﻿.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute}@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}}.text-justify{text-align:justify}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important}.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/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts/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/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/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts/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/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/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/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/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"honda";src:url("/assets/fonts/honda.eot?v=2");src:url("/assets/fonts/honda.eot?#iefix?v=2") format("embedded-opentype"),url("/assets/fonts/honda.woff?v=2") format("woff"),url("/assets/fonts/honda.ttf?v=2") format("truetype"),url("/assets/fonts/honda.svg#honda?v=2") 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:"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:"univers condensed";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:left}.text-right{text-align:right}.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 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px 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 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px 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 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px 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:left;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;right:.9375em;font-size:1.75em;top:.3125em;line-height:1}.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}.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}.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-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 0px 0px rgba(0,0,0,0.125);box-shadow:inset 0 0px 0px 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,.ui-tooltip{position:absolute;z-index:1070;display:block;font-family:"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,.ui-tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top,.ui-tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right,.ui-tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom,.ui-tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left,.ui-tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner,.ui-tooltip-content{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:"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:right !important}.pull-left{float:left !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}}.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;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-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;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)}@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{left:0;right:auto;width:100%}.btn-white:hover i{right: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:left;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:left;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:.875em;padding:1.625em 1.375em 1.5625em 3.75em;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;left: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;right: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;left:0 !important}.pageLogo{width:10%;float:left;height:100%;padding:1.25em .9375em 1.25em .9375em;border-right:solid 1px #252525;text-align:center}.pageLogo img{max-width:100%}.buildLink{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;background:#c00;color:#fff;font-size:.8125em;font-weight:700;width:10%;height:100%;text-transform:uppercase;padding:1.75em .9375em 1.5em 4.375em;position:relative}.buildLink span{position:relative;z-index:99}.buildLink i{position:absolute;left: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;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)}.buildLink:hover,.buildLink:focus{text-decoration:none}.magic-line{position:absolute;bottom:0;left:0;width:8.125em;height:.1875em;background:#c00;display:none}.mobileMenu{position:absolute;right:10px;top:16px;display:none !important;padding-right:20px}.mobileMenu p{color:#fff;text-transform:uppercase;letter-spacing:1px}.mobileMenu i{position:absolute;right: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:left}.mobileMenuContent .virtual-btn .btn{padding-left:1em !important}.mobileMenuContent .virtual-btn .btn img{width:2.375em}.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;letter-spacing:.0625em}.mobileMenuContent ol li.active{background:#272727}.mobileMenuContent .p-0{padding:0}.motorcycle .pageMenu ul{width:90%}@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 1.5625em .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 1.375em 1.5625em 3.75em;text-align:left}.motorcycle .pageMenu ul li a i{display:block}}@media (min-width: 1201px) and (max-width: 1280px){.motorcycle .pageMenu ul li a{padding:1.625em 1.375em 1.5625em 3.75em;text-align:left}.motorcycle .pageMenu ul li a i{display:block}}@media (min-width: 1200px){.buildLink:hover{color:#fff}.buildLink:hover:before{left:0;right: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 .pageLogo{padding-top:1em}.motorcycle .pageMenu ul li a{font-size:1.125em;padding-top:1.125em}.mobileMenuContent .virtual-btn .icon-arrow-line{display:none}}@media (min-width: 768px) and (max-width: 991px){.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}.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-right:.3125em}.mobileMenuContent .virtual-btn .icon-arrow-line{display:none}}@media (max-width: 767px){.pageMenu .example-one{display:none}.pageMenu.hrv-lp-nav ul{display:none}.motorcycle .pageLogo{width:auto}.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-right:.3125em}}.latest-news p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.latest-news h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.range-slider:last-child{margin-bottom:0}.gm-svpc{display:none !important}.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}.NotFound{text-align:center}.about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;letter-spacing:0;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;letter-spacing:.625em;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;font-family:"univers condensed";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{opacity:1;bottom:1px;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 2.5em .1875em 0;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;right:.1875em;top:0;font-size:1.5em;z-index:99}.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;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{padding:4.375em 0 0}.news-d .news-d-box{padding-right:3em}.news-d .news-d-box .n-detail-img-box{margin-bottom:2.25em;max-width:47%;float:left;margin-right: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-left:1.625em;border-left:2px solid #c00}.news-d .share-liner{width:100%;display:inline-block;position:relative;height:34px;border-bottom:2px;padding-right:3.125em}.news-d .share-liner:before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;bottom:0;background:#e7e7e7;margin:auto}.news-d .share-liner .theshare-button{background:#fff;width:3.125em;position:absolute;right: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:right}.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;left: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);left: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:.125em;font-size:1.1em;width:.8em;height:2.5em}.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 2.5em .1875em 0;position:absolute;bottom:.625em;left: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;right:.1875em;top:0;font-size:1.5em;z-index:99}.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:left;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:1px;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 .625em .1875em 0em;-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: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}.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;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_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}.three-full .text-area hr{width:100%;height:2px;display:block;position:relative;background:none}.three-full .text-area hr:before{content:'';position:absolute;left: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:auto;right:0}.three-full .fuel-efficient-txt{background:#f3f6fb}.three-full .fuel-efficient-txt:before{content:'';position:absolute;right:-12px;top:0;bottom:0;z-index:1;margin:auto;width:0;height:0;border-style:solid;border-width:11px 0 11px 12px;border-color:transparent transparent transparent #f3f6fb}.three-full .fuel-efficient-txt.pointer-fliped:before{border-width:11px 12px 11px 0;border-color:transparent #f3f6fb transparent transparent;left:-12px;right: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}.gecko.desktop .search-by-filter .box .s-filters .search-by,.gecko.desktop .search-by-filter .box .s-filters .form-btn-sec{float:left}.generator-d .table{display:block}.stepPopup .modal-content p.price-taq{margin-top:2.1875em;color:#3f3f3f;font-size:.875em}.stepPopup .modal-content .close:before{background:url(/assets/svgs/cross-out.svg) no-repeat !important}.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:-16px 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}.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-right: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-right: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}.search-by-filter .box .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.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;font-family:"univers condensed";text-transform:uppercase;color:#222222;letter-spacing:0;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:0;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;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-left: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}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{float:right;background:#c00;color:#fff;text-transform:uppercase;font-size:.8125em;font-weight:bold;padding:1.25em 4.6875em 1.25em 1.375em;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;right:.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: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}.stepPopup.generator-d .modal-lg{width:95em;top:9%;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 0 0 3.75em}.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;right:-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:left;padding:.9375em 1.5625em .8125em 1.5625em}.stepPopup.generator-d .modal-content .specs-area{padding-left:160px;padding-right:35px}.stepPopup.generator-d .modal-content .icon-text-bar{display:inline-block;width:100%;font-family:"univers condensed";margin-bottom:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{float:left;display:inline-block;margin-right: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:left}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{color:#949494;text-align:left;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}.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:left;margin-right:.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}.stepPopup.generator-d .modal-content .table tbody tr td:first-child{text-align:left;width:75em;font-weight:normal;font-size:1.125em}.stepPopup.generator-d .modal-dialog .close{right:1px;top:1px}.mac .honda-generator-sec .col-md-3 .gener-box{border-bottom:2px solid #ccc}.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;font-family:"univers condensed"}.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-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;left:-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;right: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{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.25em;height:2.25em}.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;left: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{-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;font-size:1.25em;line-height:2.8em;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:left;width:260px;margin:0 0 1.125em;padding:0 0 1.5625em 2.1875em}.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 0 10px 30px;border-top:solid 1px #e2e2e3;border-bottom:solid 1px #e2e2e3;position:relative}.location-map .location-add-box .mapListing li i{position:absolute;left: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;right:-3.125em;top:0;width:3.125em;height:6.25em;background:#fff;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-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{left: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:left;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:left;width:100%;margin-bottom:1.1875em}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline label{float:left;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:left;margin-right: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 .caret{right:0}.location-map .location-add-box.new-location-search .search-result-map{float:left;width:100%;background:#f1f1f1;padding:1.5em 2em;border-bottom:1px solid #dbdbdc;margin-left: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:left;margin-right:1.1875em;border-radius:50%;line-height:1.75em}.location-map .location-add-box.new-location-search .search-result-map .sub-content{float:left;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:left;width:100%;margin-bottom:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .distance{float:left;color:#000000;font-size:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .seedetail{float:left}.location-map .location-add-box.new-location-search .scroll-area{background:#f1f1f1;padding:5px 0;height:42%;float:left;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-left:7.1875em}.exception .excep-txt h3{text-transform:uppercase;letter-spacing:.1875em;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 0 .9375em 1.625em;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-left:1.625em;border-left:2px solid #c00}p.hilighted .red-star{color:#c00}.overlap-image{width:100%;position:relative;padding:10em 0 0}.overlap-image .backside{float:right;width:30.3125em;max-width:100%}.overlap-image .backside img{width:100%}.overlap-image .frontside{position:absolute;left: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:left;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{right:auto;right:initial;left: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{right: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-room .news-filter{float:right;text-align:right;margin:.8125em 0 0 0}.news-room .news-filter h4{display:inline-block;font-size:1.125em;color:#000;font-weight:500}.news-room .news-filter .form-control{float:right;width:auto;border:0}.news-room .news-filter .bootstrap-select.btn-group{float:right;width:auto;border:0;font-size:1.125em}.news-room .news-filter .bootstrap-select.btn-group .btn{text-transform:none;-webkit-box-shadow:none;box-shadow:none}.news-room .news-filter .bootstrap-select.btn-group .btn .caret{right:.9375em;top:.625em;color:#000}.news-room .news-filter .bootstrap-select.btn-group .btn .caret:before{color:#000}.news-room .news-filter .bootstrap-select.btn-group .btn .filter-option{color:#000;font-weight:500}.news-room .news-filter .bootstrap-select.btn-group .btn:active,.news-room .news-filter .bootstrap-select.btn-group .btn.active{-webkit-box-shadow:none;box-shadow:none}.news-room .news-item .news-item-inr{border:1px solid #e9ebed}.news-room .news-item .news-item-inr h3{font-size:1.375em}.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{max-height:42%}.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}.location-map .location-add-box.new-location-search .scroll-area{height:41%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.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{height:39%}.stepPopup.promo-pp .modal-lg{width:78em;top:26%}}@media (min-width: 1330px) and (max-width: 1366px){.news-page .new-l-boxes .l-box .newThumb{height:340px}.location-map .location-add-box.new-location-search .scroll-area{height:45%}.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 .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;letter-spacing:.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%}}@media (min-width: 1201px) and (max-width: 1280px){.latest-news .newThumb{height:300px}.news-page .new-l-boxes .l-box .newThumb{height:340px}.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:.3125em}.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 0 .9375em 2em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}}@media (min-width: 1200px){.new-l-boxes .l-box .moreLink:hover{color:#fff;padding:.1875em 2.5em .1875em .3125em}.new-l-boxes .l-box .moreLink:hover:before{left:0;right: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 2.5em .1875em .3125em}.news-d .related .related-box .moreLink:hover:before{left:0;right: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{left:0;right: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 .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:left}.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}.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}.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{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-left: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:.5em}.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%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.new-l-boxes .l-box .text-area{min-height:17em}.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:6em}.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:right}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 0 11px 12px;border-color:transparent  transparent transparent #f3f6fb;right:-12px;left: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:23.5%}.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{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{right: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-left: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:.3em}.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}.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}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px !important}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-left:1.5625em}}@media (max-width: 768px){.location-map .location-add-box.new-location-search .scroll-area{height:38%}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px !important}.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}.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}}@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}.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 .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}.new-l-boxes .about-dealer-sec{padding:1.5em 15px}.new-l-boxes .about-dealer-sec h2{letter-spacing:3px;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-right: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;letter-spacing:.2em;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:left;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{right:-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-left: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:1em;margin-bottom:1em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{text-align:left}.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;right:1px}.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{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:right}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 0 11px 12px;border-color:transparent  transparent transparent #f3f6fb;right:-12px;left: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-right:20%}.exception{padding:3em 0}.exception .excep-txt{padding-left: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{left: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-dialog .close{top:1px;right: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}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-left: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;left: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}.marine-page .common.inner-banner.big .dealer-banner{height:auto}.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%;left:5%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content .product-area .image img{margin:0;margin-left:10%}.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;letter-spacing:0.2em}.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}}@media (max-width: 420px){.three-full .fuel-efficient-txt{height:10em !important}}.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)}.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}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;left: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 3.75em 0 0;float:left;position:absolute;left:1.75em;top:1.0625em;z-index:99}.honda-logo:after{height:2.75em;width:1px;content:'';position:absolute;right:-1.9375em;top:-.375em;background:#c9c9c9}.honda-logo img{width:100%}.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: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;opacity:1;visibility:visible;position:absolute;right:1.875em;top:1.4375em;z-index:99}.topNav li{list-style:none;float:left;padding:0 .9375em;line-height:1.0625em;border-right:solid 1px #c9c9c9}.topNav li:last-child{border-right:none}.topNav li:first-child{border-right: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{font-family:'Droid Arabic Kufi', serif;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 .75em 0 0;top:.125em}.topNav:after{display:none}.mobile-contact{float:left;position:absolute;left:52px;top:11px;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-right: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;left:19.8125em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.marine-menu .main-navigation [class^="col-"]:last-child{border-right:none;padding-right:.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:left}.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:left;width:19.8125em;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;left:24.125em;width:22.75em;height:100%;padding-right:.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-right: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;right: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;left:143%;z-index:1;visibility:hidden;opacity:0;top:5%}.marine-menu .main-navigation .liveMenu li .bigList li .product-img h6{text-transform:uppercase;margin-bottom:.3125em}.marine-menu .main-navigation .liveMenu li .bigList li .product-img .price-ammount{font-size:1.625em;font-weight:bold;margin-bottom:.625em;display:inline-block}.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 0 0 16.3125em;padding:0}.innerMenu>li{list-style:none;float:left;margin:0 1em 0 .625em;position:inherit}.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:'';right:-.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;left: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:left;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-left:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}.innerMenu>li .dropDown ul li:first-child{border-left:none}.innerMenu>li .dropDown ul li .explore-btn{width:12.1875em;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;margin-bottom:10px;display:block}.innerMenu>li .dropDown ul li .logo-text{float:left;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.875em;right: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 .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;right: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:left;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;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)}.innerMenu>li .dropDown ul li .list-button a:last-child{border-left: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;left: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-right:solid 1px #eaeaea;min-height:20em}.innerMenu>li .submenu [class^="col-"]:last-child{border-right:none;padding-left:6.25em}.innerMenu>li .submenu [class^="col-"].border-right:after{position:absolute;left: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 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 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{right:20px;bottom:20px;width:auto}.innerMenu.powerProducts-Menu>li .dropDown ul li:hover .modal-car{right:30px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li{width:33.33%}.liveMenu{margin:0 0 2.5em 0;float:left;width:25.9375em;padding:0}.liveMenu li{list-style:none;display:block;position:static;float:left;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;left: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;right: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: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-right:2.3125em}.menuRightList .btn-full{font-size:.8125em;min-width:100%;margin-bottom:.625em;padding-left:3.75em;padding-top:.875em;height:3.125em}.menuRightList .btn-full .key-white{position:absolute;right:inherit;left:.75em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .key-white img{width:100%}.menuRightList .btn-full .get-a-quote{position:absolute;right:inherit;left:.625em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .get-a-quote img{width:100%}.menuRightList .btn-full .download-icon{position:absolute;right:inherit;left:.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;left: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;left: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%;left: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 11.875em 0 2.5em;color:#000;height:1.375em}.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;left:0;top:0;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;right:0;top:0}.search-box .cross-btn{position:absolute;right: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% !important;max-height:93.3vh;position:relative}.inner-banner img{width:100%}.inner-banner .container{position:absolute;top:35%;z-index:9;width:100%;padding:0 6.25em;text-shadow:2px 2px 3px #7b7b7b}.inner-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}.inner-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0;letter-spacing:.0625em}.inner-banner .btn{font-size:.5em;padding:.9375em .625em .625em 3.8125em;min-width:20.5em;height:3.0625em;letter-spacing:.125em}.inner-banner .btn i{top:.4375em;right:.8125em}.inner-banner .btn .icon-key{left:.3125em;right: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%}.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;font-family:"univers"}.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{line-height:.8125em;margin:0 0 .5em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;font-size:4.1875em}.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;letter-spacing:5.2px}.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;left: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;right:.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}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 0 0 1.5625em;display:block;font-size:1.25em;color:#000;font-weight:700}.mobile-navigation .get-in-touch ul li a i{position:absolute;left:0;top:.1875em;color:#c00}.langMenu{display:none}a.testing-d-button{position:absolute;top:3.9em;right:8.5em;z-index:999}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 3.75em 0 0;float:left;position:absolute;left:1.75em;top:1.0625em;z-index:99}.motorcycle .honda-logo:after{top:.1875em}.motorcycle .innerMenu{margin:0 0 0 7.8125em}.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:0px 0px 20px 0px}.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-right:0px;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;left:0px;bottom:0px}.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:0px}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.top h2{margin:0px;padding-right: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-right:7px}.motorcycle .book-bt{padding:.6875em .625em .6875em 3.8125em !important;min-width:20.5em}.motorcycle .book-bt i{top:.4375em;right:.8125em}.motorcycle .book-bt .icon-key{left:.4375em;right: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:0px 0px}.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,.motorcycle .productDragAndFilterSection .slick-slide.category-car16,.motorcycle .productDragAndFilterSection .slick-slide.category-car17,.motorcycle .productDragAndFilterSection .slick-slide.category-car18{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,.motorcycle .productDragAndFilterSection .slick-slide.category-car16 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car17 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car18 img{width:72%;display:inline-block}.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,.motorcycle .productDragAndFilterSection .slick-slide.category-car16,.motorcycle .productDragAndFilterSection .slick-slide.category-car17,.motorcycle .productDragAndFilterSection .slick-slide.category-car18{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,.motorcycle .productDragAndFilterSection .slick-slide.category-car16 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car17 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car18 img{width:72%;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 .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:1.875em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.5625em}.motorcycle .book-bt{height:39px}.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;right:1em}.innerMenu>li .dropDown ul li:hover .list-button{top:2.3em}.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.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;margin-bottom:0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:2.5em}.config-popup header{font-size:15.5px}}@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 0 0 8.125em}}@media (min-width: 1281px) and (max-width: 1366px){.motorcycle .innerMenu{margin:0 0 0 3.75em}.liveMenu .bigList li .product-img img{zoom:0.80}.motorcycle .innerMenu{margin:0 0 0 3.75em}}@media (min-width: 1200px) and (max-width: 1366px){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;right: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 h2{font-size:1.875em;line-height:24px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{margin-top:0;margin-bottom:5px;font-size:1.5625em}.motorcycle .book-bt{height:27px}.innerMenu li .dropDown ul li:hover .list-button{width:10em;right: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:18.125em !important}}@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{left:0;right:auto;width:100%}.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{right:.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;right:.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 (min-width: 992px) and (max-width: 1199px){.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.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{width:40%;bottom:0px;right: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}.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:.9375em}.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{left:0;right: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 .btn-with-txt{left:1.25em;right:auto;bottom:3.4375em}.innerMenu li .dropDown ul li .logo-text span{font-size:1.125em}.dropDown .close_ico{display:none;background:url("/assets/images/cross.png") no-repeat;width:2em;height:2em;position:absolute;float:left;z-index:999;right: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;right:6em}a.testing-d-button img{width:9.5em}.motorcycle .innerMenu{margin:0 0 0 8.125em}}@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{display:none}.inner-banner .virtual-btn{display:none}.inner-banner .container{padding:0 1.875em;top:35%}.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 1.5625em 1.375em 3.8125em;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,.black-overlay.active{display:none}.honda-logo{left:0;right:0;margin:auto}.honda-logo:after{display:none}.topNav li{margin:0;list-style:none;float:left;border-right:solid 1px #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;left:.9375em;right: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;right:6em}a.testing-d-button img{width:9.5em}header.header.scroll-to-fixed-fixed{margin-top:0 !important}}@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-left:.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 .9375em 0 0;float:right;display:none;position:relative;z-index:999}.langMenu>li{float:right;list-style:none;border-left:solid 1px #e3e3e3;padding-left:.9375em;margin-left:1.875em}.langMenu>li:last-child{border-left:none;padding-left:0em;margin-left:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{font-family:'Droid Arabic Kufi', serif;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{right:0.5em;top:1.4em;width:2em;height:2em}.search-box .btn{right: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;left:.9375em;right:initial;width:2.1875em;top:.375em;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 img{width:100%;margin-left:0}.inner-banner .container{width:100%;padding:0 .9375em;top:40% !important;text-align:center}.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;right:2.5em}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}.inner-banner .virtual-btn{text-align:left;display:none}.inner-banner .virtual-btn .btn{padding-left:1em !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}.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}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 6.6em 0 0}.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;right:1em}a.testing-d-button img{width:5.5em}a.testing-d-button .book-text-btn{font-size:0.7em;line-height:1.1em}}@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}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}}.rightMenu{position:absolute;right:-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:right;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:right;-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;right:-25%;top:0;bottom:0;margin:auto;height:2.125em;border-left:solid 1px #f34242;width:100%;overflow:hidden;white-space:nowrap;text-align:left;padding:.3125em 0 0 1.25em;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;letter-spacing:1px}.rightMenu ul li a i{position:absolute;top:0;bottom:0;margin:auto;right:inherit;left: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;left: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{right:0}.rightMenu.for-top-sec{right: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;right: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;right:-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{right: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:left;width:4.375em;height:100%;position:relative;border-right: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;letter-spacing:2px;text-transform:uppercase;font-weight:bold;margin:0;padding:1.25em 0 0 1.875em}.t-drive-cont .bar .close-sider{float:right;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;left:0;bottom:0}.t-drive-cont .inner-t-drive h6{color:#df0032;font-size:.9375em;letter-spacing:0.5px;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:left;width:64%}.t-drive-cont .inner-t-drive .head-img .form-group{width:23.75em}.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:right;width:33%}.t-drive-cont .inner-t-drive h3{font-size:1.125em;letter-spacing:2px;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:left;margin-right: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:left}.t-drive-cont .inner-t-drive form .combined .form-group{float:left;margin-right: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-right:0}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select .dropdown-menu{left:initial;right: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;right: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;right: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-left: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-right: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-left: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:right}.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;left: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-left: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:4em 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;right: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-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;text-transform:uppercase;color:#222222;font-family:"univers condensed"}.thanks.book-t-d-thx a{padding-left:3.75em;padding-right:.9375em}.thanks.book-t-d-thx a i{transform:rotate(180deg);left:.625em;right:auto;top:2px}.checkbox{padding-left:20px}.checkbox input[type="checkbox"]:checked+labelafter,.checkbox input[type="radio"]:checked+labelafter{content:'✔'}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:0;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;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:0;color:#000;font-size:13px}.checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.container:hover input ~ .checkmark{background-color:#ccc}.container input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.container input:checked ~ .checkmark:after{display:block}.checkbox:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.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;left: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}.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:7.5em}}@media (min-width: 1530px) and (max-width: 1600px){.rightMenu{padding-top:6%;z-index:999}.crv-campaign-p1-body .rightMenu{padding-top:13%}.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%}.motorcycle .rightMenu{padding-top:13%}}@media (min-width: 1330px) and (max-width: 1366px){.t-drive-cont{right:-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 .fields-set.two .checkbox label{line-height:18px}.t-drive-cont .inner-t-drive form .combined .plus-minus{padding-top:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{height:.8125em;top:-1px}.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:left}.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{right:-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 .fields-set.two .checkbox label{line-height:18px}.t-drive-cont .inner-t-drive form .combined .plus-minus{padding-top:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{height:.8125em;top:-1px}.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:left}.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{right:-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.test-d-form.onPage form .combined label{width:32%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:56%}.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-right:.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.6875em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{right: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 .fields-set.two .checkbox label{line-height:18px}.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 .combined .plus-minus .checkbox{height:14px;margin-right:10px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:before{width:13px;height:13px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:after{font-size:6px;top:2px}.t-drive-cont .inner-t-drive form .combined .plus-minus .qty{width:2em}.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 .form-wrapper .thanks .thanks-inner{font-size:2em}.t-drive-cont .checkbox label::after{font-size:8px;top:0}.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%}.detail-page .hrvCampaign .checkbox label::after{font-size:8px;top:0}.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}.t-drive-cont .inner-t-drive{padding:6.25em 4.375em 0 4.375em}}@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:18.125em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{right: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{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 0em}.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:49%}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:-3px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont{float:none;margin:0 auto}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox{height:13px;margin-right:6px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox label:before{width:13px;height:13px;top:-2px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .checkbox label:after{font-size:6px;top:0px}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont .plus-minus .qty{width:2em}.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 .form-wrapper .thanks .thanks-inner{font-size:2em}.checkbox label::after{font-size:8px;top:3px}.detail-page .hrvCampaign .checkbox label::after{font-size:8px;top:3px}.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:44%}.t-drive-cont.test-d-form.onPage form .combined .form-group.plus-minus-cont{width:64%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:0}.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{right: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-right:0}.t-drive-cont .inner-t-drive form .fields-set .combined label{width:100%;margin-right: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-right:2px;top:0}.t-drive-cont .inner-t-drive form .fields-set .combined .plus-minus .checkbox label:after{top:-1px;font-size:7px;left: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;left: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-right: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.2em}.thanks.book-t-d-thx{padding:40px 0 37px}.thanks.book-t-d-thx p{margin:0 0 12px}.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:right;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;padding:.3125em 0 0 1.875em}.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 div{position:relative}.main-pro-banner div .text-sec{position:absolute;top:35%;left:3%;width:50%}.main-pro-banner div .text-sec h1{line-height:70px;color:#fff;text-transform:capitalize;margin-bottom:.3125em;text-shadow:2px 2px 3px #7b7b7b;font-size:4.5em}.main-pro-banner div .text-sec p{font-family:"univers";color:#fff;font-weight:400;text-transform:capitalize;margin-top:10px;display:block;text-shadow:2px 2px 3px #7b7b7b;font-size:2.125em}.main-pro-banner div .text-sec .btn{margin-top:1.25em;width:auto;min-width:initial;padding:.6875em 4.5625em .6875em 1.5625em}.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-right:0 !important}.mac .careList li{padding:0 2em 0 5em !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 h3{position:absolute;bottom:0px;left:2.5em}.innerSection h1{text-transform:initial}.innerSection .autoList h1{text-transform:none}.autoList{margin:0 0 1.25em 0;float:left;width:100%;padding:0}.autoList li{list-style:none;display:block;position:relative;padding:0 3.125em 0 4.375em;float:left}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"univers condensed";text-transform:inherit}.autoList li span{color:#414141;font-size:1em;font-family:"univers condensed";display:block;font-weight:500}.autoList li i{position:absolute;left: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%;right: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:left;margin-right:1%;width:64%;margin-top:1.25em}.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}.left-img .btn i{top:.43em}.right-img{float:right;width:35%}.left-introduction{position:relative;width:43.75%;float:left;padding-bottom:151px}.left-introduction .small-style{position:absolute;bottom:0px;right:0px;border:5px solid #fff}.right-introduction{float:right;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;right:0px;bottom:0px}.text-pane.container h5{font-size:2.125em;line-height:34px;text-transform:uppercase;padding-bottom:0px;color:#fff;margin-bottom:34px}.text-pane.container p{color:#fff;font-size:1.125em}.motorcycle.performance-section{padding-bottom:0px}.motorcycle.performance-section .banner-img{margin-bottom:0px}.motorcycle.technology-section{padding-top:6.625em;padding-bottom:0;background:#f3f6fa}.motorcycle.technology-section .first-img p.center{font-size:.875em;height:153px}.motorcycle .second-img{position:relative}.motorcycle .container.sub{margin-bottom:7.5em}.motorcycle.terms-section{padding-bottom:3.4375em}.motorcycle.terms-section .right-top{right:3em;width:160px;text-align:left;top:auto;bottom:14.9375em}.motorcycle.terms-section .right-top.right-top2{top:11.5em;right:1.75em}.motorcycle.terms-section .bottom-center{left:4.125em;bottom:0.5em;text-align:left}.motorcycle.terms-section .carTabs .owl-item a b{margin-top:10px}.disclaimer-txt p{margin-top:50px;font-size:.875em !important}.heading-pane{margin-top:5em}.heading-pane h5{font-size:50px;line-height:50px;float:left;width:100%;text-transform:uppercase;font-weight:bold;color:#000}.heading-pane h5 span{color:#c00}.heading-pane .shadow{float:left;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-left: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}.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;left:0px;top:15.25em;width:374px;height:5px;float:left}.line-1:before{position:absolute;left:-17.0625em;content:"";background:#c00;height:1px;top:2px;width:374px}.line-1:after{content:"";height:5px;border-radius:50%;background:#c00;width:5px;float:left;position:absolute;left:101px}.arc{position:absolute;bottom:0px;left:0px;height:6.25em;width:6.25em;float:left;background:#f3f6fa}.tec-banner{width:100%;position:relative;display:block;background:url("/assets/images/motorcycle/technology-bottom.jpg") no-repeat;background-size:100%}.tec-banner .container{position:relative}.tec-banner .col-md-6{margin-top:4em}.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-right:0.5em}.tec-banner .col-md-6 p{color:#fff;font-size:18px;margin-bottom:30px;padding-right:12.1875em}.tec-banner .col-md-6 .app_icon{display:block;margin-bottom:55px}.tec-banner .col-md-6 .app_icon img{margin-right:30px}.video-thumb{position:relative;display:block;margin-bottom:2.5em}.video-thumb .openvideolink{position:absolute;bottom:-3.125em;right:-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;left:1.875em;bottom:6.25em;color:#222222;font-size:.75em;letter-spacing:.625em;text-transform:uppercase;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:left;-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left;margin:0 auto;display:inline-block;line-height:100%}.leftHeading span{display:block;position:relative}.leftHeading span:after{position:absolute;left:-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;display:inline-block;width:100%}.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}.banner-img h2{font-size:2em;text-transform:uppercase;color:#fff;margin:0 0 .8125em 0;letter-spacing:.25em;text-shadow:0px 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%);letter-spacing:5px}.first-img{float:left;width:42%;margin-right:1%}.logo-car{float:left;width:100%;position:relative;margin-bottom:1.25em}.logo-car .back-logo{position:absolute;right: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:left;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;left:0;width:100%;bottom:0;z-index:1;content:'';height:100%;display:none}.engine-thumb h4{position:absolute;left:27px;bottom:40px;font-weight:700;color:#fff;font-size:1.75em;margin:0;z-index:9;padding-right:4.0625em;text-shadow:1px 1px 1px #585858;font-family:"univers condensed"}.engine-thumb img{width:100%}.engine-thumb.engine-small{width:54.3%}.engine-thumb.engine-x{width:28%}.engine-thumb.right-space{margin-right:.9375em;width:30.5em;height:22.875em}.engine-thumb.minus-left{position:relative;left:-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;right: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;left:-.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:left;width:57%}.gecko.desktop.win.js .drag-me img{margin-left:-10px}.performance-cars{width:52.2%;float:left}.performance-cars img{width:100%}.performance-cars img:last-child{margin-bottom:0}.performance-text{float:left;width:47.8%;padding-left:7%;padding-right:6%}.performance-text h2{color:#c00;margin:0 0 .75em 0;font-size:2.625em;line-height:.9375em;text-transform:uppercase}.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:left;width:100%;display:flex;align-items:center;justify-content:center}.carChanges ul .magicLine{width:33.333%;position:absolute;left:0;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:left;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:right}.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:left;text-align:center}.cylinders .imgLeft img{margin:0 auto;display:inline-block}.cylinders .imgRight{float:left;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:left;border-left:solid 1px #c7ccd4;padding:0 7.9%;height:100%}.powerList li:first-child{text-align:left;padding-left:0;border-left:none}.powerList li span{color:#737476;display:block;margin:0 0 .9375em 0;font-size:1em;text-transform:uppercase;font-family:"univers condensed"}.powerList li h5{font-size:1.875em;font-weight:700;color:#222222;font-family:"univers condensed";margin:0}.powerList li:last-child{padding-right: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;letter-spacing:-0.2px}.accessories.container p{color:#3f3f3f;font-size:1em;margin:0;line-height:1.375em}.convenience-section{background:#fbfbfb}.convenience-section h1{font-size:3.8125em}.convenience-section p{color:#3f3f3f;font-size:1.25em;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.125em;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}.carTabs .owl-item{margin:0;padding:0;list-style:none;border:solid 1px #fff;width:33.3333%;float:left;text-align:center}.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:left;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.0625em}.carTabs .owl-item a:hover{background:#f2f2f2;text-decoration:none}.carTabs.responsive{display:none}.carTabs .owl-nav{position:absolute;left:0;top:5em;width:100%;height:0}.carTabs .owl-nav .owl-prev{float:left;margin-left:-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}.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:left;width:46.1%;margin-top:2.9375em}.car-box img{width:100%}.right-top{position:absolute;right:0;top:1.25em;color:#3f3f3f;font-size:1em}.bottom-center{position:absolute;right:0;bottom:1.875em;color:#3f3f3f;font-size:1em;text-align:center;width:100%}.bottom-center2{position:absolute;right:0;bottom:0;color:#3f3f3f;font-size:1em;text-align:center;width:100%}.compare-models{float:left;width:53.9%;position:relative;padding-left:5%}.compare-models .btn{min-width:16.9375em;margin-right:1.875em;padding:.9375em 1.5625em .8125em 3.3125em}.compare-models .btn i{top:.43em}.compare-models .btn .space-icon{left:.75em;top:.625em;right:inherit;width:.8125em;height:.8125em}.compare-models .btn .space-icon img{width:100%;vertical-align:top}.compare-models .btn .setting-icon{left:.75em;top:.3125em;right:inherit;width:.9375em;height:.9375em}.compare-models .btn .setting-icon img{width:100%;vertical-align:top}.compare-models .fuel-disclaimer{font-size:.9375em;float:left;width:100%;margin-bottom:2.1875em}.compareLink{float:right;color:#c00;font-size:.8125em;text-transform:uppercase;font-weight:700;padding:.3125em 3.125em .3125em .4375em;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;right:.3125em;top:.0625em;font-size:1.5em;z-index:9}.compareLink span{position:relative;z-index:99}.compareLink: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)}.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:left}.compareList li{list-style:none;width:100%;float:left;border-bottom:solid 1px #c7ccd4;padding:1.25em 0}.compareList li:last-child{border-bottom:none}.compareList li div{padding:0 1.5625em;float:left;min-height:6.25em;border-left:solid 1px #c7ccd4;width:33.33%}.compareList li div:first-child{padding-left:0;border-left:none}.compareList li span{color:#818181;font-family:"univers condensed";font-size:1em;text-transform:uppercase;display:block}.compareList li b{font-size:1.5em;color:#222222;font-weight:700;font-family:"univers condensed";display:block;line-height:1.25em}.compareList p{font-size:.74em;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.375em;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 .625em .625em 3.8125em;min-width:22.5em;height:3.0625em;letter-spacing:.125em;margin-bottom:6.5625em}.step-into-innovation .btn i{top:.4375em;right:.8125em}.step-into-innovation .btn .icon-key{left:.3125em;right: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{right:initial;font-size:1.3em;top:0.6em;left:.8em}.step-into-innovation .engine-thumb{margin-bottom:.9375em}.step-into-innovation .int-big-content{height:20em}.cabin-box-left{float:left;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:left;width:42.8%;padding-left:0.900%;padding-top:15.17%}.cabin-box-right .engine-text p{font-size:1.125em}.cabinJeep{position:absolute;left:-10%;bottom:-25%;z-index:9;width:42.5em;height:21.8125em}.cabinJeep img{width:100%;max-width:73%}.engine-text{float:left;width:48.8%;position:relative;left:-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;letter-spacing:-1.3px}.safety-section{position:relative}.safety-section .container.boxesContainer{margin-top:-10.125em}.safety-section .container.boxesContainer .row [class^="col-"]{padding-right:0}.safety-section .container.boxesContainer .row [class^="col-"]:last-child{padding-left: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.two-small{padding-top:0;padding-right:.46875em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child{padding-left:.46875em;padding-right:.9375em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{left:0px;padding-left:42px;padding-right:80px;bottom:42px}.safety-section .engine-thumb{background:#fff}.safety-section .engine-thumb.top-space{margin-top:11em}.safety-section .banner-img{margin-bottom:0}.chasis-change{margin:3.125em 0 0 6.25em;padding:0;float:left;width:100%;position:relative}.chasis-change li{list-style:none;margin:0;padding:.125em 0em 3.75em 3.125em;border-left:solid 4px #c7ccd4;float:left;width:100%;position:static}.chasis-change li.last-child{padding-bottom:0}.chasis-change li .ctext{float:left;width:30%;padding-bottom:.3125em}.chasis-change li .imgHover{position:absolute;right: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 2.25em 0;position:relative;background:#fbfbfb;float:left;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;letter-spacing:4px}.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:"univers";font-weight:400;margin-bottom:98px}.warranty-section .car-warranty{position:absolute;left:0;top:0;width:34.25%}.warranty-section .car-warranty img{width:100%}.slider-line{position:absolute;left:0;width:5px;background:#c00}.careList{margin:0;padding:0;display:inline-block;width:100%}.careList li{list-style:none;margin:0;padding:0 3em 0 3.25em;width:50%;float:left;position:relative}.careList li .icon{position:absolute;left: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 3.75em .1875em 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;position:relative;text-transform:uppercase}.arrowLink i{position:absolute;right:.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;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)}.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;left:-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%;z-index:100}.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 .sixLink{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 accord-sedan.twoLink{position:absolute;left:40.6%;top:31.5%}.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 .acc-coupe.twoLink{position:absolute;left:16%;top:55%}.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:39%;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:26%;top:27.3%}.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:27%;top:30%}.technology-section .banner-img .od-y-sec.twoLink{left:40%;top:48%}.technology-section .banner-img .od-y-sec.threeLink{left:48.6%;top:64.2%}.technology-section .banner-img .od-y-sec.fourLink{left:51%;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;letter-spacing:.3125em}.after-before:after{position:absolute;left:-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;left: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:84%;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;right: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;left: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;left:-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}iframe a.ytp-watermark{display:none !important;opacity:0 !important}.slick-initialized .slick-slide:focus{outline:none}.container.cylinders{overflow:hidden}.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-right:.625em;z-index:1;margin-bottom:0;text-transform:initial}.odyssey-prices .odyssey-pr-bx{position:absolute;right: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}.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){.powerList li h5{font-size:1.625em}}@media (min-width: 1530px) and (max-width: 1600px){.powerList li h5{font-size:1.625em}.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{left:-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 0px}.ie .rightMenu ul li a i.key-icon img{width:70%;margin-left:-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%}.detail-page .landing-banner .container{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:2.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%}.tec-banner{background-size:auto 100% !important;background-position:35% !important}.motorcycle .line-1:before{left:-12em;width:26.25em !important}}@media (min-width: 1330px) and (max-width: 1366px){.text-pane.container h5{margin-bottom:24px}.text-pane.container p{font-size:1.25em}.motorcycle.terms-section .right-top{width:144px;right:0px}.motorcycle.terms-section .right-top.right-top2{right:0 !important;width:128px}.tec-banner .col-md-6{margin-top:2em;width:63%}.tec-banner .col-md-6 h6{line-height:50px;margin-bottom:20px}.tec-banner .col-md-6 .app_icon{margin-bottom:15px}.threeSixtyView-section .product-360 .product .image img{width:100%}.line-1:before{left:-10.0625em;width:217px}.text-pane.container .row{right:2%}.slick-current .btn.btn-primary i{padding-top:2px}.careList li .icon img{max-width:28px}.cabin-box-right .engine-thumb.engine-md{width:47.6%;clear:left}.cabin-box-right .engine-thumb.minus-left{left:-18.8em;clear:left}.cabin-box-right .engine-text{left:-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}.motorcycle .threeSixtyView-section.design{background-size:36em auto}.motorcycle .line-1:before{left:-12em;width:315px}.motorcycle .line-1:after{left:16.25em}.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}.banner-img h3{top:-32.5em}}@media (min-width: 1201px) and (max-width: 1280px){.motorcycle.terms-section .right-top{width:145px;right:0}.motorcycle.terms-section .right-top.right-top2{right:0;width:127px}.tec-banner .col-md-6{margin-top:1em}.tec-banner .col-md-6 h6{line-height:43px;margin-bottom:10px}.tec-banner .col-md-6 p{margin-bottom:20px;min-height:80px}.tec-banner .col-md-6 .app_icon{margin-bottom:10px}.text-pane.container .row{right:2em}.second-img .line-1{display:none}.slick-current .btn.btn-primary i{padding-top:2px}body .careList li{padding-left:5em}.logo-car .back-logo{height:2.5em}.cylinders .imgLeft img{width:52% !important}.motorcycle .threeSixtyView-section.design{background-size:33em auto}.motorcycle .line-1:before{left:-12em;width:293px}.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{left:-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-left: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.6875em;right: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){.main-pro-banner .slick-dots{bottom:10%}.main-pro-banner div .text-sec{top:25%;left:3%}.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-left:5%;padding-right: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}.left-introduction .small-style{right:-50px}#convenience .container{width:87.5em}#convenience .banner-img .container{width:93%}.technology-section .banner-img .popupLink:before{left:-1em;top:-1em}.cabin-box-right .engine-thumb .popupLink{right:1em}.performance-section{padding-bottom:3em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child .popupLink{right:5em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb .popupLink{right:5em}.carTabs .owl-nav .owl-prev{margin-top:9px}.engine-thumb .popupLink{right:1.5em;bottom:1.5em}.engine-thumb h4{padding-right:3em;left: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 2.5em .1875em .3125em}.arrowLink:hover i{color:#fff}.arrowLink:hover:before{left:0;right:auto;width:100%}.compareLink:hover{color:#fff}.compareLink:hover:before{left:0;right: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}.careList{min-height:23em}.main-pro-banner .slick-slide>img{width:100%;height:100vh}}@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;padding-right:25em}.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 .inner-banner h1{font-size:3.3125em;line-height:1.125em}.motorcycle .inner-banner .container{top:50%;width:50%;padding-left:6.25em}.threeSixtyView-section.design{background:none;background-repeat:no-repeat}.tec-banner .col-md-6{margin-top:3em}.tec-banner .col-md-6 h6{font-size:2em;line-height:20px;margin-bottom:15px;padding-right:1.875em}.tec-banner .col-md-6 p{font-size:16px;margin-bottom:30px;padding-right:4em}.tec-banner .col-md-6 .app_icon{margin-bottom:38px}.tec-banner .col-md-6 .app_icon img{margin-right:20px;width:34%}.pageMenu ul li a{font-size:.860em}.innerMenu li .dropDown ul li .explore-btn{left:.9375em}.innerMenu li .dropDown ul li .modal-car{right:0}.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}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{right:-20px;width:60%}body .motorcycle.terms-section .right-top.right-top2{right: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}.after-before .gery-text{line-height:1.1875em}.fp-tableCell{height:auto !important}.main-pro-banner div .text-sec{top:25%;left:3%}.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%;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%}.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 0 0 5em}.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-left:0}.engine-thumb.engine-md{width:60%;margin-bottom:15px}.engine-thumb.minus-left{left:-14.7em}.inner-banner .container{top:30%}.leftHeading{display:none}.cabinJeep{left:-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{left:-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:right}.technology-section.motorcycle .performance-text{padding-left:0;width:100%;margin-bottom:30px;margin-top:30px}.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 (max-width: 1024px){.second-img .line-1{display:none}.modal-open{overflow:hidden !important}body .accessories.container p,body .terms-section p,body .disclaimer-txt p,body .after-before .gery-text,body .performance-text p,body .cabin-box-right .engine-text p,body .careList li p,body .performance-text p{font-size:14px}.after-before .gery-text{line-height:18px}}@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:right}.technology-section.motorcycle .performance-text{padding-left: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{right:-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:4.375em}body.motorcycle .threeSixtyView-section.design p.center{width:90%}body.motorcycle .text-pane.container .row{padding:0.75em;width:43.5%;right: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}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;text-transform:uppercase;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:65%;padding-left: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-right:20px;width:30%}body.motorcycle .disclaimer-txt{float:left;width:100%;margin-top:20px;text-align:center}body.motorcycle .disclaimer-txt p{margin-top:0px;margin-bottom:0px}body.motorcycle .motorcycle.terms-section .bottom-center{bottom:-1em;width:156px;text-align:center}body.motorcycle .motorcycle.terms-section .right-top{right:0;width:100px}body.motorcycle .motorcycle.terms-section .right-top.right-top2{top:10.5em;right:0em}.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:1.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}.chasis-change li p{line-height:20px}.rangeSlider{width:100% !important}.compareList li br{display:none}.powerList li{padding:0 7%}.container.accessories .col-sm-12.col-md-12 h1 br:first-child{display:none}.main-pro-banner div .text-sec{top:25%;left:3%}.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%;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%}.carTabs .owl-nav{width:97%}.carTabs .owl-nav .owl-prev{margin-left:-5px}.banner-img.video .openvideolink{right: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:right;width:30%;text-transform:uppercase;font-weight:700;padding:.9375em;height:100%;text-align:center}.right-img{margin-top:.625em}.autoList li{float:left;width:25%;margin-bottom:1.25em}.autoList li h4{font-size:1.75em}.innerSection{padding:3.125em 0}.step-into-innovation{padding:3.125em 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 1.5625em 1.375em 3.8125em;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%;left: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:5%}.after-before .red-box{display:none}.after-before:after{display:none}.after-before .gery-text{width:100%;position:initial;padding:.9375em;float:left}.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;left: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}.safety-section .engine-thumb.top-space{margin-top:4.375em}.con{width:90%}.chasis-change{margin-left:0;padding-left:1.875em}.slider-line{left: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:left;width:100%}.carTabs .owl-item a b{font-size:1.5em}.compareList li div{width:33.3333%}.compare-models .btn{padding:1.375em 1.5625em 1.375em 3.8125em;font-size:1em;height:initial;margin-bottom:1.25em;margin-right:0;width:49%}.compare-models .btn:last-child{float:right}.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-left: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-right: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}.arc{display:none}.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:-.5625em 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 .moto{padding-bottom:10px;padding-right:22em}.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:left}.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:0px}.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}.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;min-height:inherit;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-right:0}.motorcycle .terms-section{padding-top:3.125em}.motorcycle .terms-section p{display:none}.motorcycle .motorcycle.terms-section .right-top{top:auto;right:5em;bottom:20.625em}.motorcycle .motorcycle.terms-section .right-top.right-top2{top:19.5em;right:3em}.slick-arrow{position:absolute;left:0px;background:#c00;border:0px;color:#fff;top:15%;text-indent:-2000px}.slick-arrow:after{content:">";text-indent:2000px}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}.technology-section .text-center h1{margin:20px 0 1em 0}.technology-section .text-center h1 br{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}.main-pro-banner div .text-sec{top:25%;left:3%}.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{bottom:0%}.main-pro-banner .slick-dots li{margin:0 3px}.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-left: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:1.375em 1.5625em 1.375em 3.8125em;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:3.125em}.cabinJeep{width:31.5em;height:initial}.engine-text{width:100%;left: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:left}.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-left:0;padding-left:1.875em}.slider-line{left:1.875em}.technology-section h1{font-size:2.5em}.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:left;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 1.5625em 1.375em 3.8125em;font-size:1em;height:initial;margin-bottom:1.25em;margin-right:0;width:49%}.compare-models .btn:last-child{float:right}.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}.inner-banner .container{width:100%;padding:0 .9375em;top:70%;text-align:center}.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:left}.pageAchoner{font-size:1.125em;color:#fff;float:right;width:30%;text-transform:uppercase;font-weight:700;padding:.9375em;height:100%;text-align:center}body .autoList{margin-bottom:0px}body .autoList li{float:left;width:50%;padding-right:0;margin-bottom:2.5em;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.25em;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 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:1.375em 1.5625em 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}.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-right: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%;left:initial;float:right}.engine-text{left:initial;width:100%;margin-bottom:1.25em}.engine-text p br{display:none}.banner-img{margin-bottom:1em;overflow:hidden}.banner-img img{width:auto;max-width:100%;width:100%}.banner-img h2{font-size:1.125em}.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:left}.second-img img:last-child{float:right}.margin-100{margin-bottom:0em;padding-bottom:0em}.engine-thumb h4{padding-right:64px;left:10px;font-size:1.625em;bottom:15px}.performance-cars{width:100%;margin-bottom:1.875em}.performance-cars .p_relative{float:right;width:50%;margin-bottom:.625em}.performance-cars .p_relative img{float:right;width:100%;margin-bottom:0}.performance-cars img{width:49%;float:left}.performance-cars img:last-child{float:right}.performance-text{width:100%;padding:0;margin-bottom:16px}.carChanges ul{margin-bottom:1.875em}.cylinder-slider.slick-initialized .slick-slide{text-align:center}.cylinder-slider .slick-dots{display:none !important}.cylinders{padding:2.5em .9375em}.cylinders p:last-child{margin-bottom:0}.cylinders .imgLeft{text-align:center;margin:0px auto;display:inline-block;margin-bottom:.9375em;float:none}.cylinders .imgRight{width:100%}.cylinders .imgRight .btn{width:100%;padding:.5em 1.25em;font-size:1em}.cylinders .imgRight .btn i{top:.75em}.powerList{padding-bottom:0}.powerList li{width:100%;padding:0 0 .9375em 0;margin-bottom:.9375em;border-left: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:left}.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:left}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{left:.625em;padding-right:.9375em;padding-left:5px}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child{padding:0;float:right}.safety-section .engine-thumb{width:100%;float:left;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-left:none;border-bottom:solid 4px #c7ccd4;padding-left:0;margin-bottom:1.875em}.chasis-change li .ctext{width:100%;margin-bottom:.9375em}.chasis-change li .imgHover{position:initial;float:left;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%}.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{overflow:hidden;width:100%}.terms-section h1{font-size:2.5em}.carTabs{margin-top:0;float:left;width:100%;margin-bottom:25px}.carTabs .owl-item a b{font-size:1.0625em}.car-box{margin-top:0;margin-bottom:1.25em;float:left;width:100%}.compare-models{width:100%;padding:0}.compare-models .btn{width:100%;padding:.5em 1.5625em .5em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em;float:left;width:100%;margin-right: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:right}.compareLink{font-size:1.25em}.compareList li div{padding:0 1.25em;width:33.333%}.compareList li div:last-child{padding-right: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-left:0}.careList li .icon{display:none}.carChanges.crv-exception{margin-top:0}.step-into-innovation .btn .icon-download{top:1.2em}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:left;margin-bottom:2.1875em}.odyssey-prices h1{display:none}.motorcycle .compareLink{padding-left:0;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){.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}.motorcycle .unlimited .col-md-6 .box-one .box-one-text h2 br{display:none}.motorcycle .unlimited .col-md-6.boxTwo{height:50vh}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-position:131% bottom !important}.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:13em;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;width:118px;top:auto;bottom:11.875em}.motorcycle .motorcycle.terms-section .right-top.right-top2{top:8.5em;right:0em;width:110px}.motorcycle .motorcycle.terms-section .bottom-center{left:2em;bottom:0em;text-align:left}.slick-arrow{top:9%}.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{bottom:-20%;padding-right:0px !important}.main-pro-banner div .text-sec{top:31%;left:3%;z-index:999}.main-pro-banner div .text-sec h1{line-height:20px;font-size:1.25em}.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%;right:5%}.main-pro-banner div .logos-sec img{width:30% !important;float:right}.main-pro-banner div img{width:100% !important;display:none}.main-pro-banner div .showonmobile{display:block}.main-pro-banner .slick-dots li{margin:0 3px}.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:.875em;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;left:.625em}.convenience-section>.container>.row>[class^="col-"]{width:100%}.carTabs .owl-nav{top:50%;margin-top:-14px}.popupLink{right:.5em;bottom:.5em}.engine-thumb h4{font-size:1.375em;padding-right:30px}.autoList li{width:100%;min-height:initial}.compareList li b{font-size:1.125em}.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{left:7px}.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;right:1px;top:1px}.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}}@-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;right: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{text-align:center;background:#070707;padding:2em 0;border-top:solid 5px #070707;border-bottom:1px solid #121212;float:left;width:100%;position:relative}.bottom-form .container{display:inline-block}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 0 0 4.125em;position:relative;font-weight:400;text-align:left}.bottom-form h3 i{position:absolute;left:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:left;margin-right:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-right:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-left: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-left: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;letter-spacing:.0625em;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}.bottom-form .form-wrapper .loading:before{background:#070707}footer{background-size:cover !important;padding:4.375em 0;float:left;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;left:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#fff}footer .col-md-2{width:20%}footer h1{position:absolute;left:0;right:0;text-align:center;bottom:22%;font-size:8.125em;margin:0;text-transform:uppercase;font-family:"univers condensed";font-weight:700;color:rgba(139,139,139,0.4);letter-spacing:.21875em;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:right}footer .socialList .socialListInner:last-child h4{text-align:right}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:left}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;left:-.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{left:-.625em}footer .socialList ul li a i{position:relative;z-index:1}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)}.ie .bootstrap-select.btn-group .btn .caret{top:.75em}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.homepage.normal-pages .margin-b{margin-bottom:2.5em}.homepage.normal-pages footer{margin-bottom:0px}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:right;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:left;margin:0 .9375em 0 0;border-right:solid 1px #bcbcbc;padding-right:.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}.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 .dropdown-menu{max-height:260px !important;padding-top:0}@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}.mac body .sticky-right-icon{bottom:4.5em}}@media (min-width: 1367px) and (max-width: 1600px){footer .socialList{margin:6.125em 0 1.75em 0}.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: 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: 1200px) and (max-width: 1366px){footer .container.ft-desktop-none{margin-bottom:4.375em}.latest-news .txt{min-height:15.625em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer .socialList{margin-top:4.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:.875em}footer h1{bottom:20%}.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){footer .lastList li a{padding-bottom:.3125em}.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}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{left: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%}.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 h3{margin:0px 0 0 0}.bottom-form h3 i{top:0.5em}.bottom-form .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;right:0.7em}.tow-column-section .large-img{float:right;height:55vh}.pro_landing footer{height:auto}.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:left}.bottom-form .form-wrapper{padding-left: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 0 0 -50px;display:inline-block;left:initial;top:-.0625em}.bottom-form .form-wrapper{padding-left:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin-left:0px;min-width:a}.bottom-form .btn span{margin-right:0}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-right:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:right}.bottom-form .form-group.last-child{width:auto;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;right: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{z-index:99999;margin:0em 0 0em 0;float:left}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:left}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 0em 1.875em 0;border-right:solid 1px #bcbcbc;padding-right:.5em;padding-left:.375em;line-height:.875em}.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}body #section5{padding-top:0px}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 700px) and (max-width: 767px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@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:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 411px) and (max-width: 413px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@media (max-width: 480px){.logo-section{padding:1.9375em 0px 1.8125em 0}.bottom-form h3{text-align:left;padding-left:50px}.bottom-form h3 i{margin:0 0 0 -50px}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group.last-child{margin-bottom:0;width:auto}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{right:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{right: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:"univers condensed";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:"univers condensed";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{margin-bottom:5em;padding-right:5em}.about-timeline .timeLinecrousel{width:100%;margin:0 auto}.about-timeline .timeLinecrousel div:focus{outline:none}.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:left;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;right:2px}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:38px}.about-timeline .timeLinecrousel .box .text .number{font-size:6.125em;font-family:"univers condensed";line-height:90px;font-weight:300;position:relative;margin:0 12px 0 0}.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:left;margin:0;padding-left:2.375em}.about-timeline .timeLinecrousel .box .media .media-left{font-size:6.125em;font-family:"univers condensed";line-height:90px;font-weight:300;position:relative}.about-timeline .timeLinecrousel .box .media .media-left sup{position:absolute;font-size:.5em;top:32px;right:14px}.about-timeline .timeLinecrousel .box .media .media-left.with-percent{padding-right: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;letter-spacing:0.5px;top:45%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:70px}.about-timeline .timeLinecrousel .slick-prev: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}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:70px}.about-timeline .timeLinecrousel .slick-next: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}.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;left: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;letter-spacing:.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:"univers condensed";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;letter-spacing:.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-right: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-right:3.75em}.philosophy .m-policies .principle-box{width:100%;padding:2.875em 5.625em 2.875em 2.5em;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;left:0;bottom:0;width:40px;height:4px;background:#fff}.philosophy .m-policies .principle-box .media p{font-size:1.75em;font-family:"univers condensed";font-weight:300;position:relative;padding-left:1.625em}.philosophy .m-policies .principle-box .media p:before{content:'';position:absolute;left: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 0 .9375em 1.625em;position:relative;font-size:1.25em}ul.arrow-listing li: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;left: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{left:-12%}.about-timeline .timeLinecrousel .slick-next{right:-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{left:-11.8%;padding-left:60px}.about-timeline .timeLinecrousel .slick-next{right:-11.8%;padding-right: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 .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-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-12%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-12%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1.0625em}.philosophy .respect p{font-size:1em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .three-joy .box-image .txt p{font-size:1.0625em}ul.arrow-listing li{padding-left:2.3em}ul.arrow-listing li:before{top:-4px}}@media (min-width: 1201px) and (max-width: 1280px){.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto .875em;height:5.5625em;width:5.375em}.about-timeline .timeLinecrousel .box .text{width:76%}.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-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-11.2%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-11.2%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right: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;left:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing li:before{top:-1px}}@media (min-width: 1280px) and (max-width: 1366px){.homepage.normal-pages .container{width:93%}}@media (min-width: 1201px) and (max-width: 1280px){.homepage.normal-pages .container{width:100%}}@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{background:#fff}.powerofdream .video-image a:hover .play-icon i{color:#c00}.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;left: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}.about-timeline,.powerofdream,.message-f-p,.philosophy{padding:0 !important}}@media (min-width: 992px) and (max-width: 1199px){.section.powerofdream,.section.message-f-p,.section.philosophy{padding:4.375em 0 3.375em}ul.arrow-listing li{padding:0 0 .9375em 2.2em}.section.philosophy .fp-tableCell{padding:0px}.section.philosophy .fp-tableCell .respect{margin-bottom:3em}.section.philosophy .fp-tableCell .respect p{font-size:1em}.section.philosophy .fp-tableCell p.lead{margin-bottom:3em}.section.philosophy .fp-tableCell .m-policies .principle-box{margin:0 0 4em}.innerBanner .container-fluid .txt h2{font-size:4.125em}.innerBanner .container-fluid .txt p{font-size:1.75em}.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:58px}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right: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;left:-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}.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:58px}.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-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right: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;left:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-left:2.25em}ul.arrow-listing li:before{top:-4px;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}.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:.1875em}.t-drive-cont .inner-t-drive{padding-top:4.6875em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}}@media (max-width: 767px){.btn-primary{text-align:center}.philosophy .fp-tableCell{padding:0px}.philosophy .respect{margin-bottom:2em}.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-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right: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;letter-spacing:8px}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:3.125em 0}.philosophy h2{margin-bottom:.9375em;font-size:2em;letter-spacing:8px}.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;left:-2px}.philosophy .m-policies .principle-box .media .media-left{display:table-cell;vertical-align:top;padding-right:1.25em;float:left}.philosophy .m-policies .principle-box .media .media-body{display:table-cell;vertical-align:top;width:80%;float:left}.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:-1px;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){.about-timeline .timeLinecrousel{margin-bottom:50px}#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 h2{letter-spacing:3px}.message-f-p h3{font-size:1.625em}.philosophy h2{letter-spacing:3px}.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;left: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;right: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 0 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;letter-spacing:.125em;margin-bottom:1em}.contact-map-info .autoList{margin-top:2em;margin-bottom:0px}.contact-map-info .autoList li h4{font-family:"univers", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.25em}.contact-map-info .autoList li .span{color:#000;font-family:"univers", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:none;font-weight:500;margin-top:.9375em}.contact-map-info .autoList li .span a{color:#000}.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:left;width:100%;color:#000;margin-top:0}.contact-map-info .hour-table .head{font-size:1.25em;background:#f3f6fa;padding:.4375em 1.0625em;letter-spacing:.125em;font-weight:700;text-transform:uppercase}.contact-map-info .hour-table .col-sec-one{width:50%;float:left}.contact-map-info .hour-table .col-sec-two{width:50%;float:left}.contact-map-info .hour-table .col-sec{width:100%;float:left;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;letter-spacing:.0625em;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:left}.show-room-sec .viewallbtn{text-align:right;margin-top:.9375em}.show-room-sec .viewallbtn .moreLink{font-size:1em;padding:.1875em 2.5em .1875em .3125em;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;right:.1875em;top:.0625em;font-size:1.5em;z-index:99}.show-room-sec .viewallbtn .moreLink span{position:relative;z-index:99;left: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;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)}.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:"univers condensed";margin-top:.3125em;color:#000;font-weight:700;text-transform:uppercase}.show-room-sec .box .address-sec .detail-area{width:63%;float:left}.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}.show-room-sec .box .address-sec .detail-area p a{color:#000}.show-room-sec .box .address-sec .btn-area{width:36%;float:right;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-right:.625em;position:relative;z-index:9;top:-2px}.show-room-sec .box .address-sec .btn-area .btn{width:100%;padding-left:3.125em}.show-room-sec .box .address-sec .btn-area .btn img{position:absolute;left:.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;letter-spacing:0.4em;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.register-interest{background:#fff}.enq-form-sec .form-group{width:47%;float:left;margin-right:5%;margin-top:1.5%;margin-bottom:0}.enq-form-sec .form-group.last-child{margin-right: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{right: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-left:none;padding:0 0;color:#000000;border-top:none;border-right: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: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;letter-spacing:.0625em;height:3.25em;min-width:14.25em}.enq-form-sec .btn-white img{position:absolute;left:.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-left:1.375em;letter-spacing:.125em}.enq-form-sec .btn-white i{top:.4375em}.enq-form-sec ::-webkit-input-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec ::-moz-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec :-ms-input-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec :-moz-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.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:left;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;white-space:normal}#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;left: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}.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;-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:left;width:50%}.autoList{float:left;width:100%;padding:0}.autoList li{margin:0 0 1.25em 0;list-style:none;display:block;position:relative;padding:0 3.125em 0 4.375em;float:left}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"univers condensed"}.autoList li span{color:#414141;font-size:1em;font-family:"univers condensed";display:block;text-transform:uppercase;font-weight:500}.autoList li i{position:absolute;left:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.homepage.normal-pages section.contact-map-info{height:auto !important;height:initial !important}.homepage.normal-pages section.contact-map-info .fp-tableCell{height:auto !important;height:initial !important;padding-bottom:3em}.homepage.normal-pages section.contact-map-info .fp-tableCell .fp-scrollable{height:auto !important}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:2em;padding-bottom:3em}.gm-style .close-btn{right:10px !important;left:initial !important}.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{left:.25em;color:#fff}.viewallbtn .moreLink:hover:before{left:0;right: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}}#philo{overflow:initial}@media (max-width: 1024px){.enq-form-sec .form-wrapper{overflow:inherit;float:left;width:100%}.category-pane{margin-top:1.875em}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:3em;padding-bottom:0em}body .show-room-sec{padding:0px 0px 22px 0px}}@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:3em;padding-bottom:3em}}@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;right: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:3em;padding-bottom:3em}}@media (max-width: 767px){.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;right:1em}.desktop_contact{display:none !important}.mobile_contact{display:block !important}.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:1.25em}.contact-map-info h3{font-size:1.5625em}.map-pane .map-area-sec{margin-bottom:0}.show-room-sec .box .address-sec .detail-area{width:60%}.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;display:block}.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}}@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;left:5.5em}.inner-banner .dealer-banner h2{font-family:"univers condensed";color:#fff;font-size:2.5em;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px #7b7b7b}.inner-banner .dealer-banner hr{background:#fff;margin-top:15px}.inner-banner .dealer-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0;letter-spacing:.0625em}.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;letter-spacing:0.4em;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;right: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;letter-spacing:0.4em;margin-bottom:1em}.explore-sec .services-box{text-align:left;float:left;position:relative;flex:1 auto;margin-right:1.25em;width:27%}.explore-sec .services-box .box-one-text{position:absolute;left:0;bottom:0;width:100%;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.875em;font-weight:bold;padding-right:2.5em}.explore-sec .services-box .box-one-text hr{background:#000}.explore-sec .services-box .box-two-text{position:absolute;left:0;bottom:0.625em;width:100%;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}.explore-sec .services-box .box-three-text{position:absolute;left:0;bottom:0;width:100%;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.875em;font-weight:bold;padding-right:2.5em;color:#fff}.explore-sec .services-box .box-three-text hr{background:#fff}.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:left;display:flex;-webkit-flex-flow:row wrap}.explore-sec .main-box-sec hr{display:block}.explore-sec .contact-box{position:relative;width:100%;float:left;margin-top:2.5em}.explore-sec .contact-box .text-sec{position:absolute;left:0;top:17%;width:100%;padding:0 6.875em}.explore-sec .contact-box .text-sec h2{font-size:2.5em;text-transform:uppercase;letter-spacing:0.4em;color:#fff;margin-bottom:.625em}.explore-sec .contact-box .text-sec p{color:#fff;font-size:1.25em;font-weight:300;letter-spacing:0.6px;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:3em;padding-bottom:3em}.recall-sec{height:inherit !important;background:#f8f8f8}.recall-sec.white{background:#fff}.recall-sec .fp-tableCell{height:inherit !important;padding-top:5em;padding-bottom:5em}.recall-sec .fp-tableCell img.for-mobile{display:none}@media (min-width: 1201px) and (max-width: 1280px){.inner-banner .dealer-banner .container-fluid{top:7em}.message-f-p h2{margin:3em 0 1.25em}body .tow-column-section{padding:3.875em 0 0em 0}body .tow-column-section.unlimited .container{padding:3.875em 0 0em 0}body .unlimited .col-md-6{height:78vh}body .page-title{margin:.9375em 0 .9375em 0}body .innerMenu>li .dropDown ul li{min-height:15.625em}}@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: 1200px){.explore-sec .services-box .box-one-text .img-responsive{width:38%}.explore-sec .services-box .box-three-text .img-responsive{width:30%}.ie .explore-sec .services-box img{height:100%}}@media (min-width: 992px) and (max-width: 1199px){.explore-sec .contact-box{margin-top:3em}.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 .6em 0 0;margin:0 0.2em 0 0}.about-dealer-sec ul li:before{top:.25em}.explore-sec{height:initial !important;padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0em}.explore-sec .box-one-text .img-responsive{width:auto}.explore-sec .box-three-text .img-responsive{width:25%}.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:0 2.5em 2.5em 2.5em}.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}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.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 .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.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;padding:0em 0 3em}.explore-sec h2{margin-top:1em}.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-left:0}.inner-banner .dealer-banner{height:22em;display:block;position:relative;overflow:hidden}.inner-banner .dealer-banner .container-fluid{left: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:30em;overflow:hidden;margin-top:0;margin-bottom:.9375em}.explore-sec .contact-box .img-responsive{max-width:none}.explore-sec .contact-box .text-sec{top:9%;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{left:1.875em;top:2em}.about-dealer-sec{padding:1.875em 0}.company-intro-sec{padding:0em 0}.explore-sec{padding:0em 1.25em}.explore-sec h2{font-size:1.625em}.explore-sec .fp-tableCell{padding-top:0px}.explore-sec .services-box{margin-bottom:1.25em;margin-right: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}.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}}@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}}/*!
 * 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-right:2.1875em;padding-left:20px;background:transparent !important;border:none;margin:0;height:38px;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-left: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:right}.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-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-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:left;color:#92929b;font-size:1em}.has-success .bootstrap-select.btn-group .btn .filter-option{color:#92929b}.bootstrap-select.btn-group .btn .caret{position:absolute;right:-.3125em;width:.5em;height:.3125em;vertical-align:middle;border-color:transparent;border:none;top:.25em}.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}.bootstrap-select.dropup.btn-group .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:2em}.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-left: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-left: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;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left: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;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left: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{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left: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:left;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;left: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 .caret{top:.6875em}.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}}.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,.file-upload-sec{position:relative}.form-wrapper .thanks,.file-upload-sec .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,.file-upload-sec .thanks .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3,.file-upload-sec .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p,.file-upload-sec .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before,.form-wrapper.loading:before,.file-upload-sec .loading:before,.file-upload-sec.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .loader,.file-upload-sec .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,.file-upload-sec .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,.file-upload-sec .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{float:left;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,.default-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,.default-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,.default-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}.default-loading{float:left;position:relative}.default-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:1}.default-loading .contact-loader{top:20%}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.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;right: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;right: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;right:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-left:solid 1px #56565e;padding-left: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}.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}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;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}.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}}.fadeInLeft{-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}}.fadeInRight{-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;right: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%}#threesixty{position:relative;overflow:hidden;top:0;width:100%;height:85vh}.threesixty-ext{background:url("/assets/images/360/logo.svg") no-repeat center 20%}.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}.threeSixtyViewPage .navigation li{display:inline-block;text-align:center;margin-right:5px}.threeSixtyViewPage .navigation li a{border:1px solid #c00;padding:0px 70px 0px 18px;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;right:.9375em;font-size:1.75em;top:.4125em;line-height:1}.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_images{display:none}#threesixty img{position:absolute;top:-4vh;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-family:"univers condensed";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 .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-family:"univers condensed";font-weight:700;letter-spacing:.3125em;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:-30%;width:auto;display:none;text-transform:capitalize;font-size:.875em;margin:auto}.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 .colorname:after,.threeSixtyView-section .exterior-color ul li.active .colorname:before{content:'';position:absolute;top:.5em;width:2.5em;height:1px;background:#fff}.threeSixtyView-section .exterior-color ul li.active .colorname:before{left:-3.4375em}.threeSixtyView-section .exterior-color ul li.active .colorname:after{right:-3.125em}.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:after,.motorcycle .threeSixtyView-section .exterior-color ul li .colorname>div:before{background:#222222}.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 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:left;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;left: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 h4{color:#c00;text-align:left;font-size:1.875em;text-transform:uppercase}.pilot-tab-section .p40{padding:2.5em 0 2.5em 1.6875em !important}.pilot-tab-section .modal-content{padding-right: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:19.375em !important}.pilot-feat-list{padding:0 1.875em 0 0}.pilot-feat-list ul{text-align:left;margin:0;padding:0}.pilot-feat-list ul li{position:relative;padding-left:1.75em;font-size:1.375em}.pilot-feat-list ul li i{position:absolute;left:0;top:.1875em;color:#c00}.pilot-feat-list ul li ul{margin-top:.9375em}.pilot-feat-list ul li ul li{padding-left: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;left:0;top:.5em;border-radius:100%}.pilot-feat-list p{text-align:left;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%;top:7vh}.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/logos/accord_logo.svg") no-repeat center 26%}}@media (min-width: 992px) and (max-width: 1199px){.threeSixtyView-section .product-360 .product{text-align:center;width:60%}.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{right: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{text-align:center;width:70%}.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}.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/lg.eot?n1z373");src:url("/assets/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("/assets/fonts/lg.woff?n1z373") format("woff"),url("/assets/fonts/lg.ttf?n1z373") format("truetype"),url("/assets/fonts/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}.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 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}.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;right:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right{right:3%}.stepPopup .controls a.left{left:3%;text-align:right}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:-.125em}.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;right: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-right:.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 1em 2.5em 2.5em}.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:0 0 1.25em 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%}.stepPopup.car-popup .modal-content{height:22em}.stepPopup.car-popup .modal-content .p40{padding:0em 24px}.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;left: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:.8125em;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:left;font-family:"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:right;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:.1875em}.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:"univers"}.lg .lg-toolbar{background:none;top:4.375em;right: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 1em 2.5em 2.5em}.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 .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 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.stepPopup .modal-content .scroll-area{height:30em}.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}}@media (min-width: 1024px) and (max-width: 1550px){.stepPopup .modal-content{height:36.3em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.vin-modal.invalid .modal-dialog .modal-content .invalid_text p a:hover{color:#000}.stepPopup .modal-dialog .close:hover,.vin-modal .modal-dialog .close:hover{background:#900}.stepPopup .controls a:hover,.vin-modal .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){.stepPopup .modal-content .scroll-area{height:25em}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-actions button.lg-next{right:0px}.lg .lg-actions button.lg-prev{left:0px}.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-right: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{padding-left:0px;padding-right:0px;text-align:left;left:0.8em}.lg .lg-actions button i{right:0.8em;text-indent:500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;left: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{left:0}.stepPopup .controls a.right{right: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}.stepPopup.iframe-popup .modal-content iframe{-webkit-overflow-scrolling:touch}.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{right:.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}.stepPopup.iframe-popup{width:96%;left:2%}.stepPopup.iframe-popup .modal-dialog{max-width:100%;height:90%}}.toggle-btn-top{width:5.1875em;height:5em;text-align:center;overflow:hidden;position:absolute;left: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;left:-.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;right: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;left:.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;left:-.1875em;right:0;top:0;bottom:0}#nav-icon3:after,#nav-icon2:after{background:#c00;width:3em;height:3em;position:absolute;left:-.6875em;top:0;right: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%;left: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%;left: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 (max-width: 767px){.toggle-btn-top:after{display:none}#nav-icon3,#nav-icon2{margin:initial;left:.9375em;right: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;left: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 .generat-4-sec .row.boxes .sec-logo-marine{border:2px solid #023f88}.gecko .marine-page .t-drive-cont .inner-t-drive form .fields-set.two .form-group{float:none}.tow-column-section{padding:6.25em 0}.tow-column-section.unlimited{padding:0px !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:left}.box-one.margin-20{margin-bottom:1.25em}.box-one .box-one-text{position:absolute;left:0;bottom:0;width:100%;padding:2.5em}.box-one .box-one-text img{margin-bottom:2em}.box-one .box-one-text.crv-winner img{margin-bottom:1em}.box-one .box-one-text.crv-winner a{margin-right:1.25em;padding:.9375em 1.5625em .8125em 1.5625em}.box-one .box-one-text.crv-winner a i{top:.4375em}.box-one .box-one-text.crv-winner a.bigbtn{min-width:20em;padding-left:3.75em}.box-one .box-one-text.crv-winner a .keyIcon{right:inherit;left:.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}.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:left;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:100%;padding:2.5em 2.2em}.box-two:last-child{float:right}.box-two .img-left{min-height:7.5em;float:left;margin-right:1.25em}.box-two .comp-top-text{position:absolute;z-index:999;top:0;padding:2.2em;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 .btn{padding:.9375em 1.5625em .8125em 1.5625em;min-width:15em;padding-left:5em}.box-two .btn .compare-icon{right:inherit;left:.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{right:inherit;left:.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 .box-one-text{width:50%;right:0;top:0;left:auto;text-align:right}.page-title{text-align:center;text-transform:uppercase;letter-spacing:.3125em;margin:.625em 0 1.25em 0;font-size:2.5em}.box-four h2{color:#000;font-weight:bold;text-transform:uppercase;padding-right: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;padding-right:15em;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 0px 2.5em}.box-three{color:#fff;position:relative;width:41.65%;float:left;margin-right:1.125%}.box-three .explore_honda{position:relative;float:left}.box-three .explore_honda.power-p h3.top{position:absolute;top:10%;left:1.25em;z-index:9999;text-transform:uppercase;font-weight:bold;font-size:1.875em;width:100%;margin:0;padding-bottom:1.5625em}.box-three .explore_honda.power-p h3.top:before{content:'';left: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 h2{margin-top:0;font-weight:bold;text-transform:uppercase;font-size:3.4375em}.box-three .exp-title p{font-size:1.25em;font-weight:300;padding-right:7.5em;height:89px}.box-three .box-one-text{position:absolute;left:0;bottom:0;width:100%;padding:0 2.5em 2.5em 2.5em}.box-three .box-one-text p{line-height:1.25em}.box-three .box-one-text a{margin-right:1.25em;padding:.9375em 1.5625em .8125em 1.5625em;min-width:15em}.box-three .box-one-text .inner{width:33%}.box-three .box-one-text .inner h2{text-transform:uppercase;font-weight:bold;font-size:1.875em}.explore-honda a.btn i{top:.43em}.box-map{position:relative;width:29.7%;float:left;margin-right:1.125%}.box-map .services-box{float:left;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:100%;padding:0 2.5em 2.5em 2.5em}.box-map .services-box .box-one-text .logo-area{height:4.5em;max-height:12.125em}.box-map .services-box .box-one-text .logo-area img{width:auto;max-width:100%;height:initial}.box-map .services-box .box-one-text h2{text-transform:uppercase;font-size:1.875em;font-weight:bold;padding-right:2.5em}.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:100%;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-right: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:.8125em 1.5625em .8125em 1.5625em;min-width:13.75em;border:solid 1px #fff}.box-map .services-box .box-two-text .btn:before{background:#fff}.large-img{position:relative;width:26.4%;float:left}.large-img .box-one-text{position:absolute;left:0;bottom:0;width:100%;padding:0 2.5em 2.5625em 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;left: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:"univers";color:#fff;margin-bottom:36px}#landing_rev_slider .btn{font-size:.8125em;margin-right:1.875em;padding:.9375em 1.5625em .8125em 1.5625em;min-width:12.5em}#landing_rev_slider .btn.bigbtn{min-width:20em;padding-left:3.75em}#landing_rev_slider .btn .keyIcon{right:inherit;left:.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;left:40px !important;margin-top:175px !important}.mainSlider .tp-bullets .tp-bullet{margin-left:.75em !important;width:1.0625em !important;height:1.0625em !important}.mainSlider .tp-bullets .tp-bullet:last-child{margin-left: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%}.latest-news .fp-tableCell{vertical-align:bottom}.latest-news{padding:0;float:left;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-right: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 2.5em .1875em 0;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;right:.1875em;top:0;font-size:1.5em;z-index:99}.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;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)}.latest-news .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left}.latest-news .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}.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;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}.latest-news .fp-tableCell{vertical-align:bottom}.desktop-ver{display:block !important}.mobile-ver{display:none !important}.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.75em;color:#000;margin:0 0 .3125em;font-weight:bold;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:6.5625em;max-width:50%}.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}.exp-title{height:235px}@media (min-width: 1600px) and (max-width: 1850px){body .productDragAndFilterSection .slider{margin-top:7em !important}}@media (min-width: 1601px) and (max-width: 1650px){.boxTwo .box-one .box-one-text{padding:1.5em 2.5em}}@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: 1366px) and (max-width: 1599px){.grey-bg{padding-top:4.5em}body .margin-20 h2{padding-right:20em}.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-right:9em}.box-two{height:49%}body .productDragAndFilterSection .slider{margin-top:7em !important}.exp-title{margin-bottom:0em;height:204px}.box-three .logo{right: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-right:15em}body .productDragAndFilterSection .slider{margin-top:4em !important;cursor:move}.explore_honda{position:absolute;bottom:0px}.exp-title{height:192px;float:left}.box-three .logo{right:1.3125em;top:2.4375em}}@media (min-width: 1200px) and (max-width: 1600px){.margin-20 h2{padding-right:11em}.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}}@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;left:40px !important;margin-top:157px !important}.cars{margin-top:50px}.cars img{height:400px}.margin-20 h2{padding-right:5em}.box-four h2{margin-bottom:.625em}.box-three .exp-title p{padding-right:0;margin-bottom:4.09em}.box-map .services-box .box-two-text p{padding:.625em 0 0.45em 0}.mac .box-three .exp-title p{margin-bottom:0}}@media (min-width: 1200px){.explore-honda{overflow:hidden}.box-map .services-box .box-two-text .btn:hover{color:#c00}.box-map .services-box .box-two-text .btn.btn-primary.bl-text:hover{color:#fff}.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}.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 2.5em .1875em .3125em}.latest-news .moreLink:hover:before{left:0;right:auto;width:100%}.generat-4-sec{position:relative}}@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){.box-three .box-one-text{text-shadow:1px 1px 1px #000}.box-two{height:49%}.mainSlider .tp-bullets{left:40px !important;margin-top:10% !important}.explore_honda{position:relative}.explore_honda .logo{top:5%}.box-three .box-one-text .inner{width:55%}.box-one-text h2{margin-bottom:1em;margin-top:.5em;font-size:1.625em}.box-one-text .img-responsive{width:50px;height:50px}.margin-20 h2{padding-right:15.5em}.comp-top-text .img-left{display:none}.productDragAndFilterSection .drag-mixer{padding-bottom:5em}.section.tow-column-section.grey-bg{padding-top:4em;padding-bottom:4em !important}.box-map .services-box .box-two-text p{padding-bottom:0em}.box-map .services-box .box-one-text img{width:70px}.box-three .exp-title p{margin-bottom:.87em;padding-right:0em;height:auto}.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}.marine-page .box-map .services-box .box-one-text img{width:40%;height:auto}}@media (min-width: 991px) and (max-width: 1200px){.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}}@media (max-width: 991px){.unlimited.res .container{padding:0px}.unlimited.res h2.page-title{margin:1.25em 0}body .unlimited .col-md-6,body .unlimited .col-md-6.boxTwo .box-one{margin-bottom:10px}.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:53%}.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-right: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-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-right:0}.large-img{width:50%}.margin-20 h2{padding-right:5em}.box-two .img-left{min-height:5.5em}.box-two .comp-top-text p{font-size:0.9em}.compare-full{width:100%}}.desktop-img{display:block !important}.mobile-img{display:none !important}@media (min-width: 768px) and (max-width: 991px){.box-three .box-one-text{padding-right:50%}.box-four h2{padding-right:5em}.box-map .services-box{margin-bottom:12px !important}.box-map,.tow-column-section .large-img{width:49.5%}.productDragAndFilterSection,.grey-bg{padding:3em 0em}.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-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){.box-three .explore_honda.power-p h3.top{width:50%}.desktop-img{display:none !important}.mobile-img{display:block !important}.exp-title{height:auto}}@media (max-width: 767px){body .desktop-ver{display:none !important}body .mobile-ver{display:block !important}.box-two .comp-top-text{padding:1.5em 1.3em}.box-two .comp-top-text p{padding-right:50%}.box-two .btn{padding:.6875em 1.5625em}.forcefullwidth_wrapper_tp_banner{margin-bottom:0 !important}.tow-column-section.unlimited .container{padding:0em 0}.box-one .box-one-text a.bigbtn{min-width:18em}.latest-news{padding:0;margin-top:30px}.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: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:28px}.latest-news .full-container .row .item:first-child,.latest-news .full-container .row .item:nth-child(2){margin-bottom:0em}.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:67%;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:100%;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}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}.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-right:6em}.explore_honda{margin-bottom:1em;width:100%}.box-map{margin-bottom:1em}.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 50% 1.25em 1.25em}.box-three .explore_honda.power-p h3.top{left:0;padding-left:.75em;padding-right:.75em}.box-three .explore_honda.power-p h3.top:before{left:.75em}.box-three .explore_honda.power-p .box-one-text{padding:0 1.25em 1.25em 1.25em}.box-map .services-box .box-two-text p{padding:.625em 0 .875em 0}.box-four h2{font-size:1.25em;padding-right: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}.box-map .services-box{margin-bottom:10px}.tow-column-section.explore-honda .container{padding-top:1em}.main-pro-banner div .text-sec .btn{padding:.6875em 1.5625em}.main-pro-banner .slick-initialized .slick-slide{text-align:initial}.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}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}.main-pro-banner{padding-top:4em}}@media (max-width: 480px){body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{display:none}.box-two .comp-top-text p{padding-right:10%}.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%}.grey-bg{padding:1em 0px !important}.box-one-text .inner p{display:none}.box-three .logo{display:none}.box-three .exp-title h2{font-size:2.4375em}.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%}body .productDragAndFilterSection{padding-top:3em !important;padding-bottom:3em !important}.box-one .box-one-text a.bigbtn{margin-top:.625em}.margin-20 h2{padding-right:0;text-shadow:0px 0px 1px #333}body .productDragAndFilterSection .details img{width:50%}.productDragAndFilterSection h1{line-height:1em}.productDragAndFilterSection .head ul{padding-left: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-right:0;margin-top:0px;margin-bottom: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-map .services-box .box-two-text h2{padding-right:5em}.box-four h2{padding-right: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}}.ful-width{width:100%}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;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:"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}.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;letter-spacing:.25em}.productDragAndFilterSection .details p{display:none;font-size:.75em;font-weight:300;color:#fff;text-transform:uppercase;word-spacing:.3125em;letter-spacing:.0625em}.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 ul li a{display:inline-block}.motorcycle .productDragAndFilterSection .slider{margin-top:2em !important}.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:0;margin-top:.9375em}}@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}}[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:44%;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}.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%;-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: 1250px) and (max-width: 1280px){.tp-caption img{height:100vh !important;zoom:0.7 !important}}@media (min-width: 1280px) and (max-width: 1330px){.tp-caption img{zoom:0.75}.tp-bullets.round .tp-bullet{top:.25em}}@media (min-width: 1201px) and (max-width: 1280px){.car_logo img{margin-top:-235px;width:160px}}@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)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.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:left}.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"}.btn-blue{background:#023f88 !important}.btn-blue:before{background:#0b65d2 !important}.default-color{color:#3f3f3f}.list{margin-bottom:40px}.list ul{padding-left:0px;list-style-type:none}.list ul li{position:relative;padding-left:20px;margin-bottom:13px;color:#000;font-size:1.125em;font-weight:600}.list ul li:before{content:"";position:absolute;left:0px;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%;left:150px;right: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-right:4.5em}.technology-section.new-tech .content_pane ul{padding-left: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:left;border-right:1px solid rgba(255,255,255,0.3);color:#fff;padding:35px 0px 10px 0px;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-right: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:0px 0px 31px 0px;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:left;width:100%;padding-left:4.375em}.technology-section.new-tech .tech-panne .portable-power:before{background:#e6ebf1;content:"";height:250px;width:359px;position:absolute;right:-145px;z-index:2}.technology-section.new-tech .tech-panne .portable-power span{float:left;width:167px;margin-top:192px;position:relative;border-left:1px solid #7f7777;border-bottom:1px solid #7f7777;padding-top:51px;padding-left: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;left:-2.5px;top:0px;float:left}.technology-section.new-tech .tech-panne .portable-power .r-text{float:left;width:201px;padding-left: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;left:0}.technology-section.new-tech .tech-panne .portable-power-img{float:left;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%;left:50%;margin-top:-34px;margin-left:-34px;height:68px;width:68px;float:left;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:left;border-radius:50%;position:absolute;left: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;right: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-left:2.375em}.technology-section.new-tech .tech-panne .portable-power:before{right: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-left:29px;margin-top:259px}.technology-section.new-tech .tech-panne .portable-power .r-text:before{width:20px}.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-left:0}.technology-section.new-tech .tech-panne .portable-power:before{right:-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:left}.marine-detail .left-introduction.new-left{margin-left:.9375em}.brand-logo{padding-left: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-left: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-left: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;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#c00;-webkit-font-smoothing:antialiased}}.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}.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:0 .5em 0 0;vertical-align:middle}.power-sec .power-cars .btn-primary{padding-right: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}.power-sec .power-cars .car-bx.pilot-car-link .car-btn{padding-left:14%}.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-right: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:left;width:45%;position:relative;padding:2.8125em 1.25em 2.8125em 6.25em;margin-right:7%}.power-sec .power-cars .power-car-dt .dt-icon-list li i{position:absolute;left: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;left:0;right: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;right:0;background:rgba(255,255,255,0.2)}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-child(even){margin-right: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:0}.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.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, -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-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-right: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:9px;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 0 .9375em 6.25em}.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:before{right:1.25em}.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}}.player{--plyr-color-main: #c00}.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}.honda-video-banner .plyr__control--overlaid{z-index:999}.honda-video-banner:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:99}.lp-tech{padding-bottom:0}.lp-tech .banner-img{margin-bottom:0}.text-with-image{padding-bottom:7em;padding-top:4em;float:left;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-left:3.4375em}.text-with-image p{font-size:1.125em;line-height:1.625em}.text-with-image-2{padding-bottom:3.125em;float:left;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-right: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{right:0}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading{padding-right:6.25em}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group:nth-child(2){padding-right:0;margin-right:0;width:37%}.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;right:0}.t-drive-cont.lp-2-form.test-d-form .fields-set{border-bottom:0}.plyr__poster{background-position:0 0}.plyr--video{height:100% !important}@media (min-width: 1550px) and (max-width: 1600px){.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined{margin-left:.4375em !important}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined .form-group{width:60% !important}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2){margin-left:0em !important}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2) .form-group{margin-right:0 !important;width:77% !important}}@media (min-width: 1201px) and (max-width: 1365px){.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2) .form-group{width:79%;margin-right:0}}@media (min-width: 1200px){.text-with-image .container{width:100em;padding:0}.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-left:1.25em}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined .form-group{width:61%}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2){margin-left:0}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2) .form-group{width:77%}}@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-right: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-right: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-right: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:55%;margin-right: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}.text-with-image p,.text-with-image-2 p{font-size:1.25em}}@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-right: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;right: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}.lp-2-form .bootstrap-select button{padding-right:.625em !important}.lp-2-form .dropdown-menu{max-height:10.9375em !important}.lp-2-form .selectpicker{max-height:9.375em !important}}@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}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.125em;padding-bottom:.625em}body .productDragAndFilterSection .details img{width:50%}}.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:.4375em}.box-map .services-box .btn i{right:.375em}.box-map .services-box .box-one-text .btn{min-width:13.75em}.box-map .services-box .btn i{right:.875em}@media (min-width: 1530px) and (max-width: 1600px){.box-three .exp-title{height:225px}}@media (min-width: 1530px) and (max-width: 1550px){.box-three .exp-title{height:160px}}@media (min-width: 1330px) and (max-width: 1366px){.explore-honda{padding-top:5em !important}.box-three .exp-title{height:199px}}@media (min-width: 1201px) and (max-width: 1280px){.fp-tableCell{padding-bottom:30px}.explore-honda{padding-top:4.6875em !important}.box-three .exp-title{height:188px}}@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){.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}}@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-right:.3125em}}@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}.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{right: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.register-interest h2{font-family:"univers condensed";font-size:1.75em;letter-spacing:18px;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;left:0;color:#900}.enq-form-sec .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:right}.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;right:-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{right:-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{right:6.375em}}@media (min-width: 1367px) and (max-width: 1440px){.sticky-register-btn{right:-20.375em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:3.375em}}@media (min-width: 1330px) and (max-width: 1366px){.sticky-register-btn{position:absolute;right:.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{right:5.375em}}@media (min-width: 1200px){.d-desktop{display:block}}@media (min-width: 992px) and (max-width: 1199px){.sticky-register-btn{right:1.5625em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:1.5625em}.enq-form-sec.register-interest h2{letter-spacing:6px}.enq-form-sec .dropdown-menu{top:-.5em}.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}}@media (min-width: 768px) and (max-width: 991px){.sticky-register-btn{right: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:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:1.5625em}.enq-form-sec.register-interest h2{letter-spacing:6px}.enq-form-sec .dropdown-menu{top:-.5em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-desktop{display:block}}@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{letter-spacing:6px;line-height:30px}.enq-form-sec .form-group .bootstrap-select>.btn{width:100% !important}.enq-form-sec .dropdown-menu{top:-.375em}.accord-hev-video-sec p{width:100%}.accord-hev-video-sec iframe{height:100% !important}.accord-hev-video-sec .img-with-text{transition:none;padding:0 0em 1.875em 0em}.accord-hev-video-sec .img-with-text img{width:18.75em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 3.125em .9375em 3.125em}.accord-hev-video-sec .img-with-text.sticky-bar img{width:15.625em}.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}.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 2.875em 3.875em 3.125em;float:left;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:left;padding-top:1em}.ramadan_header .ramadan_header_new iframe{float:right}.ramadan_header .form-wrapper{display:inline-block}#seoAnalytics{display:none !important}.responsive_ver{display:none}::-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}.bannercontainer{width:100%;position:relative;padding:0}.banner{width:100%;position:relative}.moto-scroll{height:44vh}@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){.moto-scroll{height:24vh}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:left}.t-drive-cont .inner-t-drive form .fields-set .bootstrap-select button{width:100% !important}body .responsive_ver{display:block}.desktop_ver{display:none}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 22px 16px 16px}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3BseXIuc2NzcyIsIl9lbS10by1weC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9zdmdJY29ucy5zY3NzIiwiX3BhZ2VNZW51LnNjc3MiLCJfbmV3cy5zY3NzIiwiX3Njcm9sbGVyLnNjc3MiLCJfaW5uZXItaGVhZGVyLnNjc3MiLCJfcmlnaHQtbWVudS5zY3NzIiwiX2lubmVyLXNlY3Rpb24uc2NzcyIsIl9qcXVlcnkuZmFuY3lib3guc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9hYm91dC5zY3NzIiwiX2RlYWxlci1jb250YWN0cy5zY3NzIiwiX2Fib3V0LWRlYWxlci5zY3NzIiwiX2Jvb3RzdHJhcHNlbGVjdC5zY3NzIiwiX2Zvcm1WYWxpZGF0aW9uLnNjc3MiLCJfbG9hZGluZy5zY3NzIiwiX3BhZ2VMb2FkZXIuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJvd2wuY2Fyb3VzZWwxLnNjc3MiLCJfMzYwLnNjc3MiLCJfbGlnaHRnYWxsZXJ5Lm1pbi5zY3NzIiwiX3Jhbmdlc2xpZGVyLnNjc3MiLCJfcG9wVXAuc2NzcyIsIl90b2dnbGUtYnV0dG9uLnNjc3MiLCJfYWZ0ZXItYmVmb3JlLnNjc3MiLCJfbGlzdGluZy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX3Byb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbi5zY3NzIiwiX3Jldm9sdXRpb24uc2NzcyIsIl9qcXVlcnkuYnhzbGlkZXIuc2NzcyIsIl9qcXVlcnkuZnVsbFBhZ2Uuc2NzcyIsIl9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIl9tYXJpbmUuc2NzcyIsIl9zbGljay5zY3NzIiwiX3Bvd2VyLW9mLTMuc2NzcyIsIl9ob25kYS12aWRlby1iYW5uZXIuc2NzcyIsIl9ob25kYS12aXJ0dWFsLXN0eWxlLnNjc3MiLCJfYWNjb3JkLWhldi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi51aS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJwbHlyXCI7XHJcbkBpbXBvcnQgXCJlbS10by1weFwiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xyXG5AaW1wb3J0IFwibWl4aW5cIjtcclxuQGltcG9ydCBcInN2Z0ljb25zXCI7XHJcbkBpbXBvcnQgXCJwYWdlTWVudVwiO1xyXG5AaW1wb3J0IFwibmV3c1wiO1xyXG5AaW1wb3J0IFwic2Nyb2xsZXJcIjtcclxuQGltcG9ydCBcImlubmVyLWhlYWRlclwiO1xyXG5AaW1wb3J0IFwicmlnaHQtbWVudVwiO1xyXG5AaW1wb3J0IFwiaW5uZXItc2VjdGlvblwiOyBcclxuQGltcG9ydCBcInNjcm9sbGVyXCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuZmFuY3lib3hcIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwiYWJvdXRcIjtcclxuQGltcG9ydCBcImRlYWxlci1jb250YWN0c1wiO1xyXG5AaW1wb3J0IFwiYWJvdXQtZGVhbGVyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBzZWxlY3RcIjtcclxuQGltcG9ydCBcImZvcm1WYWxpZGF0aW9uXCI7XHJcbkBpbXBvcnQgXCJsb2FkaW5nXCI7XHJcbkBpbXBvcnQgXCJwYWdlTG9hZGVyXCI7IFxyXG5AaW1wb3J0IFwiYW5pbWF0ZVwiOyBcclxuQGltcG9ydCBcIm93bC5jYXJvdXNlbDFcIjtcclxuQGltcG9ydCBcIjM2MFwiO1xyXG5AaW1wb3J0IFwibGlnaHRnYWxsZXJ5Lm1pblwiO1xyXG5AaW1wb3J0IFwicmFuZ2VzbGlkZXJcIjtcclxuQGltcG9ydCBcInBvcFVwXCI7XHJcbkBpbXBvcnQgXCJ0b2dnbGUtYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJhZnRlci1iZWZvcmVcIjtcclxuQGltcG9ydCBcImxpc3RpbmdcIjtcclxuQGltcG9ydCBcInNlYXJjaFwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJyZXZvbHV0aW9uXCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuYnhzbGlkZXJcIjtcclxuQGltcG9ydCBcImpxdWVyeS5mdWxsUGFnZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJtYXJpbmVcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJwb3dlci1vZi0zXCI7XHJcbkBpbXBvcnQgXCJob25kYS12aWRlby1iYW5uZXJcIjtcclxuQGltcG9ydCBcImhvbmRhLXZpcnR1YWwtc3R5bGVcIjtcclxuQGltcG9ydCBcImFjY29yZC1oZXZcIjtcclxuXHJcblxyXG4udC1kcml2ZS1jb250IHtcclxuICAucmFtYWRhbl9oZWFkZXJ7XHJcbiAgICAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRueyBoZWlnaHQ6IDIuMDYyNWVtO31cclxuICB9XHJcbn1cclxuXHJcbi5yYW1hZGFuX2hlYWRlcntcclxuICAucmFtYWRhbl9oZWFkZXJfbmV3e1xyXG4gICAgcGFkZGluZzogMS4yNWVtIDIuODc1ZW0gMy44NzVlbSAzLjEyNWVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubmV3LWhlYWRpbmd7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICAgIH1cclxuICAuZm9ybS13cmFwcGVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzZW9BbmFseXRpY3N7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXNwb25zaXZlX3ZlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG59XHJcbi5ibGFjay10eHR7XHJcbiAgY29sb3I6ICRicmFuZC1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4sIGEsIGJ1dHRvbiB7XHJcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogZW0oMTYwMCk7XHJcbn1cclxuLmJhbm5lcmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmJhbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tb3RvLXNjcm9sbHtcclxuICBoZWlnaHQ6IDQ0dmg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNS41cHg7XHJcbiAgfVxyXG4gIC8vLmNvbnRhaW5lciB7XHJcbiAgLy8gIHdpZHRoOiBlbSgxNDIwKTtcclxuICAvL31cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG5cclxuXHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTVweCkge1xyXG4gIC5yYW1hZGFuX2hlYWRlciAucmFtYWRhbl9oZWFkZXJfbmV3IGlmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5yYW1hZGFuX2hlYWRlciAucmFtYWRhbl9oZWFkZXJfbmV3IGlmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4vKnJhbWFkYW4gTmV3ICovXHJcbiAgLnJhbWFkYW5faGVhZGVyIC5yYW1hZGFuX2hlYWRlcl9uZXcgaWZyYW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gIH1cclxuICAvKnJhbWFkYW4gTmV3ICovXHJcblxyXG5cclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTMlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tYWMge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHJcbiAgLnJhbWFkYW5faGVhZGVye1xyXG4gICAgLnJhbWFkYW5faGVhZGVyX25ld3tcclxuICAgICAgLm5ldy1oZWFkaW5ne1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAubW90by1zY3JvbGx7XHJcbiAgICBoZWlnaHQ6IDI0dmg7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZS5sYW5kaW5nLWZvcm17XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAucmFtYWRhbl9oZWFkZXIgLmlubmVyLXQtZHJpdmUgZm9ybSAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYW1hZGFuX2hlYWRlciAuZm9ybS13cmFwcGVye1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldCAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b257XHJcbiAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcblxyXG4gICB9XHJcblxyXG4gIGJvZHkgLnJlc3BvbnNpdmVfdmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5kZXNrdG9wX3ZlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnJhbWFkYW5faGVhZGVyIC5yYW1hZGFuX2hlYWRlcl9uZXd7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZle1xyXG4gICAgcGFkZGluZzoxNnB4IDIycHggMTZweCAxNnB4O1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5zYWZhcmkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWUsIC5pZTksIC5pZTgge1xyXG4gIC5idG4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZlYWxlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gID4gKiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5yZXZlYWxUbyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJi5hbmltYXRlZCB7XHJcbiAgICAucmV2ZWFsVG8ge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gIH1cclxuICAmLnVwIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYubGVmdCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlc3Qge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFuaW1hdGVkIHtcclxuICAgICAgPiAqIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCJAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXJlY3Rpb246bHRyO2ZvbnQtZmFtaWx5OkF2ZW5pcixcIkF2ZW5pciBOZXh0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiU2Vnb2UgVUlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2V9LnBseXIgYXVkaW8sLnBseXIgdmlkZW97Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6OmFmdGVyLC5wbHlyLS1mdWxsLXVpIDo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0ZjViNWY7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bGVmdDowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHh9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZGlzcGxheTpibG9jaztmaWxsOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHh9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDVweCByZ2JhKDI2LDE3NSwyNTUsLjUpO291dGxpbmU6MH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5wbHlyX19jb250cm9sOjphZnRlcixhLnBseXJfX2NvbnRyb2w6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWR7ZGlzcGxheTpub25lfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzFhYWZmZjtjb2xvcjojZmZmfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbCBzdmd7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4xNSkpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzFhYWZmZjtjb2xvcjojZmZmfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOnJnYmEoMjYsMTc1LDI1NSwuOCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtwYWRkaW5nOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntiYWNrZ3JvdW5kOiMxYWFmZmZ9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzcywucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9se21hcmdpbi1sZWZ0OjVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUrLnBseXJfX2NvbnRyb2wsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzcysucGx5cl9fY29udHJvbCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2wrLnBseXJfX2NvbnRyb2wsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sKy5wbHlyX19tZW51e21hcmdpbi1sZWZ0OjJweH0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkK1tkYXRhLXBseXI9cGF1c2Vde21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NvbnRyb2xzIC5wbHlyX19tZW51LC5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fdm9sdW1lLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbHttYXJnaW4tbGVmdDoxMHB4fX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRmNWI1ZjtwYWRkaW5nOjEwcHh9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjcpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2xlZnQ6MDtwYWRkaW5nOjIwcHggNXB4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzozNXB4IDEwcHggMTBweH19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTpub25lfS5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBseXJfX3ZpZGVvLWVtYmVke2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1le2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXItcmFkaXVzOjRweDtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6IzRmNWI1Zjtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtjb250ZW50OicnO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRmNWI1ZjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo0cHggMTFweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtyaWdodDo1cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46N3B4O21hcmdpbi1ib3R0b206M3B4O3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtsZWZ0OjdweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmV7YmFja2dyb3VuZDojYjdjNWNkO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2NvbnRlbnQ6Jyc7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZXtiYWNrZ3JvdW5kOiMxYWFmZmZ9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI1cHg7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI4cHg7Y29sb3I6IzFhYWZmZjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjZweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoNDcsNTIsNjEsLjIpO2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjE0cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDotNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDo2cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKTtoZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDo2cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoNDcsNTIsNjEsLjIpO2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjE0cHg7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgyNiwxNzUsMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxODMsMTk3LDIwNSwuNjYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgwLDAsMCwuMSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXJfX3RpbWV7Zm9udC1zaXplOjE0cHh9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyLS12aWRlbyAucGx5cl9fdGltZXt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiM0ZjViNWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym90dG9tOi00cHg7Y29udGVudDonJztoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OjE2cHh9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kOiMwMDA7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3Byb2dyZXNze2ZsZXg6MTtsZWZ0OjdweDttYXJnaW4tcmlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTdweDttYXJnaW4tcmlnaHQ6LTdweDt3aWR0aDpjYWxjKDEwMCUgKyAxNHB4KX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTRweDtsZWZ0OjB9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NnB4O2xlZnQ6MDttYXJnaW4tdG9wOi0zcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6MCAwO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NnB4fS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo2cHg7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE4MywxOTcsMjA1LC42Nil9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDQ3LDUyLDYxLC42KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDQ3LDUyLDYxLC42KSA1MCUscmdiYSg0Nyw1Miw2MSwuNikgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6OTBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX192b2x1bWV7bWF4LXdpZHRoOjExMHB4fX0ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9bXV0ZV17ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8tZW1iZWR7b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCU7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoNDcsNTIsNjEsLjgpO2JvcmRlci1yYWRpdXM6MnB4O2JvdHRvbToxMHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt6LWluZGV4OjN9LnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweDtsZWZ0OjA7bWFyZ2luOi0zcHggMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gIC5tYWMge1xyXG4gICAgYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbVxyXG59XHJcblxyXG5cclxuLy9saXZlIFBhdGhcclxuLy8kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcblxyXG5cclxuXHJcblxyXG4vL0xvY2FsIFBhdGhcclxuJHdlYnNpdGVQYXRoIDogJy9lbi1zYS8nO1xyXG5cclxuXHJcblxyXG4udGV4dC1qdXN0aWZ5e1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uZW5nX2ZvbnR7XHJcbiAgZm9udC1mYW1pbHk6XCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZfbnVte1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnItaG92e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvKlxyXG4gKiBEcm9pZCBBcmFiaWMgS3VmaSAoQXJhYmljKSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZm9udHMvZWFybHlhY2Nlc3NcclxuICovXHJcblxyXG5cclxuLy8kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcbi8vTG9jYWwgUGF0aFxyXG4kd2Vic2l0ZVBhdGggOiAnL2VuLXNhLyc7XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtTGlnaHQ7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNzMzY2I3YmQtNTBlMS00ZGVlLTg5M2EtMGI0MGVmMzgyYjAyLnR0Zj8xNDk1NDc3ODgwXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzE3NGQ0NThhLTgxZTAtNDE3NC05NDczLTM1ZTNiZjBhNjEzYy53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzU3YTc5YWEzLTliMDYtNGJhNy1hOWE0LTJiNzY2ZDgyNmVjZi53b2ZmPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy81OTQxMzVjNi02YzRmLTQ4ODAtYTBkMi1iYTkyM2I1ZWYzOGUuc3ZnPzE0OTU0Nzc4ODAjNTk0MTM1YzYtNmM0Zi00ODgwLWEwZDItYmE5MjNiNWVmMzhlXCIpIGZvcm1hdCgnc3ZnJyksICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNWRiMjY3ZjktMzYxMi00ODVjLWFlMTgtNTY5OGQyNjkyODE2LmVvdD8mMTQ5NTQ3Nzg4MCNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtUmVndWxhcjtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy8yNzZiMzU2Ni0xYzNiLTRiYzEtODkxNS0xNTMxNGYwOTFmMjkudHRmPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvN2RiMWY2NzItM2E4Zi00ZDE5LTljNDktN2Y2MWFlZDQ1MGI1LndvZmYyPzE0OTU0Nzc4ODBcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNGFiODZiMzUtYzBjMi00MmI1LTk4YWQtNGI2ZWJhNjZiMTk3LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OC5zdmc/MTQ5NTQ3Nzg4MCM1ZDAyZjVmNC00NmU3LTQ1M2EtYWVmOS0zZTcxMDZkN2JiNjhcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzA2OWZhYTBlLTk5MTMtNDhjNC05ZWY3LTg5YTRiYzA4MGI2NS5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LU1lZGl1bTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9lYWQ4YjY0Yi0xYWJkLTRkNWItYTY0Mi1hMjFkZmUyZjQ2M2IudHRmPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvYjBiODRlNGQtMjE2NC00NWM3LWE2NzQtMTY2MmYxOWYzYmE2LndvZmYyPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZTkxZDFiYmYtM2ZlYS00NWUyLWIwMDMtYTIyYjEyY2U2ZTVmLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2U1MzZlMWMyLTkyYTQtNGRiNC04YTQxLTFjNTUzNTRkMTFiNy5zdmc/MTQ5NTQ3NzU0MSNlNTM2ZTFjMi05MmE0LTRkYjQtOGE0MS0xYzU1MzU0ZDExYjdcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2M2OTcwYTE0LThiMGYtNDYyOS05MDcyLTcxYzdlMTIzOTA4Zi5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2NiYzAyMWNjLWI5NmYtNGM4Mi1iYTBkLTU5Y2IwYjc0NDljMC50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80MGQzNmI0YS02MGM2LTQ2MGEtYmY0My00Yzk0OGMyMzU2M2Uud29mZjI/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80NWI3OGY0NS1lNjM5LTQ4MzYtODYxMi1lMDg5MmUxMjBmMTQud29mZj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvYzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkLnN2Zz8xNDk1NDc3NTQxI2M2Nzc4YmNmLWNhODItNGE4Ni04YTVmLTA4YjcwYzlhNzFmZFwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZmJmNDI5OGQtZWY3NS00MTljLWI2MTUtNDdmMjA5YTQ4ZWQyLmVvdD8mMTQ5NTQ3NzU0MSNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtQm9sZDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9iY2UzMjc0ZS1mNDk4LTQ4YWUtYjI2OS1hNjkzMGRmNDk2ZTcudHRmPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNGMwNGZiMTQtYWJkYi00ZjkzLTgyYmItNzM0ZDFiODQzMDdiLndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMDRkMmYyMjMtMjc4Ni00MGM5LTg0ODEtYmU5ZGQ0N2Q4ZTdmLndvZmY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMC5zdmc/MTQ5NTQ3Nzg4MCM2OGYwMzc1ZC1mNjZmLTRmODgtODIyYS01YTBiNjFkMmVmYzBcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2ZiNDExN2E1LTE0ZWUtNDAzNS04NjkyLTkzNWJmZmY3ZmMyZS5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LU1lZGl1bUl0YWxpYztcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy8wM2FlZmRjMC0wMTk4LTQ2NjItYTljNy02NDBhNDczNDA2M2UudHRmPzE0OTU0Nzc4NzhcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvY2MwYTg4YzItNTI0Yi00YzkwLWI2ZjAtYTgwNTcwMjIyYzMwLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzM0OWU1NjQ3LTUxNjEtNDZiYi1hMTlmLThhNjA5YWUyMzVlNC53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzEzMmE1MzlkLTM3ZmEtNDhmYi05MmVjLTFmNDU5MWY5OGVlMS5zdmc/MTQ5NTQ3Nzg3OSMxMzJhNTM5ZC0zN2ZhLTQ4ZmItOTJlYy0xZjQ1OTFmOThlZTFcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzFmMDIyYzc4LTE4MGUtNGM2Yi1iNWVlLWUxNTczZjE3ZTRiNi5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIilmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDMwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLWxpZ2h0LXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA0MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA3MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC1ib2xkLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtbGlnaHRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLWJvbGRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDo3MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC11bHRyYWNuLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuJGF2ZW5pci1uZXh0LWxpZ2h0OiBBdmVuaXJOZXh0LUxpZ2h0O1xyXG4kYXZlbmlyLW5leHQtcmVndWxhcjogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4kYXZlbmlyLW5leHQtbWVkaXVtOiBBdmVuaXJOZXh0LU1lZGl1bTtcclxuJGF2ZW5pci1uZXh0LWRlbWlib2xkOiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4kYXZlbmlyLW5leHQtYm9sZDogQXZlbmlyTmV4dC1Cb2xkO1xyXG4kYXZlbmlyLW5leHQtbWVkaXVtaXRhbGljOiBBdmVuaXJOZXh0LU1lZGl1bUl0YWxpYztcclxuJHVuaXZlcnM6IFwidW5pdmVyc1wiO1xyXG4kdW5pdmVycy1jb25kZW5zZWQ6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuJHVuaXZlcnMtdWx0cmEtY29uZGVuc2VkOiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiO1xyXG4gIHNyYzp1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvaG9uZGEuZW90P3Y9MlwiKTtcclxuICBzcmM6dXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2hvbmRhLmVvdD8jaWVmaXg/dj0yXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS53b2ZmP3Y9MlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS50dGY/dj0yXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS5zdmcjaG9uZGE/dj0yXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vL1xyXG4vLy5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDYxXCI7XHJcbi8vfVxyXG4vLy5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4vL31cclxuLy8uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY0XCI7XHJcbi8vfVxyXG4vLy5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjVcIjtcclxuLy99XHJcbi8vLmljb24tY3JldDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDYyXCI7XHJcbi8vfVxyXG4vLy5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY2XCI7XHJcbi8vfVxyXG4vLy5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG4vL31cclxuLy8uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY4XCI7XHJcbi8vfVxyXG4vLy5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG4vL31cclxuLy8uaWNvbi1wbHVzLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG4vL31cclxuLy8uaWNvbi1sZWZ0OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNmRcIjtcclxuLy99XHJcbi8vLmljb24tbGlua2RpbmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG4vL31cclxuLy8uaWNvbi1rZXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG4vL31cclxuLy8uaWNvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZmXCI7XHJcbi8vfVxyXG4vLy5pY29uLXRvcC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzBcIjtcclxuLy99XHJcbi8vLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG4vL31cclxuLy8uaWNvbi1sZWZ0LTE6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4vL31cclxuLy8uaWNvbi1wbGF5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzJcIjtcclxuLy99XHJcbi8vLmljb24tZW1haWwtcnRsOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzNcIjtcclxuLy99XHJcbi8vLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzVcIjtcclxuLy99XHJcbi8vLmljb24tc2hhcmUwMjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc2XCI7XHJcbi8vfVxyXG4vLy5pY29uLXBob25lLXJ0bDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc0XCI7XHJcbi8vfVxyXG4vLy5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG4vL31cclxuLy8uaWNvbi1waG9uZS1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzhcIjtcclxuLy99XHJcbi8vLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG4vL31cclxuLy8uaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcN2FcIjtcclxuLy99XHJcbi8vLmljb24tdHJpbXMtZ3JleTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQyXCI7XHJcbi8vfVxyXG4vLy5pY29uLXdoZWVscy1ncmV5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDNcIjtcclxuLy99XHJcbi8vLmljb24tYWNjZXNzb3JpZXMtZ3JleTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQxXCI7XHJcbi8vfVxyXG4vLy5pY29uLWJhc2tldC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDRcIjtcclxuLy99XHJcbi8vLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG4vL31cclxuLy8uaWNvbi1zZXR0aW5nLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG4vL31cclxuLy8uaWNvbi1kb3dubG9hZC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDdcIjtcclxuLy99XHJcbi8vLmljb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDhcIjtcclxuLy99XHJcbi8vLmljb24tY2xhc3NjYWxlbmRhcjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQ5XCI7XHJcbi8vfVxyXG4vLy5pY29uLWRheS1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNGFcIjtcclxuLy99XHJcbi8vLmljb24tbmlnaHQtaWNvbjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDRiXCI7XHJcbi8vfVxyXG5cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xyXG59XHJcbi5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjNcIjtcclxufVxyXG4uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xyXG59XHJcbi5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY1XCI7XHJcbn1cclxuLmljb24tY3JldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xyXG59XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjdcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmFcIjtcclxufVxyXG4uaWNvbi1wbHVzLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmNcIjtcclxufVxyXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZkXCI7XHJcbn1cclxuLmljb24tbGlua2RpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjlcIjtcclxufVxyXG4uaWNvbi1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uaWNvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xyXG59XHJcbi5pY29uLXRvcC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcwXCI7XHJcbn1cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmJcIjtcclxufVxyXG4uaWNvbi1sZWZ0LTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzFcIjtcclxufVxyXG4uaWNvbi1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcyXCI7XHJcbn1cclxuLmljb24tZW1haWwtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDczXCI7XHJcbn1cclxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmljb24tc2hhcmUwMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xyXG59XHJcbi5pY29uLXBob25lLXJ0bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xyXG59XHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzdcIjtcclxufVxyXG4uaWNvbi1waG9uZS1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc4XCI7XHJcbn1cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzlcIjtcclxufVxyXG4uaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmljb24tdHJpbXMtZ3JleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xyXG59XHJcbi5pY29uLXdoZWVscy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmljb24tYWNjZXNzb3JpZXMtZ3JleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xyXG59XHJcbi5pY29uLWJhc2tldC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ0XCI7XHJcbn1cclxuLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uaWNvbi1zZXR0aW5nLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDZcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ3XCI7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmljb24tY2xhc3NjYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG59XHJcbi5pY29uLWRheS1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRhXCI7XHJcbn1cclxuLmljb24tbmlnaHQtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xyXG59XHJcbi5pY29uLXRpay10b2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGRcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xyXG59XHJcblxyXG5cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2My4zLjcgKC8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xyXG5cclxuLmxhbmd1YWdlLWRyb3AgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4ubGFuZ3VhZ2UtZHJvcCB1bC5kcm9wZG93bi1tZW51LmlubmVyLnNlbGVjdHBpY2tlciB7XHJcbiAgLy9tYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAvLyBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4kZ3JheS1iYXNlOiAjMDAwICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXHJcbiRncmF5LWRhcms6ICAjM2YzZjNmICFkZWZhdWx0OyAvLyAjMzMzXHJcbiRncmF5OiBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxyXG4kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcclxuJGdyYXktbGlnaHRlcjogbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcclxuXHJcbiRicmFuZC1wcmltYXJ5OiAjY2MwMDAwICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcbiRicmFuZC1ibHVlOiAjMDIzZjg4ICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcblxyXG5cclxuJGJyYW5kLXN1Y2Nlc3M6ICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAjNWJjMGRlICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogI2YwYWQ0ZSAhZGVmYXVsdDtcclxuJGJyYW5kLWRhbmdlcjogI2Q5NTM0ZiAhZGVmYXVsdDtcclxuJGJyYW5kLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kYnJhbmQtYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1nYXJ5OiAjZWFlYWVhICFkZWZhdWx0O1xyXG4kZXhwLWdhcnk6ICM0NjRmNWQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFNjYWZmb2xkaW5nXHJcbi8vXHJcbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cclxuJGxpbmstY29sb3I6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJHVuaXZlcnMsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxyXG4kZm9udC1zaXplLWgyOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcclxuJGZvbnQtc2l6ZS1oNDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLWg1OiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6IDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6IDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogNXB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXHJcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogI2Y5ZjlmOSAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxyXG4kdGFibGUtYmctaG92ZXI6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1hY3RpdmU6ICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuXHJcbiRidG4tcHJpbWFyeS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRidG4tc3VjY2Vzcy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJvcmRlcjogZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1pbmZvLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYm9yZGVyOiBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXdhcm5pbmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1ib3JkZXI6IGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGFuZ2VyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcclxuJGlucHV0LWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbiRpbnB1dC1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xyXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAjNjZhZmU5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtYmFzZTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6IChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtc21hbGw6IChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IGVtKDE1KSAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXHJcbiRjdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xyXG5cclxuLy89PSBEcm9wZG93bnNcclxuLy9cclxuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxyXG4kZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuJGRyb3Bkb3duLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMTUpICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXHJcbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcbi8vXHJcbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxyXG5cclxuJHppbmRleC1uYXZiYXI6IDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd246IDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LW5hdmJhci1maXhlZDogMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAxMDUwICFkZWZhdWx0O1xyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICRzY3JlZW4teHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tcGhvbmU6ICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206IDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbWQ6IDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogJHNjcmVlbi1tZCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWRlc2t0b3A6ICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICRzY3JlZW4tbGcgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG5cclxuLy89PSBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXHJcblxyXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xyXG4vLyBOYXZiYXIgY29sbGFwc2VcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb250YWluZXIgc2l6ZXNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbiRjb250YWluZXItdGFibGV0OiAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1zbTogJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4kY29udGFpbmVyLWRlc2t0b3A6ICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLW1kOiAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAoMTYwMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbGc6ICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcclxuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAjZjhmOGY4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogI2RkZCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogIzg4OCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xyXG4kbmF2YmFyLWludmVyc2UtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1iZzogIzIyMiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogIzMzMyAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE5hdnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcclxuJG5hdi1saW5rLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGFic1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGlsbHNcclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhZ2luYXRpb25cclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGFnZXJcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2VyLWJnOiAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyLXJhZGl1czogMTVweCAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1ob3Zlci1iZzogJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItYWN0aXZlLWJnOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1hY3RpdmUtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEp1bWJvdHJvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6IDMwcHggIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1mb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICNkZmYwZDggIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICMzMTcwOGYgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAjYTk0NDQyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAjZjJkZWRlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXHJcbiR0b29sdGlwLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4kdG9vbHRpcC1iZzogIzAwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogLjkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDVweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUG9wb3ZlcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAyNzZweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLXRpdGxlLWJnOiBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogMTBweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6IGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IExhYmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGVmYXVsdC1iZzogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtaW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGFuZ2VyLWJnOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcclxuJGxhYmVsLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxyXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTW9kYWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiRtb2RhbC1jb250ZW50LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogIzAwMCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAuNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiA5MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1pbmZvLWJnOiAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tYm9yZGVyOiAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZzogJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWRhbmdlci1iZzogJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci10ZXh0OiAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4kcHJvZ3Jlc3MtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcclxuJHByb2dyZXNzLWJhci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiRsaXN0LWdyb3VwLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFuZWwtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib2R5LXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXHJcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1pbmZvLXRleHQ6ICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kYW5nZXItdGV4dDogJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcclxuJHRodW1ibmFpbC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxyXG4kdGh1bWJuYWlsLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cclxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6IDlweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gV2VsbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHdlbGwtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR3ZWxsLWJvcmRlcjogZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYmFkZ2UtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iZzogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6IDhweCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxyXG4kYnJlYWRjcnVtYi1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENhcm91c2VsXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ2xvc2VcclxuLy9cclxuLy8jI1xyXG5cclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb2RlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjb2RlLWNvbG9yOiAjYzcyNTRlICFkZWZhdWx0O1xyXG4kY29kZS1iZzogI2Y5ZjJmNCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kcHJlLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcHJlLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4kdGV4dC1tdXRlZDogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXHJcbiRhYmJyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxyXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xyXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXHJcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4kaHItYm9yZGVyOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwibWl4aW5zL2hpZGUtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL29wYWNpdHlcIjtcclxuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xhYmVsc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LWZpbHRlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWItZm9jdXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtb3ZlcmZsb3dcIjtcclxuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFuZWxzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcclxuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcHJvZ3Jlc3MtYmFyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XHJcblxyXG4vLyBTa2luc1xyXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcclxuXHJcbi8vIExheW91dFxyXG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2VudGVyLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbkBtaXhpbiBoaWRlLXRleHQoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbn1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy8gTGFiZWxzXHJcblxyXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICZbaHJlZl0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxyXG4vL1xyXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcclxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cclxuXHJcbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcclxufVxyXG4iLCIvLyBSZXNpemUgYW55dGhpbmdcclxuXHJcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xyXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcclxuXHJcbi8vXHJcbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgjeyRwYXJlbnR9LFxyXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcclxuXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5cclxuQG1peGluIHRhYi1mb2N1cygpIHtcclxuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXHJcbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcclxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUZXh0IG92ZXJmbG93XHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcclxuLy9cclxuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXHJcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4vLyBEcm9wIHNoYWRvd3NcclxuLy9cclxuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbn1cclxuXHJcbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXHJcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxyXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XHJcbiAgLy8gRmlyZWZveFxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG4iLCIvLyBBbGVydHNcclxuXHJcbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgIC8vICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuIiwiLy8gUGFuZWxzXHJcblxyXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xyXG5cclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmID4gLnBhbmVsLWZvb3RlciB7XHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cclxuICB9XHJcblxyXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG59XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxyXG4vLyBhbmQgc3VjY2Vzc2VzLlxyXG5cclxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xyXG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XHJcbiAgLmhlbHAtYmxvY2ssXHJcbiAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgJi5yYWRpbyBsYWJlbCxcclxuICAmLmNoZWNrYm94IGxhYmVsLFxyXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXHJcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XHJcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXHJcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICBzZWxlY3QjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxyXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXHJcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9LFxyXG4gICAgPiB0aC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXHJcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogLy9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxyXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXHJcblxyXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xyXG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcclxuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XHJcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XHJcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xyXG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcclxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xyXG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKC0xNSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgtMTUpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8vXHJcbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4vLyBhbmQgRmlyZWZveC5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cclxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxyXG4vL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4vL1xyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuLy9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4vL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4vL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbi8vXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQcmludCBzdHlsZXMuXHJcbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgKixcclxuICAgICo6YmVmb3JlLFxyXG4gICAgKjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYVtocmVmXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxyXG4gICAgfVxyXG5cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcclxuXHJcbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4sXHJcbiAgICAuZHJvcHVwID4gLmJ0biB7XHJcbiAgICAgICAgPiAuY2FyZXQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcclxufVxyXG4iLCIvL1xyXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcclxuLy9cclxuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxyXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxyXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxyXG4vL1xyXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxyXG5cclxuQGF0LXJvb3Qge1xyXG4gIC8vIEltcG9ydCB0aGUgZm9udHNcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XHJcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xyXG4uZ2x5cGhpY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vIEluZGl2aWR1YWwgaWNvbnNcclxuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cclxuLmdseXBoaWNvbi1ldXJvLFxyXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxyXG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxyXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXHJcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxyXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cclxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cclxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XHJcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxyXG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cclxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cclxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cclxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cclxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cclxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cclxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cclxuIiwiLy9cclxuLy8gU2NhZmZvbGRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxyXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXHJcbi8vIC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcclxuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlc1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcclxufVxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcclxufVxyXG5cclxuLy8gUGVyZmVjdCBjaXJjbGVcclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xyXG59XHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBydWxlc1xyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xyXG59XHJcblxyXG5cclxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiAvL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcblxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgLy93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxyXG4vL1xyXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcclxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxyXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiBlbSg3MCk7IGxpbmUtaGVpZ2h0OiBlbSgxMyk7IG1hcmdpbjogMCAwIGVtKDEwKSAwOyBmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzIyMjIyMjsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cclxuXHJcblxyXG4vLyBCb2R5IHRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFbXBoYXNpcyAmIG1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcclxuICBwYWRkaW5nOiAuMmVtO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuLy9cclxuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxyXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gIGRkIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcclxuICAgIGR0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xyXG5hYmJyW3RpdGxlXSxcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcclxufVxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxyXG4vL1xyXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXHJcbi5ibG9ja3F1b3RlLXJldmVyc2UsXHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbiIsIi8vXHJcbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbn1cclxuXHJcbi8vIElubGluZSBjb2RlXHJcbmNvZGUge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9ja3Mgb2YgY29kZVxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcclxuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXHJcbi5wcmUtc2Nyb2xsYWJsZSB7XHJcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbiIsIi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItc207XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIEBpbmNsdWRlIG1ha2Utcm93O1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xyXG59XHJcblxyXG5cclxuLy8gTWVkaXVtIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xyXG4vL1xyXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG59XHJcbnRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxyXG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcclxuLy9cclxuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcclxuICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXHJcbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXHJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXHJcblxyXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXHJcbnNlbGVjdFttdWx0aXBsZV0sXHJcbnNlbGVjdFtzaXplXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcclxufVxyXG5cclxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcclxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxyXG4vL1xyXG4vLyBzZWxlY3RcclxuLy8gdGV4dGFyZWFcclxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cclxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cclxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICBwYWRkaW5nOiBlbSg2KSBlbSgxMik7XHJcbiAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuLmZvcm0tZ3JvdXAtc20ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbi5mb3JtLWdyb3VwLWxnIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcclxuLy9cclxuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cclxuXHJcbi5oYXMtZmVlZGJhY2sge1xyXG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xyXG4gIH1cclxufVxyXG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXHJcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG59XHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbn1cclxuXHJcbi8vIEZlZWRiYWNrIHN0YXRlc1xyXG4uaGFzLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XHJcbn1cclxuXHJcbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxyXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcclxuXHJcbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxyXG4gIH1cclxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIZWxwIHRleHRcclxuLy9cclxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxyXG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmZvcm0taW5saW5lIHtcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKGVtKDExKSwgZW0oMjUpLCBlbSgxMyksICRsaW5lLWhlaWdodC1iYXNlLCAwKTtcclxuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OmVtKDE1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgdG9wOiBlbSg1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cclxufVxyXG5cclxuYS5idG4ge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIG1pbi13aWR0aDplbSgxNjcpO1xyXG59XHJcblxyXG4ubWFyaW5lLXBhZ2V7XHJcbiAgLmJ0bi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDIzZjg4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwYjY1ZDIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXHJcbi5idG4tZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENvbXBvbmVudCBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIZWFkcyB1cCFcclxuLy9cclxuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XHJcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcclxuICAmLmluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cclxufVxyXG5cclxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBlbSgyKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcclxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHBhZGRpbmc6IGVtKDUpIDA7XHJcbiAgbWFyZ2luOiBlbSgyKSAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxyXG4gICYucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSBlbSgyMCk7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdGF0ZVxyXG4vL1xyXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XHJcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cclxuLm9wZW4ge1xyXG4gIC8vIFNob3cgdGhlIG1lbnVcclxuICA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxyXG4gID4gYSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVudSBwb3NpdGlvbmluZ1xyXG4vL1xyXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXHJcbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxyXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcclxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxyXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxyXG4vL1xyXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxyXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXHJcbi5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMjBweDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXHJcbi5kcm9wZG93bi1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcclxufVxyXG5cclxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcclxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxyXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cclxuXHJcbi5kcm9wdXAsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XHJcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxyXG4uYnRuLWdyb3VwIHtcclxuICAuYnRuICsgLmJ0bixcclxuICAuYnRuICsgLmJ0bi1ncm91cCxcclxuICAuYnRuLWdyb3VwICsgLmJ0bixcclxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuYnRuLFxyXG4gIC5idG4tZ3JvdXAsXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXHJcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cclxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cclxuXHJcblxyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XHJcbi5idG4gLmNhcmV0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXHJcbi5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxyXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcclxufVxyXG5cclxuXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgPiAuYnRuIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5idG4gKyAuYnRuLFxyXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAxJTtcclxuICB9XHJcbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xyXG4vL1xyXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxyXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2VcclxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxyXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxyXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXHJcbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXHJcblxyXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBJbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXHJcblxyXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXHJcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXHJcbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcclxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmcgb3B0aW9uc1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIEBleHRlbmQgLmlucHV0LWxnO1xyXG59XHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIEBleHRlbmQgLmlucHV0LXNtO1xyXG59XHJcblxyXG5cclxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xyXG59XHJcblxyXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gU2l6aW5nXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gICYuaW5wdXQtbGcge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXHJcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxyXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTmF2c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xyXG4gICAgJi5kaXNhYmxlZCA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBPcGVuIGRyb3Bkb3duc1xyXG4gIC5vcGVuID4gYSB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXHJcbiAgLy9cclxuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XHJcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XHJcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cclxuICAubmF2LWRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XHJcbiAgfVxyXG5cclxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xyXG4gIC8vXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcclxuICA+IGxpID4gYSA+IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cclxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcclxuICAgID4gYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxyXG4gICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcclxuICAmLm5hdi1qdXN0aWZpZWQge1xyXG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcclxuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQaWxsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5uYXYtcGlsbHMge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcclxuICAgID4gYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxyXG4gICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YWNrZWQgcGlsbHNcclxuLm5hdi1zdGFja2VkIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2IHZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEp1c3RpZmllZCBuYXYgbGlua3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgPiBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDElO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3RcclxuLy9cclxuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcclxuLm5hdi10YWJzLWp1c3RpZmllZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcclxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcclxuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy9cclxuLy8gTmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3NcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxyXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGhlYWRpbmdcclxuLy9cclxuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxyXG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcclxuLy9cclxuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xyXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XHJcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXHJcbi8vXHJcbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXHJcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxyXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICYuaW4ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXHJcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cclxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXHJcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcclxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXHJcbi8vXHJcbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cclxuXHJcbi5jb250YWluZXIsXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gID4gLm5hdmJhci1oZWFkZXIsXHJcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XHJcblxyXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4ubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxufVxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbn1cclxuXHJcblxyXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXHJcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIC8vIEJhcnNcclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIH1cclxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdiBsaW5rc1xyXG4vL1xyXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxyXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICA+IGxpID4gYSxcclxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBmb3JtXHJcbi8vXHJcbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXHJcbi8vIG91ciBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci1mb3JtIHtcclxuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XHJcblxyXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93biBtZW51c1xyXG5cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcclxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxyXG5cclxuLm5hdmJhci1idG4ge1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XHJcbiAgfVxyXG4gICYuYnRuLXhzIHtcclxuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcbi8vXHJcbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBuYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBEZWZhdWx0IG5hdmJhclxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXHJcbiAgLy9cclxuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW52ZXJzZSBuYXZiYXJcclxuXHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xyXG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd25zXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCcmVhZGNydW1ic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICArIGxpOmJlZm9yZSB7XHJcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcclxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gbGkgPiBhLFxyXG4gID4gbGkgPiBzcGFuIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRpc2FibGVkIHtcclxuICAgID4gc3BhbixcclxuICAgID4gc3Bhbjpob3ZlcixcclxuICAgID4gc3Bhbjpmb2N1cyxcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIExhcmdlXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcblxyXG4vLyBTbWFsbFxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4iLCIvL1xyXG4vLyBQYWdlciBwYWdpbmF0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBMYWJlbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxyXG5cclxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEubGFiZWwge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFkZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4uYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5idG4teHMgJixcclxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxyXG5cclxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcclxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcclxuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEuYmFkZ2Uge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEp1bWJvdHJvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5qdW1ib3Ryb24ge1xyXG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcclxuXHJcbiAgaDEsXHJcbiAgLmgxIHtcclxuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcclxuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gIH1cclxuXHJcbiAgPiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgJixcclxuICAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XHJcblxyXG4gICAgLmNvbnRhaW5lciAmLFxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICAuaDEge1xyXG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRodW1ibmFpbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXHJcbi50aHVtYm5haWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gID4gaW1nLFxyXG4gIGEgPiBpbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxyXG5cclxuICAvLyBJbWFnZSBjYXB0aW9uc1xyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xyXG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxyXG5hLnRodW1ibmFpbDpob3ZlcixcclxuYS50aHVtYm5haWw6Zm9jdXMsXHJcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICA+IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXIgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBXZWJLaXRcclxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIFNwZWMgYW5kIElFMTArXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuXHJcbi8vIEJhciBpdHNlbGZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gT3V0ZXIgY29udGFpbmVyXHJcbi5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcclxufVxyXG5cclxuLy8gQmFyIG9mIHByb2dyZXNzXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xyXG59XHJcblxyXG4vLyBTdHJpcGVkIGJhcnNcclxuLy9cclxuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXHJcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcclxuLy9cclxuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXHJcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xyXG59XHJcblxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItaW5mbyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgem9vbTogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgd2lkdGg6IDEwMDAwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxyXG4gICYuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCxcclxuLm1lZGlhLXJpZ2h0LFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWVkaWEtbWlkZGxlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWVkaWEtYm90dG9tIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xyXG4ubWVkaWEtaGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXHJcbi8vXHJcbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcclxuLm1lZGlhLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIExpc3QgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xyXG5cclxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxyXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSxcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIC8vIERpc2FibGVkIHN0YXRlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmLmRpc2FibGVkOmhvdmVyLFxyXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcclxuICAmLmFjdGl2ZSxcclxuICAmLmFjdGl2ZTpob3ZlcixcclxuICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG5cclxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4iLCIvL1xyXG4vLyBQYW5lbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi5wYW5lbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xyXG59XHJcblxyXG4vLyBQYW5lbCBjb250ZW50c1xyXG4ucGFuZWwtYm9keSB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaGVhZGluZ1xyXG4ucGFuZWwtaGVhZGluZyB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxyXG4ucGFuZWwtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gID4gYSxcclxuICA+IHNtYWxsLFxyXG4gID4gLnNtYWxsLFxyXG4gID4gc21hbGwgPiBhLFxyXG4gID4gLnNtYWxsID4gYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcclxuLnBhbmVsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxyXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLmxpc3QtZ3JvdXAsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cclxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8vIFRhYmxlcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcclxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAudGFibGUsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcclxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxyXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcclxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICA+IC50YWJsZS1ib3JkZXJlZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHIge1xyXG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcclxuLy9cclxuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcclxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcblxyXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xyXG4gIC5wYW5lbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgKyAucGFuZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xyXG4ucGFuZWwtZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtaW5mbyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcclxuLy9cclxuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbn1cclxuIiwiLy9cclxuLy8gV2VsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi53ZWxsIHtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXplc1xyXG4ud2VsbC1sZyB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG4ud2VsbC1zbSB7XHJcbiAgcGFkZGluZzogOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG59XHJcbiIsIi8vXHJcbi8vIENsb3NlIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcbmJ1dHRvbi5jbG9zZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XHJcbiAgfVxyXG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTW9kYWwgc2l6ZXNcclxuICAubW9kYWwtc20geyB3aWR0aDogJG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1sZyB7IHdpZHRoOiA3NTJweDsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCwgLnVpLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblxyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblxyXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxyXG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciwgLnVpLXRvb2x0aXAtY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXHJcbi50b29sdGlwIHtcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcclxuXHJcbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRpdGxlIHtcclxuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcclxufVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4vL1xyXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gICYsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG59XHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG59XHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAmLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSxcclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgPiAucHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAubmV4dC5sZWZ0LFxyXG4gID4gLnByZXYucmlnaHQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcclxuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICB9XHJcblxyXG5cclxuICAuaWNvbi1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXHJcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAgMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAgMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICAmIC5idG4ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1wcmV2LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCJAbWl4aW4gdHJhbnNpdGlvbnMoJHNwZWVkOiAwLjVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVNaXhpbigkc2NhbGU6MCl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcblxyXG5AbWl4aW4gY3VzdG9tUm90YXRlKCRyb3RhdGUpe1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zbGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICB0cmFuc2Zvcm06ICR0cmFuc2xhdGU7XHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBpe1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWljb257XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgaXtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG4uYnRuLXdoaXRle1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBpe1xyXG4gICAgIHotaW5kZXg6IDk7XHJcbiAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idG4tcHJpbWFyeSwgLmJ0bi13aGl0ZSwgLmJ0bi1pY29ue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcmlnaHQ6ZW0oMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLnNldHRpbmctaWNvbntcclxuICB3aWR0aDogZW0oMjApO1xyXG4gIGhlaWdodDplbSgyMCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgc3Zne1xyXG4gICAgd2lkdGg6IGVtKDIwKTtcclxuICAgIGhlaWdodDplbSgyMCk7XHJcbiAgICBmaWxsOiRicmFuZC13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn0iLCIucGFnZU1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDAwMDAgMCUsICMyNDI0MjQgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMjQyNDI0JywgR3JhZGllbnRUeXBlPTApOyAvKiBJRTYtOSAqL1xyXG4gIGhlaWdodDogZW0oNjUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcGFnZS1tZW51LWJnLmpwZ1wiKSByZXBlYXQteDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSgyMikgZW0oMjUpIGVtKDYwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgIHRvcDogZW0oMjQpO1xyXG4gICAgICAgICAgJi5vbmVJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR3b0ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGhyZWVJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmZvdXJJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmZpdmVJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNpeEljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2V2ZW5JY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmVpZ2h0SWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5uaW5lSWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxNyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ocnYtbHAtbmF2e1xyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC5tYWdpYy1saW5le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnBhZ2VMb2dvIHtcclxuICB3aWR0aDogMTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiBlbSgyMCkgZW0oMTUpIGVtKDIwKSBlbSgxNSk7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzI1MjUyNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlTG9nbyBpbWcge21heC13aWR0aDoxMDAlfVxyXG5cclxuLmJ1aWxkTGluayB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBmb250LXNpemU6IGVtKDEzKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogZW0oMjgpIGVtKDE1KSBlbSgyNCkgZW0oNzApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDE3KTtcclxuICAgIHotaW5kZXg6IDMzO1xyXG4gICAgdG9wOiBlbSgyMik7XHJcbiAgICB3aWR0aDogZW0oMzMpO1xyXG4gICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWdpYy1saW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IGVtKDEzMCk7XHJcbiAgaGVpZ2h0OiBlbSgzKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlTWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogMTZweDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1vYmlsZU1lbnVDb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgLnZpcnR1YWwtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuYnRue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDM4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmFjdGl2ZSwmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTApO1xyXG4gIH1cclxuICBvbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgxMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICMyNzI3MjcgMXB4IHNvbGlkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLTAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAucGFnZU1lbnV7XHJcbiAgICB1bHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODY1cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuICAucGFnZU1lbnUge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNS41KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODY1cHgpIHtcclxuICAucGFnZU1lbnUge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTc1MHB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzLjUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzLjcyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTEuMTExMSU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyNikgZW0oMTIpIGVtKDI1KSBlbSgxMik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ1aWxkTGluayB7XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IGVtKDI4KSBlbSgxNSkgZW0oMjQpIGVtKDE1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5wYWdlTWVudSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMjYpIGVtKDIyKSBlbSgyNSkgZW0oNjApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAucGFnZU1lbnUge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSgyMikgZW0oMjUpIGVtKDYwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idWlsZExpbmsge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlTWVudSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtYmxhY2ssIDcwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAucGFnZUxvZ28ge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAucGFnZUxvZ28ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlTWVudSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGVNZW51Q29udGVudCB7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICAuaWNvbi1hcnJvdy1saW5le1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5tb2JpbGVNZW51Q29udGVudCAuY2xvc2V7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlTWVudUNvbnRlbnQgb2wgbGl7XHJcbiAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gIH0gXHJcbiAgLm1vYmlsZU1lbnVDb250ZW50IGg0e1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICB9XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIC5leGFtcGxlLW9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmhydi1scC1uYXYge1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucGFnZUxvZ28ge1xyXG4gICAgd2lkdGg6IDE4JTtcclxuICB9XHJcbiAgLmJ1aWxkTGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iaWxlTWVudXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlTWVudUNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiBlbSg2OCkgZW0oMjApIGVtKDIwKTtcclxuICAgIC52aXJ0dWFsLWJ0biB7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBmb250LXNpemU6IGVtKDI3KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1hcnJvdy1saW5le1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucGFnZU1lbnUge1xyXG4gICAgLmV4YW1wbGUtb25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaHJ2LWxwLW5hdiB7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnBhZ2VMb2dvIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlTG9nbyB7XHJcbiAgICB3aWR0aDogZW0oMTA3KTtcclxuICB9XHJcbiAgLmJ1aWxkTGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iaWxlTWVudXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlTWVudUNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTIpO1xyXG4gICAgaDR7XHJcbiAgICAgIHBhZGRpbmctdG9wOmVtKDQ1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZU1lbnVDb250ZW50IHtcclxuICAgIC52aXJ0dWFsLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIubGF0ZXN0LW5ld3Mge1xyXG4gIHAge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZ20tc3ZwY3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvci1zdGlja3l7XHJcbiAgaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29tbW9uLmlubmVyLWJhbm5lciB7XHJcbiAgcGFkZGluZy10b3A6IDVlbTtcclxuICAmLmxhbmRpbmctaW5uZXItYmFubmVyLW5ld3tcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2NSk7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgdG9wOiAxMmVtO1xyXG4gIH1cclxuICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmJpZyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAyMmVtO1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDcyKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAudGV4dC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWQwMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTZlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1ndDF7XHJcbiAgbWFyZ2luLXRvcDogNXZoO1xyXG59XHJcbi5vblBhZ2UubWd0MXtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA0LjA2MjVlbTtcclxufVxyXG4uTm90Rm91bmR7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hYm91dC1kZWFsZXItc2VjIHtcclxuICBoMiB7XHJcbiAgICAmLmNvbmRlbnNlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1sLWJveGVzIHtcclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubC1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDFzKTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtMzApO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDMwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNDApIGVtKDMpIDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDMpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5uZXdzLWQge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDA7XHJcbiAgLm5ld3MtZC1ib3gge1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNDgpO1xyXG4gICAgLm4tZGV0YWlsLWltZy1ib3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1ZW07XHJcbiAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWQtYmFubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICBoNSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuZGV0YWlsLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIG9sLCB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBsaXtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHsgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMjYpO1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJlLWxpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5zaGFyZS1pY28ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvKndpZHRoOiAxMDAlOyovXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcclxuXHJcbiAgICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUtc2hhcmUge1xyXG4gICAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgLnNoYXJlLWljbyB7XHJcbiAgICAgICAgICAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg1MCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlTGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgzKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMikgZW0oMzApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGVtKDEwKSBlbSgxMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE0KTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgxMCkgZW0oMykgZW0oMCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjZzKTtcclxuICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfaHJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNik7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnVsbC10aHJlZS1jb2wge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDRlbSAuOTM3NWVtIDJlbTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLm5vLW1hcmdpbiB7XHJcbiAgICAudGhyZWUtZnVsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtZnVsbCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8mOmxhc3QtY2hpbGR7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IGVtKDU0KTtcclxuICAvL31cclxuICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmltYWdle1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI4KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAmLndoaXRlLXR4dCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjNmNmZiO1xyXG5cclxuICAgIH1cclxuICAgICYucG9pbnRlci1mbGlwZWQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVkLWJveHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBoMywgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2Vja28uZGVza3RvcHtcclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMgLnNlYXJjaC1ieSwgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZ2VuZXJhdG9yLWR7XHJcbiAgLnRhYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN0ZXBQb3B1cCB7XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBwe1xyXG4gICAgICAmLnByaWNlLXRhcXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgzNSk7XHJcbiAgICAgICAgY29sb3I6IzNmM2YzZjtcclxuICAgICAgICBmb250LXNpemU6ZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2V7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Zykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyaW5nLXByb2dyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGV4dC1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogZW0oNzApO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgcGFkZGluZzogZW0oNDApIDAgMCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDgwKTtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAtMTZweCBhdXRvIDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBociB7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oNzApIGVtKDI4KSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2RkLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgMCAxMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoMywgaHIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAucy1maWx0ZXJzIHtcclxuICAgICBwYWRkaW5nOiAwLjVlbSA5ZW0gMC42ZW0gMTBlbTtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICB9XHJcbiAgfVxyXG59XHJcbi5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNmVtIDA7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuXHJcbiAgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2VuZXItYm94LWNvbnQge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg2MCk7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICAuZ2VuZXItYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZ2VuLXByaWNlc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDE1KSBlbSgxMCk7XHJcbiAgICAgICAgYm90dG9tOiBlbSg1Mik7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCxyZ2JhKDI1NSwyNTUsMjU1LC42KSAzNSUscmdiKDI1NSwyNTUsMjU1KSAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBjb2xvcjokYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNntcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RlbC1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBsb3JlIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDc1KSBlbSgyMCkgZW0oMjIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmx1ZS10aGVtZXtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaHJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgICAgLmV4cGxvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAyM2Y4ODtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDIzZjg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICB3aWR0aDogOTVlbTtcclxuICAgIHRvcDogOSU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMCBlbSg1MCkgMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnByb2R1Y3QtYXJlYXtcclxuICAgICAgcGFkZGluZzogZW0oNjApIDAgMCBlbSg2MCk7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuLWluZm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNjcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg0MjYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTEyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBlbSgyMjApO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oNjApO1xyXG4gICAgICAgICAgLnNwYWNlLWljb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMTApO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogLjQ4NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0e1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAuc21hbGwtdGV4dHtcclxuICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWd0ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG5cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBjMGMwYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwgIzJjMmMyYyAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwYzBjMGMnLCBlbmRDb2xvcnN0cj0nIzJjMmMyYycsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NWVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxufVxyXG4ubWFjIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94e1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5mLXctYiB7XHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAyMyU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgLnJlcy12ZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxvY2F0aW9uLW1hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICNtYXAtY2FudmFzIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNiU7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxJSwgcmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWxlZ2FsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDAgO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMjApIGVtKDIwKTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMjApIGVtKDIwKSAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtZmllbGRze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xvY2F0aW9uL3N0YXRpYy1iZy5qcGdcIikgY2VudGVyIDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oNDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDgpIGVtKDE1KTtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2xvY2F0aW9uLWRkLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNzUzZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg2Mik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDogLjYxMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjNWE1YTVhLCAwLjk1KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDAgMjZweCAhaW1wb3J0YW50IDtcclxuICAgIHdpZHRoOiBlbSgyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDE4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBzcGFuIHtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgIHdpZHRoOiBlbSg0NTApO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC01MDUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAyMHB4IDMwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgLm1hcC1oZWFkaW5nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMjUpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAmLm1hcC1oZWFkaW5nMntcclxuICAgICAgICBwYWRkaW5nOiBlbSgwKSBlbSgyNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxMDApO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC5kaXJlY3Rpb24taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDc2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDc2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzNik7XHJcbiAgICAgICAgICAgIC5zdDB7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAgIC5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO2ZpbGw6I0NDMDAwMDsgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9jYXRpb24tc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAgIC5tYXAtbG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgZW0oMjUpIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzNSkgZW0oMTApIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweCA0MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5pY29uLXBob25lIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmljb24tZW1haWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSg0MCkgZW0oMjYpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgICYucmVkLXR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuNDM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogZW0oLTUwKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBpIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICAuc3Qwe2ZpbGw6IzkxOTE5MTtAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIG1pbi13aWR0aDogNi4yNWVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMy4xMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMy4xMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubmV3LWxvY2F0aW9uLXNlYXJjaHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNSkgZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1nYntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1pbmxpbmV7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTkpO1xyXG4gICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZWIgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxOSk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjQpIGVtKDMyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgY29sb3I6ICM2MjYyNjI7XHJcbiAgICAgICAgICBmb250LXNpemU6ZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmRiZGM7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDI2KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ZW0oMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRpc3RhbmNle1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VlZGV0YWlse1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDQyJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjguMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ncmF5LWFyZWEtd2FycmFudHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgMzZweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgfVxyXG59XHJcbi5leGNlcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAuZXhjZXAtdHh0IHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNjApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxMTUpO1xyXG4gICAgaDN7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgzKTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC45Mzc1ZW0gMS42MjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgd2lkdGg6IDE0LjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxucCB7XHJcbiAgJi5oaWxpZ2h0ZWQge1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMjYpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIC5yZWQtc3RhciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm92ZXJsYXAtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiBlbSgxNjApIDAgMDtcclxuICAgIC5iYWNrc2lkZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGVtKDQ4NSk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJvbnRzaWRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IGVtKDMyMik7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9mZmVyLXByb21vIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMmVtIDAgMDtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDUwKTtcclxuICB9XHJcbiAgLnByb21vLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjgpO1xyXG4gICAgLnZhbGlkaXR5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogZW0oMzMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2NjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNpYWwtdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IGVtKC0xNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDIwNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNjApIGVtKDEwMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiBlbSgzNTQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDogMTNlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA0Ljc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc20tYm94IHtcclxuICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjYpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyNzApO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBsZWZ0OiAyLjVlbTtcclxuICAgICAgICAgIGJvdHRvbTogMmVtXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICB3aWR0aDogOThlbTtcclxuICAgIHRvcDogMjglO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBlbSg0MCkgZW0oMzYpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYwKSAwIGVtKDI1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC52YWxpZGl0eSB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDQ1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGVtKC0xNik7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb21vLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNTYpO1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSg2MCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDIyKTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVlbTtcclxuICAgICAgICAmLmJvb2stYnR7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW8tdHh0LTJ7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcbi5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA3MGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIH1cclxuICAgIC52aWRlby1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Vuc2luZy10eHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2luLWltZyB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5oci5iYXNpYyB7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjgpO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5ib2R5Lm1vZGFsLW9wZW57XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJhc2ljLXBhZ2kge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5ld3Mtcm9vbXtcclxuLm5ld3MtZmlsdGVye1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBtYXJnaW46IGVtKDEzKSAwIDAgMDtcclxuICBoNHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgJi5idG4tZ3JvdXB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsICYuYWN0aXZle1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW17XHJcbiAgLm5ld3MtaXRlbS1pbnJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllYmVkO1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm5ld3MtcGFnZSB7XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgbWF4LWhlaWdodDogNDIlO1xyXG4gIH1cclxuICAubmV3cy1wYWdlIHtcclxuICAgIC5uZXctbC1ib3hlcyB7XHJcbiAgICAgIC5sLWJveCB7XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogNTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MSU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOjEwZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIC8vLm1vZGFsLWxnIHtcclxuICAgIC8vICB0b3A6IDI5JTtcclxuICAgIC8vfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgaGVpZ2h0OiAzOSU7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgd2lkdGg6IDc4ZW07XHJcbiAgICAgIHRvcDogMjYlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJjaGl2ZS1hcmVhIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCB7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcclxuICAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCAubW9kYWwtY29udGVudCAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICB3aWR0aDogNzElO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAubmV3VGh1bWJ7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLy8ubW9kYWwtbGcge1xyXG4gICAgLy8gIHRvcDogMjklO1xyXG4gICAgLy99XHJcbiAgICAubW9kYWwtY29udGVudCAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQgLnJlbGF0ZWQtYm94IC50ZXh0LWFyZWEgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lcntcclxuICAgICAgLnRoZXNoYXJlLWJ1dHRvbiAuc2hhcmUtaWNvIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24gLnNoYXJlLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzOCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAwIC45Mzc1ZW0gMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDcxJTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgZW0oNSk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSBlbSg1KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEgLmFyY2hpdmUtYm94IC50ZXh0LWFyZWEgdWwgbGkgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oMTApIGVtKDMpIGVtKDEwKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWQtYm94IC5uZXdzLWQtYmFubmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94IC5tb2RlbC1uYW1lIC5leHBsb3Jle1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAzMGVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIC5oZWFkaW5nc3tcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgLm1hcC1pbWFnZSB7XHJcbiAgICAgICAgLmRpcmVjdGlvbi1pY29ue1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIC5zdDB7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO31cclxuICAgICAgICAgICAgICAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jbG9zZXtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgLnN0MHtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWxlZ2FsIHVsIGxpIGEge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28uZGVza3RvcC5uby1mbGV4Ym94bGVnYWN5IHtcclxuICAgIC5zZWFyY2gtYnktZmlsdGVyIC5ib3gge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8gLnByb21vLWJveCAuaW1hZ2Uge1xyXG4gICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IC0xLjg3NWVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc3ViLWNvbnRhaW5lciAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIGJ1dHRvbiBzcGFue1xyXG4gICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keS5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYm94LnNtLWJveHtcclxuICAgIC5pY29uLXBsdXMtaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MiU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWQge1xyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxpbmVyLmFjdGl2ZS1zaGFyZSAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2VjIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMmVtO1xyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB0b3A6IDEwZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuXHJcbiAgICAgIHdpZHRoOiA4NWVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjc1ZW0gMCAwIDFlbTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1kZWFsZXItc2VjIGgyLmNvbmRlbnNlZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzBlbTtcclxuICAgICAgcGFkZGluZzogMCAzLjc1ZW0gMS43NWVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgICB3aWR0aDogODVlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2VwdGlvbiB7XHJcbiAgICAuZXhjZXAtdHh0e1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNmVtO1xyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhe1xyXG4gICAgICBoZWlnaHQ6IDU3JTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtaGVhZGluZy5tYXAtaGVhZGluZzIgaDN7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiA5JSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMgLmwtYm94IC50ZXh0LWFyZWF7XHJcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5uZXdzLWQtYm94IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMThweDtcclxuICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWxhdGVkIC5yZWxhdGVkLWJveCAudGV4dC1hcmVhIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiA2ZW07XHJcbiAgICAgIC50eHQtc2VjIHtcclxuICAgICAgICBociB7XHJcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDE1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IGVtKDYwMCk7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYjtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjMuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyLjRlbTtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgICAgLm1vZGFsLWxnIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMy43NWVtIDAgMCAxZW07XHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5pY29uLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4xMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMi5jb25kZW5zZWQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA5OHZoO1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIC5leGNlcC10eHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVlbSA0LjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAxOCU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAuc3BlY3MtYXJlYXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogMzglO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAuc3BlY3MtYXJlYXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuY29sLW1kLTMgLmdlbmVyLWJveCAubW9kZWwtbmFtZSAuZXhwbG9yZXtcclxuICAgIHBhZGRpbmc6IDEuMjVlbSAxLjM3NWVtIDEuMjVlbSAxLjM3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm1ndDF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYXktYXJlYS13YXJyYW50eXtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwIGVtKDIwKSAwO1xyXG4gICAgLnB1bGwtcmlnaHQuaW1hZ2UtcGFuZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIC5wcm9tby1ib3ggLmltYWdlIC5pY29uLXBsdXMtaWNvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbi8vICAgICBoZWlnaHQ6IDQ1JTtcclxuICAgIC5zZWFyY2gtcmVzdWx0LW1hcHtcclxuICAgICAgcGFkZGluZzouNWVtO1xyXG4gICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXItdHh0e1xyXG4gICAgJi50ZXh0MntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuYnRuLWFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIC50eHQtc2VjIGhyIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuLy8gICAgICAgIG1pbi1oZWlnaHQ6IDE0ZW07XHJcbiAgICAgICAgLm1vcmVMaW5rIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDE1cHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICAubmV3cy1kLWJveCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbSAxZW07XHJcbiAgICAgIGgyLmNvbmRlbnNlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAucy1maWx0ZXJze1xyXG4gICAgICAgcGFkZGluZzogMWVtIDEuNzVlbSAxZW0gO1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAxLjg3NWVtO1xyXG4gICAgdG9wOiA1ZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwLjYyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjcy1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb24tdGV4dHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAuc21hbGwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmlndGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAgLm1hcmluZS1wYWdlIHtcclxuICAgICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIC5tb2RhbC1jb250ZW50IC5wcm9kdWN0LWFyZWEgLmltYWdle1xyXG4gICAgICAgLmdlbi1pbmZvLCBpbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuXHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDA7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oMzQwKTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBpbWcuZGVza3RvcC12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYjtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIC5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcy12ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKi50aHJlZS1mdWxsIFtjbGFzc149XCJjb2wtXCJdLmZ1ZWwtZWZmaWNpZW50IC5pbWFnZSBpbWcge1xyXG5cclxuICB9Ki9cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgI21hcC1jYW52YXN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgLm1DU0JfY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpIGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMzApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1mb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogIGVtKDE1KSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogZW0oMTIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm92ZXJsYXAtaW1hZ2Uge1xyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgLmV4Y2VwLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS41ZW1cclxuICAgIH1cclxuICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSAzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zbS1ib3ggLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDEwKSAwIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgIC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMi41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcC5hY3RpdmUgLm1hcC1sZWdhbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMgLmwtYm94IC50ZXh0LWFyZWF7XHJcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xyXG4gIH1cclxuICBib2R5IC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50IC5tYXAtbG9nb3tcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAgLm5ldy1sLWJveGVzIHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIC5kZWFsZXItYmFubmVyIHtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmluZS1wYWdlIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyLWJveC1jb250IHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGxlZnQ6IDUlO1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMi42ODc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQuNjI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICAuaWNvbi10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgaGVpZ2h0OiAxMy44NzVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAxMXB4IDAgMTJweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucG9pbnRlci1mbGlwZWQge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMS41cHggMTFweCAxMS41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmM2Y2ZmIgdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZWQtYm94IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZi13LWI+LmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMmVtIDFlbTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tb3tcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDRlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gICAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMi41ZW0gMDtcclxuICAgICAgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgICAgLnR3aW4taW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAubWFwLWxlZ2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLnRocmVlLWZ1bGwgLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgIGhlaWdodDplbSgxNjApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIuY29udGVudC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbGJhciB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb21cclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhcixcclxuLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcclxuICB0b3VjaC1hY3Rpb246IGF1dG9cclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXJlY3Rpb246IGx0clxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcclxufVxyXG5cclxuLm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IC43NTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCJcclxufVxyXG5cclxuLm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgcmlnaHQ6IC0yNnB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBsZWZ0OiAtMjZweFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogNHB4IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEycHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZT4ubUNTQl9jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLm1DU0JfaG9yaXpvbnRhbD4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJvdHRvbTogLTI2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIDIwcHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDdweCAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggYXV0b1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4IGF1dG9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW46IDRweCAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlcj4ubUNTQl9jb250YWluZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICByaWdodDogMjBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4+Lm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4+Lm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4ubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCJcclxufVxyXG5cclxuLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyfi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIlxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvcGFjaXR5OiAuNDtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUge1xyXG4gIG9wYWNpdHk6IC45O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIlxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggYXV0b1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IGF1dG9cclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDBcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDdweCBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDE0cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBtYXJnaW46IDAgMXB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMTRweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbjogMXB4IDBcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW46IC0xcHggMFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDBcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA0cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBvcGFjaXR5OiAuMztcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDcwcHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogNzBweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIlxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMilcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggYXV0b1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKVxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIlxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4XHJcbn1cclxuXHJcbi5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDFweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IDFweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjUpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICB3aWR0aDogMTJweDtcclxuICBtYXJnaW46IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3N1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxMnB4IDBcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogMCAxMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiA1MHB4XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiA1MHB4XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCJcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKVxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW46IDNweCA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNilcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG59IiwiXHJcblxyXG4uYXV0b21vYmlsZXMtcGFnZXtcclxuICAuaW5uZXJNZW51IHtcclxuICAgJiA+IGxpIHtcclxuICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgdWwge1xyXG4gICAgICAgICAgIGhlaWdodDogOTV2aDtcclxuICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zY3JvbGwtYWN0aXZle1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5nLXJlY2FwdGNoYXtcclxuICBpZnJhbWV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW5uZXItYmFubmVyLmxhbmRpbmctYmFubmVye1xyXG4gIC5tb2JpbGUtYmFubmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfVxyXG59XHJcbmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgwKSBlbSgwKSBlbSgwKTtcclxuICBoZWlnaHQ6IGVtKDY1KTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgLmZ1bGxDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuICAjbmF2LWljb24zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5sYW5ndWFnZS1kcm9wIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uaG9uZGEtbG9nbyB7XHJcbiAgd2lkdGg6IGVtKDE5Nik7XHJcbiAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgZW0oNjApIDAgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogZW0oMjgpO1xyXG4gIHRvcDogZW0oMTcpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiBlbSg0NCk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTMxKTtcclxuICAgIHRvcDogZW0oLTYpO1xyXG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RhcnQgKi9cclxuICAmLm1hcmluZS1sb2dve1xyXG4gICAgd2lkdGg6IGVtKDEzMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDM2KTtcclxuICAgIHRvcDogIGVtKDE1KTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogZW0oLTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RvcCAqL1xyXG59XHJcblxyXG4udG9wTmF2IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oMzApO1xyXG4gIHRvcDogZW0oMjMpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE3KTtcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknLCBzZXJpZjtcclxuICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiBlbSgtMTApIDAgMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKC41KTtcclxuICAgICAgcGFkZGluZzogMHB4IDFlbSAwIDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgZW0oMTIpIDAgMDtcclxuICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtY29udGFjdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUycHg7XHJcbiAgdG9wOiAxMXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBuZXcgY3NzIG1lbnUgc3RhcnQgKi9cclxuLm1hcmluZS1tZW51e1xyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKDE5Mik7XHJcbiAgfVxyXG4gIC5tYWluLW5hdmlnYXRpb257XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBlbSgxMjYpIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2M5MGUwZTtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OjA7XHJcbiAgICAvL3RvcDplbSg4MSk7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLy96LWluZGV4Oi0xO1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ZW0oMzIwKTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYuYm9yZGVyLXJpZ2h0e1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OmVtKDMxNyk7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDplbSgyMTUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAubGl2ZU1lbnV7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6ZW0oMzE3KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgID5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OmVtKDM4Nik7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzY0KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIGVtKDE1KSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyNSkgMDtcclxuICAgICAgICAgICAgLy8vKiBuZXcgY3NzIHNhIHBlciBtb3RvKi9cclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vLyogbmV3IGNzcyBzYSBwZXIgbW90byovXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxNDMlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByaWNlLWFtbW91bnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJvZHVjdC1pbWd7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBuZXcgY3NzIG1lbnUgZW5kICovXHJcbi5pbm5lck1lbnUge1xyXG4gIG1hcmdpbjogMCAwIDAgZW0oMjYxKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gID5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgZW0oMTYpIDAgZW0oMTApO1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICA+XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQuNSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSgxNSkgZW0oMjcpIGVtKDE1KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNiNGI0YjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtMik7XHJcbiAgICAgICAgdG9wOiBlbSgtMTUpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvdHVudHVuYS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYubm9uZS1iZWZvcmUge1xyXG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wRG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBlbSg1NCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgaGVpZ2h0OiA5MnZoICFpbXBvcnRhbnQ7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAvL2hlaWdodDogOTV2aDtcclxuICAgICAgICAvL292ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogZW0oMjg1KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzOCkgZW0oMzApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkYmRiZGI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RiZGJkYjtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxOTUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDE4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE3KTtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmctbWVudS1pdGVte1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvLXRvcC10eHtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi13aXRoLXR4dHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDMwKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTMyJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IDY1LjElO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjI1KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg0Nyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiZmJmYmY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIDAgMCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMXMpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYmctbWVudS1pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1vZGFsLWJpZy1sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC8qIHdvcmQtd3JhcDogaW5oZXJpdDsgKi9cclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGRkZGUwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgIH1cclxuICAgIC5zdWJtZW51e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgdG9wOiBlbSg1NCk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgbWluLWhlaWdodDplbSgzMjApO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3JkZXItcmlnaHR7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ZW0oNDE1KTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaHJ7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDplbSgyMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJpZ2h0IHtcclxuICAgIG1hcmdpbjogMCBlbSgxNTYpIDAgZW0oMCk7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMjMlO1xyXG4gICAgICB0b3A6ZW0oNTQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHdpZHRoOmVtKDM5Mik7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC5zdWJtZW51Mmxpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VhZWFlYTtcclxuICAgICAgICAgIHBhZGRpbmc6MCAwIGVtKDE1KSAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjUpIDA7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRpdntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OmVtKDU0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTgpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3AgOmVtKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggI2UzZTVlNjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbWFpbExpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgICYuY2FsbHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICB0b3A6ZW0oMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucG93ZXJQcm9kdWN0cy1NZW51e1xyXG4gICAgPlxyXG4gICAgICBsaXtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtY2Fye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIC5tb2RhbC1jYXJ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgJi5tYWluLW1hcmluZS1tZW51e1xyXG4gICAgICA+XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIC5kcm9wRG93biB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5saXZlTWVudXtcclxuICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDplbSg0MTUpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJpZ0xpc3R7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDU0NSk7XHJcbiAgICAgIHdpZHRoOiBlbSgzMDApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgZW0oNSkgMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICAuYmlnTGlzdHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlzdE1lbnV7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg4KTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lbnVSaWdodExpc3R7XHJcbiAgcGFkZGluZy1yaWdodDogZW0oMzcpO1xyXG4gLmJ0bi1mdWxse1xyXG4gICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgcGFkZGluZy1sZWZ0OmVtKDYwKTtcclxuICAgcGFkZGluZy10b3A6IGVtKDE0KTtcclxuICAgaGVpZ2h0OmVtKDUwKTtcclxuICAgLmtleS13aGl0ZXtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6aW5oZXJpdDtcclxuICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gICAuZ2V0LWEtcXVvdGV7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHJpZ2h0OmluaGVyaXQ7XHJcbiAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgIHRvcDplbSg1KTtcclxuICAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcbiAgIH1cclxuICAgLmRvd25sb2FkLWljb257XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHJpZ2h0OmluaGVyaXQ7XHJcbiAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZC1pbWd7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGV4dC1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBhZGRpbmc6IGVtKDUpIGVtKDE1KTtcclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgYntcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICAgIG1pbi13aWR0aDplbSgyMDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxhY2stb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1ibGFjaywgMC44KTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjJzKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuLnNlYXJjaC1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgcGFkZGluZzogMCBlbSgxOTApIDAgZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLm1hZ25pZnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBlbSgyMSk7XHJcbiAgICBoZWlnaHQ6IGVtKDIxKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuY3Jvc3MtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB0b3A6IGVtKDI4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6IGVtKDE4KTtcclxuICAgIGhlaWdodDogZW0oMTgpO1xyXG4gIH1cclxufVxyXG4uaW5uZXItYmFubmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg2NSk7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiA5My4zdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTAwKTtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSg2OSk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgwLjUpIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG5cclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgxMCkgZW0oMTApIGVtKDYxKTtcclxuICAgIG1pbi13aWR0aDogZW0oMzI4KTtcclxuICAgIGhlaWdodDogZW0oNDkpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1rZXkge1xyXG4gICAgICBsZWZ0OiBlbSg1KTtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZGluZy1iYW5uZXJ7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgdG9wOiAxNiU7XHJcbiAgICB9XHJcbiAgICAubG9nby1sZWZ0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEuNzVlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRvcDogMTQlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcjJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWhlYWRpbmd7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgye1xyXG4gICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGZvbnQtc2l6ZTplbSg2Nyk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNWVtO1xyXG4gIH1cclxufVxyXG4ubGFuZGluZy1mb3Jte1xyXG4gIG1hcmdpbi10b3A6IGVtKDUwKTtcclxuICAuaGVhZHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yaWdodC1sb2dvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDclO1xyXG4gIGJvdHRvbTogNiU7XHJcbiAgd2lkdGg6IGVtKDE4OCk7XHJcbiAgaGVpZ2h0OiBlbSg0Nik7XHJcbiAgei1pbmRleDogOTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHNwYW4uYWxsLW5ldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjJweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgLmxpc3RPbmV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OmVtKDEwKTtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oNDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1wbHVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1taW51cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSg1KTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0VHdve1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU0ZTQ7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIHBhZGRpbmc6ZW0oOCkgZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdldC1pbi10b3VjaHtcclxuICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgZW0oMjUpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHRvcDplbSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGFuZ01lbnV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5hLnRlc3RpbmctZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDMuOWVtO1xyXG4gIHJpZ2h0OiA4LjVlbTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA4LjYyNWVtO1xyXG4gIH1cclxuICAuYm9vay10ZXh0LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMC43ZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBzdGFydCAqL1xyXG4ubW90b3JjeWNsZXtcclxuICAuaG9uZGEtbG9nb3tcclxuICAgIHdpZHRoOiAzLjVlbTtcclxuICAgIGhlaWdodDogMi44MTI1ZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtLjU2MjVlbSAzLjc1ZW0gMCAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxLjc1ZW07XHJcbiAgICB0b3A6IDEuMDYyNWVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0b3A6IGVtKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51e1xyXG4gICAgbWFyZ2luOiAwIDAgMCBlbSgxMjUpO1xyXG4gIH1cclxuICAudW5saW1pdGVkIC5jb2wtbWQtNntcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmJveC1vbmV7XHJcbiAgICAgIC5ib3gtb25lLXRleHR7XHJcbiAgICAgICAgLmhlYWQtdGV4dHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJveFR3b3tcclxuICAgICAgICAuYm94LW9uZXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20gIWltcG9ydGFudDtcclxuICAgICAgICAgIC5tb3Rve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrOztcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3b3tcclxuICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgICAuYm94LW9uZS10ZXh0e1xyXG4gICAgICAgIC5idC13aGl0ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9we1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjEpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLWJ0IHtcclxuICAgIHBhZGRpbmc6IGVtKDExKSBlbSgxMCkgZW0oMTEpIGVtKDYxKSAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiBlbSgzMjgpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1rZXkge1xyXG4gICAgICBsZWZ0OiBlbSg3KTtcclxuICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBlbmQgKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBMYXB0b3BzIGxhcmdlIGRldmljZXMgKGRlc2t0b3BzLCAxNjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OS45OHB4KSB7XHJcbiAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAvL1xyXG4gIC8vLm1vdG9yY3ljbGUgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCBpbWcge1xyXG4gIC8vICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgLy9cclxuICAvL31cclxuICAubW90b3JjeWNsZSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgICYuY2F0ZWdvcnktY2FyMSwmLmNhdGVnb3J5LWNhcjIsJi5jYXRlZ29yeS1jYXIzLCYuY2F0ZWdvcnktY2FyNCwmLmNhdGVnb3J5LWNhcjUsJi5jYXRlZ29yeS1jYXI2LCYuY2F0ZWdvcnktY2FyNywmLmNhdGVnb3J5LWNhcjhcclxuICAgICwmLmNhdGVnb3J5LWNhcjksJi5jYXRlZ29yeS1jYXIxMCwmLmNhdGVnb3J5LWNhcjExLCYuY2F0ZWdvcnktY2FyMTIsJi5jYXRlZ29yeS1jYXIxMywmLmNhdGVnb3J5LWNhcjE0LCYuY2F0ZWdvcnktY2FyMTUsJi5jYXRlZ29yeS1jYXIxNlxyXG4gICAgLCYuY2F0ZWdvcnktY2FyMTcsJi5jYXRlZ29yeS1jYXIxOHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIgLmNvbnRhaW5lcjIgLmhlYWR7XHJcbiAgICBsaW5lLWhlaWdodDoyM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1hYyB7XHJcblxyXG4gICAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94e1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDg4Ljc1ZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IGVtKDMyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMik7XHJcbiAgICAgIHRvcDogZW0oMTYpO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWRlcntcclxuICAgICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9ue1xyXG5cclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAubW90b3JjeWNsZSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgICYuY2F0ZWdvcnktY2FyMSwmLmNhdGVnb3J5LWNhcjIsJi5jYXRlZ29yeS1jYXIzLCYuY2F0ZWdvcnktY2FyNCwmLmNhdGVnb3J5LWNhcjUsJi5jYXRlZ29yeS1jYXI2LCYuY2F0ZWdvcnktY2FyNywmLmNhdGVnb3J5LWNhcjgsJi5jYXRlZ29yeS1jYXI5LCYuY2F0ZWdvcnktY2FyMTAsJi5jYXRlZ29yeS1jYXIxMSwmLmNhdGVnb3J5LWNhcjEyLCYuY2F0ZWdvcnktY2FyMTMsJi5jYXRlZ29yeS1jYXIxNCwmLmNhdGVnb3J5LWNhcjE1LCYuY2F0ZWdvcnktY2FyMTYsJi5jYXRlZ29yeS1jYXIxNywmLmNhdGVnb3J5LWNhcjE4e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51e1xyXG4gICAgdG9wOiA2MSU7XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5tb3RvIHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2stYnR7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudT5saSAuZHJvcERvd24gdWwgbGl7XHJcbiAgICBtaW4taGVpZ2h0OmVtKDI0MCk7XHJcbiAgICAubW9kYWwtY2Fye1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogZW0oMTkyKTtcclxuICAgICAgcmlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5saXN0LWJ1dHRvbntcclxuICAgICAgICB0b3A6IDIuM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby10b3AtdHgge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudS5tYWluLW1hcmluZS1tZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG5ib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IC0zM3B4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSBsaSAuZHJvcERvd24gdWwgbGkgLmV4cGxvcmUtYnRue1xyXG4gICAgYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLnVubGltaXRlZCB7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICAmLmJveFR3byB7XHJcbiAgICAgICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgICAgIC5oLWxvZ297XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3RvIHtcclxuICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbmZpZy1wb3B1cHtcclxuICAgIGhlYWRlcntcclxuICAgICAgZm9udC1zaXplOiAxNS41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gTGFwdG9wcyBsYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgMTQwMHB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDplbSgzMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5pbm5lck1lbnUge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGVtKDEzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmlubmVyTWVudSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnUge1xyXG4gICAgLmJpZ0xpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIC5wcm9kdWN0LWltZ3tcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgem9vbTogMC44MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmlubmVyTWVudSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgYm9keSAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgIC8vd2lkdGg6IDQwJTtcclxuICAgICBib3R0b206IC0yMXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAgaW1ne1xyXG4gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xyXG4gICAgIH1cclxuICAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvIC5ib3gtb25lLXRleHQuYm90dG9tIGF7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib29rLWJ0e1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUgbGkgLmRyb3BEb3duIHVsIGxpOmhvdmVyIC5saXN0LWJ1dHRvbntcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgcmlnaHQ6IGVtKDE2KTtcclxuICAgIGF7XHJcbiAgICAgIGhlaWdodDogMi41Mzc1ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjcwZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpYW5kIChtYXgtd2lkdGg6IDEyODFweCl7XHJcblxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51PmxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51Lm1haW4tbWFyaW5lLW1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgdG9wOiAtMThweDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51e1xyXG4gICAgPmxpIHtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keXtcclxuICAgIC5pbm5lck1lbnV7XHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDplbSgyOTApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmxpc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oNTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZXhwbG9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BOYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudXtcclxuICAgICYucmlnaHQge1xyXG4gICAgICAuc3VibWVudTIge1xyXG4gICAgICAgIC5zdWJtZW51Mmxpc3Qge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICByaWdodDplbSgxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlTWVudXtcclxuICAgIGxpe1xyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OmVtKDEwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdE1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW1haWxMaXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiBsaSB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcERvd257XHJcbiAgLmNsb3NlX2ljb3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbmhlYWRlcntcclxuICAmLmhlYWRlci5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXJ7XHJcbiAgICAubG9nby1sZWZ0eyB3aWR0aDogMTAlO1xyXG4gICAgICB0b3A6MTclO31cclxuICAgIC5jb250YWluZXIye1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIC5oZWFke1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDVweDtcclxuICB9XHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnUubWFpbi1tYXJpbmUtbWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAvKiBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyAqL1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLy8ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvL31cclxuICAgaGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wRG93biB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBlbSgyOTYpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZXhwbG9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXdpdGgtdHh0e1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBib3R0b206IGVtKDU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3BEb3due1xyXG4gICAgLmNsb3NlX2ljb3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWQtaW1nIC50ZXh0LWJ0biBoNHtcclxuICAgIG1hcmdpbjogNXB4IDBweDtcclxuICB9XHJcbiAgaGVhZGVye1xyXG4gICAgJi5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgYS50ZXN0aW5nLWQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMy45ZW07XHJcbiAgICByaWdodDogNmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDkuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAuaW5uZXJNZW51IHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBlbSgxMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuaW5uZXItYmFubmVyLmxhbmRpbmctYmFubmVyIHtcclxuICAgIC5sb2dvLWxlZnR7XHJcbiAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIHRvcDoyMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDIzJTtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250YWluZXIye1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgLmhlYWR7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtbG9nb3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgIHRvcDogMzUlO1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzKTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDI1KSBlbSgyMikgZW0oNjEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDplbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWtleXtcclxuICAgICAgICAgIHRvcDplbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUsIC5ibGFjay1vdmVybGF5LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ob25kYS1sb2dvIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9wTmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgcGFkZGluZzogMCAxLjI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgLy8mLmFyYWJpYyB7XHJcbiAgICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgI25hdi1pY29uMyB7XHJcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IGVtKDM1KTtcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgdG9wOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdG9wOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnRlc3RpbmctZC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzLjllbTtcclxuICAgIHJpZ2h0OiA2ZW07XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogOS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlcntcclxuICAgICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZpZWxkcy1zZXQudHdve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNzVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmJvb3RzdHJhcC1zZWxlY3QuZHJvcHVwLmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuXHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSAuaGVhZC1pbWcgLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uZXctaGVhZGluZyBoMntcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gIH1cclxuICAudGhhbmtzLmJvb2stdC1kLXRoeCBhe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuOTM3NWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyLWJhbm5lci5sYW5kaW5nLWJhbm5lcntcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJhbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6MjglO1xyXG4gICAgICAmLmNvbnRhaW5lcjJ7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ01lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSg3KSBlbSgxNSkgMCAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgID5cclxuICAgIGxpe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDApO1xyXG4gICAgICB9XHJcbiAgICAgID5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICYuYXJhYmlje1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmO1xyXG4gICAgICAgICAgY29sb3I6ICM1MjUzNTQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLm1vYmlsZS10cmFucyAudG9wTmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIubW9iaWxlLXRyYW5zIC5sYW5nTWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmhlYWRlci5tb2JpbGUtdHJhbnMgLmhvbmRhLWxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNlYXJjaC1ib3h7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgcmlnaHQ6IDAuNWVtO1xyXG4gICAgICB0b3A6IDEuNGVtO1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIHJpZ2h0OiAyOXB4O1xyXG4gICAgfVxyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaG9uZGEtbG9nbyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgICB0b3A6IGVtKDYpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IGVtKDI1KTtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0b3A6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICB0b3A6NDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW46IDAgZW0oLTE1KTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEudGVzdGluZy1kLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMuOWVtO1xyXG4gICAgcmlnaHQ6IDIuNWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlcntcclxuICAgICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOjE0cHg7XHJcbiAgfVxyXG4gIGJvZHkgLnRoYW5rcy5ib29rLXQtZC10aHggcCBie1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d297XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbi5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIge1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDMzJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIuY29udGFpbmVyMntcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAuaGVhZHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5sYW5kaW5nLWZvcm17XHJcbiAgICAmLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2UgLmhlYWQtaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LW9uZSAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC01OCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC10d28uYm94LWZvdXIgIC5ib3gtb25lLXRleHQgaW1nLmltZy1yZXNwb25zaXZle1xyXG4gICAgbWFyZ2luLXRvcDogLTU4JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZzouM2VtIDYuNmVtIDAgMDtcclxuICAgIH1cclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS50ZXN0aW5nLWQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMy45ZW07XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAjcmMtaW1hZ2VzZWxlY3QsIC5nLXJlY2FwdGNoYSB7dHJhbnNmb3JtOnNjYWxlKDAuNzcpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzcpO3RyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7fVxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC1vbmUgLmJveC1vbmUtdGV4dCBpbWcuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDglO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvLmJveC1mb3VyICAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC01MyU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIucmlnaHRNZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC03MHB4O1xyXG4gIHdpZHRoOiBlbSg3MCk7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMTMlO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IC0xMHB4IDBweCAzMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcbiAgYm94LXNoYWRvdzogLTEwcHggMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmQwO1xyXG4gICAgICAgIGhlaWdodDogZW0oMSk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGVtKDcwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLTI1JTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogZW0oMzQpO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZjM0MjQyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg1KSAwIDAgZW0oMjApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGVmdDogZW0oMTgpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYua2V5LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4xMjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmVpZHQtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZWlkdC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZ2FsbGVyeS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaGVhcnQtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGluLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmdyaWxsLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMzYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI3KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBkZi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgyNSk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5laWR0LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ2FsbGVyeS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmhlYXJ0LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGluLWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JpbGwtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wZGYtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYua2V5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdG9wOiBlbSgtMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdy1zbG93IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmLmZvci10b3Atc2VjIHtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRvcEFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IGVtKDE1KTtcclxuICBoZWlnaHQ6IGVtKDQxKTtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NmY2ZkMDtcclxuICBwYWRkaW5nLXRvcDogZW0oMTApO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmb250LXNpemU6IGVtKDI0KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBpIHtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50LWRyaXZlLWNvbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IGVtKC0xMDAwKTtcclxuICB3aWR0aDogMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICYudGVzdC1kLWZvcm0ge1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcblxyXG4gIH1cclxuICAuYmFyIHtcclxuICAgIGhlaWdodDogZW0oNjUpO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBlbSg3MCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKSAwIDAgZW0oMzApO1xyXG4gICAgfVxyXG4gICAgLmNsb3NlLXNpZGVyIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci10LWRyaXZlIHtcclxuICAgIHBhZGRpbmc6IGVtKDEwMCkgZW0oNDYpIDAgZW0oNTApO1xyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiBlbSgyOCkgMCBlbSgxNik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDIwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogI2RmMDAzMjtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgIH1cclxuICAgIC5jYXItaGVhZGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5oZWFkLWltZyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDM4MCk7XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjA2MjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVyLWNhciB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGVtKDEyMCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gLmJ0biB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgLjVlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogNzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMzIpO1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm5vLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXYjZGF0ZVBpY2tlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggNCAtIDE4ICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgLjVlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKnNwYW4uc20tYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGVtKDIpIDAgMDtcclxuICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kYXlzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNTYpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBlbSgzMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC8qZmxvYXQ6IHJpZ2h0OyovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzY4YTJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub25lIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXB0Y2hhLWZlaWxke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgIGJvdHRvbTogZW0oMyk7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZXJyTWVzc2FnZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICM5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxN2VtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMykgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRoYW5rcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpcnR1YWwtaW50cm8tdHh0e1xyXG4gIHBhZGRpbmctdG9wOmVtKDk2KTtcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oNDgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyNCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gIH1cclxufVxyXG5cclxuLnNhdmUtdGhlLWRhdGV7XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle2NvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI0M4MEUwRTtcclxuICAgICAgc3Vwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgcGFkZGluZzplbSg2NCkgZW0oMTQwKTtcclxuICB9XHJcbiAgLmlubmVyLWRhdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3LjUpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSg3MCk7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAvKnBhZGRpbmctdG9wOiBlbSgxMyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTsqL1xyXG4gICAgICAvL21hcmdpbi1yaWdodDogZW0oNjApO1xyXG5cclxuXHJcbiAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSg2Mik7XHJcbiAgICAgIC8qbWFyZ2luOiAwIGVtKDMwKTsqL1xyXG5cclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOjBcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC8qcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7Ki9cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBlbSgxODApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIHotaW5kZXg6OTtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG5cclxuICB9XHJcbiAgLmhlYWQtaW1nIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5zaWRlci1jYXIge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb3JtIHtcclxuICAgIC5jb21iaW5lZCB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgJi5uby1tYXJnaW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYjZGF0ZVBpY2tlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogZW0oNjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50aGFua3MuYm9vay10LWQtdGh4IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNDBweCAwIDY0cHg7XHJcbiAgcHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiAzLjEyNWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgIGkge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLCAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgICAgJmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAn4pyUJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4uY2hlY2ttYXJrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4uY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxufVxyXG5cclxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbi5jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XHJcbn1cclxuXHJcbi8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbi5jaGVja21hcms6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbiAuY2hlY2tib3g6YWZ0ZXIge1xyXG4gIGxlZnQ6IDlweDtcclxuICB0b3A6IDVweDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlICB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsIC5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgICBib3JkZXItY29sb3I6ICM1YmMwZGU7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsIC5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCAgIC5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsIC5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiovXHJcblxyXG4uZ2Vja28uZGVza3RvcHtcclxuICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICfinJQnO1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhO1xyXG59XHJcblxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcclxufVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcclxuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XHJcbn1cclxuXHJcbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcclxufVxyXG5cclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xyXG59XHJcblxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuaHRtbC5mYWRlLWJsYWNrIHtcclxuICBib2R5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nZWNrbyAudC1kcml2ZS1jb250IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCwgLmllIC50LWRyaXZlLWNvbnQuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSAuZm9ybS1ncm91cC5jaGVja2JveCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogIzM2OGEyZSA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaGFzLWVycm9yIHtcclxuICAgIGxhYmVse1xyXG4gICAgICBjb2xvcjogI2JiMWMwYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDcuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAucmlnaHRNZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiA2JTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gIC5jcnYtY2FtcGFpZ24tcDEtYm9keXtcclxuICAgIC5yaWdodE1lbnUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXItaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAvL21hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAvL3BhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAvL21hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAgIC8vcGFkZGluZzogMWVtIDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAubm8tbWFyZ2luIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgIG1heC13aWR0aDogNy41ZW07XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAucmlnaHRNZW51IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIHJpZ2h0OiAtNzAuNWVtO1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwZW0gMCAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwZW0gMCAxZW07XHJcbiAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZW0oMTMpO1xyXG4gICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdlY2tvIHtcclxuICAgIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cC5uby1tYXJnaW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgd2lkdGg6IDU1JTtcclxuICAgIH1cclxuICAgIHJpZ2h0OiAtNzAuNWVtO1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuaGVhZC1pbWcgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGVyLWNhciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIC5maWVsZHMtc2V0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtO1xyXG4gICAgICAgICYudHdvIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSAuY29tYmluZWQge1xyXG4gICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvIHtcclxuICAgIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cC5uby1tYXJnaW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4ZW07XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5M2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnJpZ2h0TWVudSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNzIpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICYuZWlkdC1pY29uLCAmLmhlYXJ0LWljb24sICYucGluLWljb24sICYuZ3JpbGwtaWNvbiwgJi5wZGYtaWNvbiwgJi5rZXktaWNvbiwgJi5nYWxsZXJ5LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5laWR0LWljb24taG92ZXIsICYuaGVhcnQtaWNvbi1ob3ZlciwgJi5waW4taWNvbi1ob3ZlciwgJi5ncmlsbC1pY29uLWhvdmVyLCAmLnBkZi1pY29uLWhvdmVyLCAmLmtleS1pY29uLWhvdmVyLCAmLmdhbGxlcnktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oaWRlLXNsb3cge1xyXG4gICAgICByaWdodDogLTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BBcnJvdyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgIH1cclxuICAgIGZvcm0gLmNvbWJpbmVkIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFyIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgICB3aWR0aDogZW0oMTE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAuc2F2ZS10aGUtZGF0ZSB7XHJcbiAgICAuaW5uZXItZGF0ZSB7XHJcbiAgICAgIC5zaW5nbGUtZGF0ZXtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMikgZW0oNTgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItZGF0ZS13cmFwe1xyXG4gICAgICBwYWRkaW5nOiBlbSg2MikgZW0oNjgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAmLm9uUGFnZSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTQ0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIC5oZWFkLWltZyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGh0bWwuZmFkZS1ibGFjayBib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDY1KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuOGVtO1xyXG4gICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIGRpdiNkYXRlUGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXR5IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciAudGhhbmtzIC50aGFua3MtaW5uZXIge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgIHRvcDogaW5pdGlhbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC5oZWFkLWltZyB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuc2lkZXItY2FyIHtcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgIH1cclxuICAgIGZvcm0gLmNvbWJpbmVkIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLXBhZ2V7XHJcbiAgICAuaHJ2Q2FtcGFpZ257XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhdmUtdGhlLWRhdGV7XHJcbiAgICBoMXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEzKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgLmlubmVyLWRhdGUtd3JhcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24udmlydHVhbC1pbnRyby10eHQudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNjApO1xyXG4gIH1cclxuICAudmlydHVhbC1pbnRyby10eHQge1xyXG4gICAgaDF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFyIHtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgd2lkdGg6IGVtKDExNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMDApIGVtKDcwKSAwIGVtKDcwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3R7XHJcbiAgICAgICAgICAmLmJ0bi1ncm91cHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBlbSgyODApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuaGVhZC1pbWcge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyOTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHRNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGh0bWwuZmFkZS1ibGFjayBib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxN2VtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICBkaXYjZGF0ZVBpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucXR5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICYub25QYWdle1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciAudGhhbmtzIC50aGFua3MtaW5uZXIge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbC1wYWdle1xyXG4gICAgLmhydkNhbXBhaWdue1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgdG9wOiBpbml0aWFsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIC5zaWRlci1jYXIge1xyXG4gICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0gLmNvbWJpbmVkIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICYucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIC5wbHVzLW1pbnVzIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2F2ZS10aGUtZGF0ZXtcclxuICAgIGgxe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXItZGF0ZS13cmFwe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDQwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oNDApO1xyXG4gICAgICAvKi5zaW5nbGUtZGF0ZXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgIH0qL1xyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uLnZpcnR1YWwtaW50cm8tdHh0LnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDYwKTtcclxuICB9XHJcbiAgLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgIGgxe1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJpZ2h0TWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBodG1sLmZhZGUtYmxhY2sgYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDNlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcbiAgICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgJi5wbHVzLW1pbnVzLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpdiNkYXRlUGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGx1cy1taW51cyAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMS40ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcHRjaGEtZmVpbGQge1xyXG4gICAgICAgICAgI2Vyck1lc3NhZ2V7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXdyYXBwZXIgLnRoYW5rcyB7XHJcbiAgICAgIC50aGFua3MtaW5uZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICBmb250LXNpemU6IDhweDtcclxuICB9XHJcbiAgaHRtbC5mYWRlLWJsYWNrIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgIC5oZWFkLWltZyB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuc2lkZXItY2FyIHtcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgIH1cclxuICAgIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwIC5wbHVzLW1pbnVzIHtcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnF0eXBsdXMsIC5xdHltaW51cyB7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRoYW5rc3tcclxuICAgICYuYm9vay10LWQtdGh4IHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDM3cHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2F2ZS10aGUtZGF0ZXtcclxuXHJcbiAgICBoMXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEzKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZzogZW0oMTApIGVtKDEwKTtcclxuICAgICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM0KSBlbSg1MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgLy9pbWd7XHJcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgdG9wOiAwO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItZGF0ZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgc2VjdGlvbi52aXJ0dWFsLWludHJvLXR4dC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg0Mik7XHJcbiAgfVxyXG4gIC52aXJ0dWFsLWludHJvLXR4dCB7XHJcbiAgICBoMXtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMnB4IDIwcHggMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAuc2lkZXItY2FyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBoZWlnaHQ6IDE4dmg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGl2I2RhdGVQaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2lkZXItY2FyIHtcclxuICAgICAgd2lkdGg6IDM4JTtcclxuICAgIH1cclxuICAgIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwIC5wbHVzLW1pbnVzIHtcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmJhcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNSkgMCAwIGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbntcclxuICAgICAgICB3aWR0aDogZW0oODUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuaGVhZC1pbWcge1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlubmVyLWRhdGUtd3JhcHtcclxuICBpbWctcmVzcG9uc2l2ZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmdyYXktdHh0IHtcclxuICBjb2xvcjogIzQ1NDc0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFpbi1wcm8tYmFubmVyIHtcclxuICBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIC8qZm9udC1zaXplOiAyNnB4OyovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogLjY4NzVlbSA0LjU2MjVlbSAuNjg3NWVtIDEuNTYyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3dvbm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAua3ctdGx7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICBwYWRkaW5nOiBlbSgxMik7XHJcbiAgICBtaW4td2lkdGg6YXV0bztcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXRhaWwtcGFnZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFjIHtcclxuICAuY2FyZUxpc3QgbGkge1xyXG4gICAgcGFkZGluZzogMCAyZW0gMCA1ZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFsIHtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUgLmdlcnktdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLnJldmVhbFRvLnZpZGVvIHtcclxuICAgIGhlaWdodDogNDcycHg7XHJcbiAgfVxyXG4gIC5sZWZ0SGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvLnZpZGVvIC52aWRlby1pZnJhbWUgaWZyYW1le1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWcudmlkZW97XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgaWZyYW1le1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2UgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5maXhlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlubmVyU2VjdGlvbiB7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoM3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogZW0oNDApO1xyXG4gIH1cclxuICBoMXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuICAuYXV0b0xpc3R7XHJcbiAgICBoMSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dG9MaXN0IHtcclxuICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNTApIDAgZW0oNzApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogZW0oNTgpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDU4KTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmVhbFRvLnZpZGVvIHtcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmFubmVyLWltZy52aWRlbyB7XHJcbiAgaGVpZ2h0OiA1OTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogIG92ZXJmbG93OiBoaWRkZW47Ki9cclxuXHJcbiAgLm9wZW52aWRlb2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNyU7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBzdGFydCAqL1xyXG4ubGVmdC1pbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgd2lkdGg6IDY0JTtcclxuICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiBlbSgyOTYpO1xyXG4gICAgcGFkZGluZzogZW0oMTQpIGVtKDI1KTtcclxuICAgIGl7XHJcbiAgICAgIHRvcDogZW0oNi44OCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yaWdodC1pbWcge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMzUlO1xyXG59XHJcbi5sZWZ0LWludHJvZHVjdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDQzLjc1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7XHJcbiAgLnNtYWxsLXN0eWxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG4ucmlnaHQtaW50cm9kdWN0aW9ue1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTAlO1xyXG4gIC5sZWZ0LWltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8uaW5uZXJTZWN0aW9uLmludHJvZHVjdGlvbntcclxuLy8gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4vLyAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9tb3RvcmN5Y2xlL290aGVycy9jYi0xMjUtYmFjay1sb2dvLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSA7XHJcbi8vICBtYXJnaW4tYm90dG9tOiAxMDhweDtcclxuLy9cclxuLy99XHJcbi50ZXh0LXBhbmUuY29udGFpbmVye1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IC03M3B4O1xyXG4gIC5yb3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA0LDAsMCwgMC45KTtcclxuICAgIHBhZGRpbmc6IGVtKDYwKTtcclxuICAgIHdpZHRoOiA0My41JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206MHB4O1xyXG4gIH1cclxuICBoNXtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgbGluZS1oZWlnaHQ6MzRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5tb3RvcmN5Y2xle1xyXG4gICYucGVyZm9ybWFuY2Utc2VjdGlvbntcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRlY2hub2xvZ3ktc2VjdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMDYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAuZmlyc3QtaW1ne1xyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmQtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuY29udGFpbmVyLnN1YntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEyMCk7XHJcbiAgfVxyXG4gICYudGVybXMtc2VjdGlvbntcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg1NSk7XHJcbiAgICAucmlnaHQtdG9we1xyXG4gICAgICAvKnRvcDplbSg4NCk7Ki9cclxuICAgICAgcmlnaHQ6IGVtKDQ4KTtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogZW0oMjM5KTtcclxuICAgICAgJi5yaWdodC10b3Aye1xyXG4gICAgICAgIHRvcDplbSgxODQpO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgyOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tY2VudGVye1xyXG4gICAgICBsZWZ0OiBlbSg2Nik7XHJcbiAgICAgIGJvdHRvbTogMC41ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyVGFicyAub3dsLWl0ZW0gYXtcclxuICAgICAgYntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8qc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9Ki9cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRpc2NsYWltZXItdHh0e1xyXG4gIHB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmhlYWRpbmctcGFuZXtcclxuICBtYXJnaW4tdG9wOmVtKDgwKTtcclxuICBoNXtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRncmF5LWJhc2U7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hhZG93e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzIsMjE3LDIyNCwxKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjMyLDIxNywyMjQsMSkgMCUsIHJnYmEoMjUwLDIyMywyMDgsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjMyLDIxNywyMjQsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjUwLDIyMywyMDgsMSkpKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjMyLDIxNywyMjQsMSkgMCUsIHJnYmEoMjUwLDIyMywyMDgsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzIsMjE3LDIyNCwxKSAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzIsMjE3LDIyNCwxKSAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzIsMjE3LDIyNCwxKSAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZThkOWUwJywgZW5kQ29sb3JzdHI9JyNmYWRmZDAnLCBHcmFkaWVudFR5cGU9MSApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgIHNwYW57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zaGFkb3cye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgc3BhbntcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDM4cHggNzFweCAzOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi50ZWNobm9sb2d5LXRleHR7XHJcbiAgLmhlYWRpbmctcGFuZXtcclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gICAgLnNoYWRvd3tcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDI1cHggMjBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udmlkZW8tYnRuLXJlc3BvbnNpdmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxpbmUtMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogZW0oMjQ0KTtcclxuICB3aWR0aDogMzc0cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgtMjczKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgdG9wOjJweDtcclxuICAgIHdpZHRoOiAzNzRweDtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDoxMDFweDtcclxuXHJcbiAgfVxyXG59XHJcbi5hcmN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGxlZnQ6MHB4O1xyXG4gIGhlaWdodDogZW0oMTAwKTtcclxuICB3aWR0aDogZW0oMTAwKTtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG59XHJcbi50ZWMtYmFubmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL21vdG9yY3ljbGUvdGVjaG5vbG9neS1ib3R0b20uanBnXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgbWFyZ2luLXRvcDplbSg2NCk7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjcwcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxOTUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hcHBfaWNvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogbW90b3JjeWNsZSBjc3MgZW5kICovXHJcbi52aWRlby10aHVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuXHJcbiAgLm9wZW52aWRlb2xpbmsge1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgIHJpZ2h0OiBlbSgtMjUpO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8qYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXdoaXRlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHdpZHRoOiBlbSg3MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDcwKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC41KTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxNXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZTtcclxuICAgIH1cclxuICB9Ki9cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5zbWFsbC10aHVtYiB7XHJcbiAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5sZWZ0SGVhZGluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGVtKDMwKTtcclxuICBib3R0b206IGVtKDEwMCk7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbiAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGVtKDEwKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSgtMzUpO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wZXJmb3JtYW5jZS1zZWN0aW9uLFxyXG4uc2FmZXR5LXNlY3Rpb24sXHJcbi50ZWNobm9sb2d5LXNlY3Rpb24sXHJcbi5jb252ZW5pZW5jZS1zZWN0aW9uLFxyXG4udGVybXMtc2VjdGlvbixcclxuLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDIyNCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFubmVyLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCAwIGVtKDEyMCkgMDtcclxuICA+XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRvcDogNWVtO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTMpIDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oNCk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAycHggcmdiKDYzLCA2MywgNjMpO1xyXG4gIH1cclxuICBociB7XHJcbiAgICBoZWlnaHQ6IGVtKDIpO1xyXG4gICAgd2lkdGg6IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDE2KSAwO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKC0yNDApO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5maXJzdC1pbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0MiU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxufVxyXG5cclxuLmxvZ28tY2FyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIC5iYWNrLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IGVtKDgpO1xyXG5cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmJhY2stbG9nbyB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVuZ2luZS10aHVtYiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IC8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCwwMDAwMDArMTAwICovXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoJGJyYW5kLWJsYWNrLCAwLjMpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgkYnJhbmQtYmxhY2ssIDAuMykgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgkYnJhbmQtYmxhY2ssIDAuMykgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0ndHJhbnNwYXJlbnQnLCBlbmRDb2xvcnN0cj0ncmdiYSgkYnJhbmQtYmxhY2ssIDAuMyknLCBHcmFkaWVudFR5cGU9MCk7IC8qIElFNi05ICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyN3B4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKnBhZGRpbmctcmlnaHQ6IGVtKDgwKTsqL1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNjUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM1ODU4NTg7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYuZW5naW5lLXNtYWxsIHtcclxuICAgIHdpZHRoOiA1NC4zJTtcclxuICB9XHJcbiAgJi5lbmdpbmUteCB7XHJcbiAgICB3aWR0aDogMjglO1xyXG4gIH1cclxuICAmLnJpZ2h0LXNwYWNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogZW0oMTUpO1xyXG4gICAgd2lkdGg6IGVtKDQ4OCk7XHJcbiAgICBoZWlnaHQ6IGVtKDM2Nik7XHJcbiAgfVxyXG4gICYubWludXMtbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBlbSgtMjY1KTtcclxuICAgIHdpZHRoOiA1MS4yJTtcclxuICB9XHJcbiAgJi50d28tc21hbGwge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgJi5lbmdpbmUtbWQge1xyXG4gICAgd2lkdGg6IDU4LjU1NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBMaW5rIHtcclxuICB3aWR0aDogZW0oNDQpO1xyXG4gIGhlaWdodDogZW0oNDQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oMzApO1xyXG4gIGJvdHRvbTogZW0oMzApO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTEwKTtcclxuICAgIHRvcDogZW0oLTEwKTtcclxuICAgIHdpZHRoOiBlbSg2NCk7XHJcbiAgICBoZWlnaHQ6IGVtKDY0KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiBkb3R0ZWQgMC41cHggJGJyYW5kLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMnMpO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWN1cnJlbnR7XHJcbiAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgIGl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2Vjb25kLWltZyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDU3JTtcclxufVxyXG5cclxuLmdlY2tvLmRlc2t0b3Aud2luLmpzICAuZHJhZy1tZXtcclxuICBpbWd7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyZm9ybWFuY2UtY2FycyB7XHJcbiAgd2lkdGg6IDUyLjIlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZS10ZXh0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDcuOCU7XHJcbiAgcGFkZGluZy1sZWZ0OiA3JTtcclxuICBwYWRkaW5nLXJpZ2h0OiA2JTtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxMikgMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDIzKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFyZ2luLTEwMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTAwKTtcclxufVxyXG5cclxuLmNhckNoYW5nZXMge1xyXG4gICYuY3J2LWV4Y2VwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4ZW07XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNTApIDA7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAubWFnaWNMaW5lIHtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzMuMzMzMyU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjN2NjZDQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICYuZHJ5LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhaW55LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ3KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhb3VnaC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDUyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg1Mik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kcnktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0NSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yYWlueS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDUyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0Nyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhb3VnaC1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmLmRyeS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yYWlueS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yYW91Z2gtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbmdlSW1nIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5jeWxpbmRlcnMge1xyXG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgcGFkZGluZy10b3A6IGVtKDcwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oNzApO1xyXG5cclxuICAuYnRuOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgfVxyXG4gIC5pbWdMZWZ0IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWdSaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIC5idG4ge1xyXG4gICAgICBmb250LXNpemU6IGVtKDExKTtcclxuICAgICAgbWluLXdpZHRoOiBlbSgzMTcpO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMykgZW0oMjUpIGVtKDEyKSBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDUpIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNDUpIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3dlckxpc3Qge1xyXG4gIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICAgIHBhZGRpbmc6IDAgNy45JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNzM3NDc2O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjZXNzb3JpZXMuY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIGVtKDcuNSk7XHJcbiAgd2lkdGg6IGVtKDE0MTApO1xyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwIGVtKC03LjUpO1xyXG4gIH1cclxuICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDcuNSk7XHJcbiAgfVxyXG4gIC5hY2Nlc3Nvcmllcy1pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnZlbmllbmNlLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiBlbSg2MSk7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDcuNSk7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwIGVtKC03LjUpO1xyXG4gICAgfVxyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDcuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbGFuZGluZ3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnRlcm1zLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gICAgd2lkdGg6IGVtKDE0MDApO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMCBlbSgtNy41KTtcclxuICAgIH1cclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2FyVGFicyB7XHJcbiAgbWFyZ2luOiBlbSgxMDApIDAgMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIC5vd2wtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC13aGl0ZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYS5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBwYWRkaW5nOiBlbSgzMCkgMTklO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGIsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8qZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1sZWZ0IHtcclxuICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgY29sb3I6ICNiOWI5Yjk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uY2FyLWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0Ni4xJTtcclxuICBtYXJnaW4tdG9wOiBlbSg0Nyk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXRvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogZW0oMjApO1xyXG4gIGNvbG9yOiAjM2YzZjNmO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG59XHJcblxyXG4uYm90dG9tLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogZW0oMzApO1xyXG4gIGNvbG9yOiAjM2YzZjNmO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJvdHRvbS1jZW50ZXIyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGNvbG9yOiAjM2YzZjNmO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbXBhcmUtbW9kZWxzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTMuOSU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI3MSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDUzKTtcclxuICAgIGl7XHJcbiAgICAgIHRvcDogZW0oNi44OCk7XHJcbiAgICB9XHJcbiAgICAuc3BhY2UtaWNvbiB7XHJcbiAgICAgIGxlZnQ6IGVtKDEyKTtcclxuICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2V0dGluZy1pY29uIHtcclxuICAgICAgbGVmdDogZW0oMTIpO1xyXG4gICAgICB0b3A6IGVtKDUpO1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVlbC1kaXNjbGFpbWVye1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDM1KTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wYXJlTGluayB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IGVtKDEzKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogZW0oNSkgZW0oNTApIGVtKDUpIGVtKDcpO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oNSk7XHJcbiAgICB0b3A6IGVtKDEpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhcmVMaXN0IHtcclxuICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjN2NjZDQ7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCkgMDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDI1KTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMS44NCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbjogZW0oMTApIDAgMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucF9yZWxhdGl2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjMpIDA7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjEpO1xyXG4gICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAmLmxlYWQge1xyXG4gICAgICAvKmNvbG9yOiAjM2YzZjNmOyovXHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgxMCkgZW0oMTApIGVtKDYxKTtcclxuICAgIG1pbi13aWR0aDogZW0oMzYwKTtcclxuICAgIGhlaWdodDogZW0oNDkpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTA1KTtcclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICByaWdodDogZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgLmljb24ta2V5IHtcclxuICAgICAgbGVmdDogZW0oNSk7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB0b3A6IGVtKDUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmljb24tZG93bmxvYWQge1xyXG4gICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgbGVmdDogLjhlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxuICAuaW50LWJpZy1jb250ZW50IHtcclxuICAgIGhlaWdodDogMjBlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbi1ib3gtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDU3LjIlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ0bjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jYWJpbi1ib3gtbGVmdCAuY29udGVudC1hZGp1c3QtbWluaCB7XHJcbiAgbWluLWhlaWdodDogNi41ZW07XHJcbn1cclxuXHJcbi5jYWJpbi1ib3gtcmlnaHQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0Mi44JTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTAwJTtcclxuICAvKnBhZGRpbmctdG9wOiA5JTsqL1xyXG4gIHBhZGRpbmctdG9wOiAxNS4xNyU7XHJcbiAgLmVuZ2luZS10ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbkplZXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMTAlO1xyXG4gIGJvdHRvbTogLTI1JTtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiBlbSg2ODApO1xyXG4gIGhlaWdodDogZW0oMzQ5KTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDczJTtcclxuICB9XHJcbn1cclxuXHJcbi5lbmdpbmUtdGV4dCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ4LjglO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiBlbSgtMjI1KTtcclxuICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNykgMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnNhZmV0eS1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oLTE2Mik7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgd2lkdGg6IDU3LjA1JTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIHdpZHRoOiA0Mi45NSU7XHJcbiAgICAgICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICAgICAgICAmLnR3by1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg3LjUpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oNy41KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICBib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE3Nik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhc2lzLWNoYW5nZSB7XHJcbiAgbWFyZ2luOiBlbSg1MCkgMCAwIGVtKDEwMCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGVtKDIpIGVtKDApIGVtKDYwKSBlbSg1MCk7XHJcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICNjN2NjZDQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICYubGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICAgIC5jdGV4dCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XHJcbiAgICB9XHJcbiAgICAuaW1nSG92ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIHRvcDogZW0oODApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogNTguMzMzMyU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEyKSAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgLmltZ0hvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2FycmFudHktc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogZW0oODApIDAgZW0oMzYpIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgaDYge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEzKSAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGVtKDIwKTtcclxuICAgIGhlaWdodDogZW0oMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTFhMWExO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOThweDtcclxuICB9XHJcbiAgLmNhci13YXJyYW50eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDM0LjI1JTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1saW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uY2FyZUxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCBlbSg0OCkgMCBlbSg1Mik7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvd0xpbmsge1xyXG4gIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICBwYWRkaW5nOiBlbSgzKSBlbSg2MCkgZW0oMykgMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oMyk7XHJcbiAgICB0b3A6IGVtKC0yKTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wb3B1cExpbmsge1xyXG4gICAgICB3aWR0aDogZW0oOTIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDkyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmFuaW1hdGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBib3JkZXI6IGRvdHRlZCAwLjVweCAjNzY3OTdlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBlbSgtMjYpO1xyXG4gICAgICAgIHRvcDogZW0oLTI2KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmVMaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxOSU7XHJcbiAgICAgIHRvcDogMzIuMyU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuICAgIC50d29MaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzNC42JTtcclxuICAgICAgdG9wOiA0OS41JTtcclxuICAgIH1cclxuICAgIC50aHJlZUxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDQ3JTtcclxuICAgICAgdG9wOiA1NC41JTtcclxuICAgIH1cclxuICAgIC5mb3VyTGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTcuNCU7XHJcbiAgICAgIHRvcDogMzQuNyU7XHJcbiAgICB9XHJcbiAgICAuZml2ZUxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU3LjMlO1xyXG4gICAgICB0b3A6IDY4LjglO1xyXG4gICAgfVxyXG4gICAgLnNpeExpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU3LjMlO1xyXG4gICAgICB0b3A6IDY4LjglO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZC1zZWRhbi5vbmVMaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgIHRvcDogMTEuMyU7XHJcbiAgICB9XHJcbiAgICBhY2NvcmQtc2VkYW4udHdvTGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDAuNiU7XHJcbiAgICAgIHRvcDogMzEuNSU7XHJcbiAgICB9XHJcbiAgICAuY2l0eS1zZWRhbi5vbmVMaW5rIHtcclxuICAgICAgbGVmdDogNjIlO1xyXG4gICAgICB0b3A6IDMyLjMlO1xyXG4gICAgfVxyXG4gICAgLmNpdHktc2VkYW4udHdvTGluayB7XHJcbiAgICAgIGxlZnQ6IDQ3LjYlO1xyXG4gICAgICB0b3A6IDU0LjUlO1xyXG4gICAgfVxyXG4gICAgLmNpdHktc2VkYW4udGhyZWVMaW5rIHtcclxuICAgICAgbGVmdDogNjAuNiU7XHJcbiAgICAgIHRvcDogNjcuMiU7XHJcbiAgICB9XHJcbiAgICAuYWNjLWNvdXBlLnR3b0xpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE2JTtcclxuICAgICAgdG9wOiA1NSU7XHJcbiAgICB9XHJcbiAgICAucGlsb3Qge1xyXG5cclxuICAgICAgJi5vbmVMaW5rIHtcclxuICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgdG9wOiAzMi4zJTtcclxuICAgICAgfVxyXG4gICAgICAmLnR3b0xpbmsge1xyXG4gICAgICAgIGxlZnQ6IDg3JTtcclxuICAgICAgICB0b3A6IDcyLjMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jaXZpYy1zZWRhbiB7XHJcblxyXG4gICAgICAmLm9uZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDMzJTtcclxuICAgICAgICB0b3A6IDIzLjMlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvTGluayB7XHJcbiAgICAgICAgbGVmdDogMzYlO1xyXG4gICAgICAgIHRvcDogNDMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ4LjYlO1xyXG4gICAgICAgIHRvcDogNjQuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNDkuNCU7XHJcbiAgICAgICAgdG9wOiAzNC43JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY3J2LXNlYyB7XHJcblxyXG4gICAgICAmLm9uZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDI2JTtcclxuICAgICAgICB0b3A6IDI3LjMlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvTGluayB7XHJcbiAgICAgICAgbGVmdDogMzklO1xyXG4gICAgICAgIHRvcDogNDMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ4LjYlO1xyXG4gICAgICAgIHRvcDogNjQuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNzAuNCU7XHJcbiAgICAgICAgdG9wOiAzNC43JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAub2R5LXNlYyB7XHJcblxyXG4gICAgICAmLm9uZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDI2JTtcclxuICAgICAgICB0b3A6IDI3LjMlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvTGluayB7XHJcbiAgICAgICAgbGVmdDogNDMlO1xyXG4gICAgICAgIHRvcDogNDMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ4LjYlO1xyXG4gICAgICAgIHRvcDogNTMuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNDkuNCU7XHJcbiAgICAgICAgdG9wOiAzNC43JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAub2QteS1zZWMge1xyXG5cclxuICAgICAgJi5vbmVMaW5rIHtcclxuICAgICAgICBsZWZ0OiAyNyU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi50d29MaW5rIHtcclxuICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ4LjYlO1xyXG4gICAgICAgIHRvcDogNjQuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgIHRvcDogMjclO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFmdGVyLWJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2U5ZWVmMTtcclxuICBwYWRkaW5nLXRvcDogZW0oMTAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDI1MCk7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSg1KTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oODE5KTtcclxuICAgIGhlaWdodDogZW0oODE5KTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXdoaXRlLCAwLjUpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSlcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAucmVkLWJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB3aWR0aDogZW0oMzMwKTtcclxuICAgIGhlaWdodDogZW0oMzMwKTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgtMC41KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2VyeS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIHdpZHRoOiBlbSgxNTApO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNjN2NjZDQ7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uIHtcclxuICB3aWR0aDogNjcuNCU7XHJcbiAgaGVpZ2h0OiBlbSg2NzkpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb3ZlckltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mdWxsLWltZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gIHdpZHRoOiA2NSU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGFuZGxlIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNjUlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRvcDogZW0oLTQwKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gICYuYW5pbWF0ZWQge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogZW0oNzIpO1xyXG4gICAgaGVpZ2h0OiBlbSg3Mik7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC0zOSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2FmdGVyLWJlZm9yZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlQWNob25lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmN5bGluZGVyLXNsaWRlciB7XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmVtLnRleHQtbG93ZXJjYXNlIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmlmcmFtZSBhLnl0cC13YXRlcm1hcmsge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5jeWxpbmRlcnMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vZHlzc2V5LXByaWNlc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICByaWdodDogZW0oMTUpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjIwKTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuICAub2R5c3NleS1wci1ieHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKSAwIGVtKDM1KTtcclxuICAgIHRvcDogMDtcclxuICAgIGg2e1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOmVtKDgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgYntcclxuICAgICAgZm9udC1zaXplOmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWN7XHJcbiAgLndhcnJhbnR5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogZW0oODApIDAgZW0oMTMyKSAwO1xyXG4gIH1cclxuICAubG9nby1jYXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgJi5iYWNrLWxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBlcmZvcm1hbmNlLXNlY3Rpb24ge1xyXG4gIC5jaXZpYy10eXBlci1wZXJmb3JtYW5jZSB7XHJcbiAgICBoMXtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzgpO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDUpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG4gIC5wb3dlckxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxufVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAucG93ZXJMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWNobm9sb2d5LXRleHQge1xyXG4gICAgLmhlYWRpbmctcGFuZSB7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaGFkb3d7XHJcbiAgICAgICAgJi5zaGFkb3cye1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4IDE0cHggMjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDIzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIExhcHRvcHMgbGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDE0MDBweCBhbmQgdXApXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpe1xyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAucG9wdXBMaW5re1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcblxyXG5cclxuICAvLy5iZ1ZpZHtcclxuICAvLyAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAvLyAgbWF4LWhlaWdodDoxMDAlO1xyXG4gIC8vfVxyXG5cclxuICAudW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBib2R5IC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMy41ZW0gMHB4O1xyXG4gIH1cclxuXHJcbiAgLmllIHtcclxuICAgIC5yaWdodE1lbnUgdWwgbGkgYSBpLmtleS1pY29uIGltZyB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNoYW5nZUltZyB7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXRhaWwtcGFnZSB7XHJcbiAgICAuYWZ0ZXItYmVmb3JlIC5nZXJ5LXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgIC5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MGVtO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyIC5mdWxsQ29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZy1iYW5uZXJ7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb19sYW5kaW5nIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MGVtO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IC5jcm9zcy1idG4ge1xyXG4gICAgdG9wOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGJvZHkucHJvX2xhbmRpbmcgZm9vdGVyIGgxIHtcclxuICAgIGJvdHRvbTogMjcuNCU7XHJcbiAgfVxyXG4gIC5jYXJzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcl9sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcblxyXG4gICAgLmJveC1vbmUge1xyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3byB7XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJveC1mb3VyIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBib2R5LnByb19sYW5kaW5nIHtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgICAuaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4zNzVlbTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlsc1NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlscyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLmdyZXktYmcge1xyXG4gICAgICBwYWRkaW5nOiA2LjI1ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubG9nby1jYXIgaW1nLmJhY2stbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuICB9XHJcblxyXG5cclxuICAudGVjLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5saW5lLTF7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IGVtKC0xOTIpO1xyXG4gICAgICAgIHdpZHRoOiBlbSg0MjApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgLnRleHQtcGFuZS5jb250YWluZXIge1xyXG4gICAgaDV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGUudGVybXMtc2VjdGlvbiAucmlnaHQtdG9we1xyXG4gICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgICYucmlnaHQtdG9wMntcclxuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVjLWJhbm5lcntcclxuICAuY29sLW1kLTZ7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB3aWR0aDogNjMlO1xyXG4gICAgaDZ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmFwcF9pY29ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIC5wcm9kdWN0LTM2MCAucHJvZHVjdCAuaW1hZ2UgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL3BhZGRpbmc6MCAzMCU7XHJcbiAgfVxyXG4gIC5saW5lLTE6YmVmb3Jle1xyXG4gICAgbGVmdDogLTEwLjA2MjVlbTtcclxuICAgIHdpZHRoOiAyMTdweDtcclxuICB9XHJcbiAgLnRleHQtcGFuZS5jb250YWluZXIgLnJvd3tcclxuICAgIHJpZ2h0OiAyJTtcclxuICB9XHJcbiAgLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWJpbi1ib3gtcmlnaHQge1xyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgICYuZW5naW5lLW1kIHtcclxuICAgICAgICB3aWR0aDogNDcuNiU7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5taW51cy1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAtMTguOGVtO1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5naW5lLXRleHQge1xyXG4gICAgICBsZWZ0OiAtMjBlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcudmlkZW8ge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIC52aWRlby1pZnJhbWV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA0MjJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXZlYWxUby52aWRlb3tcclxuICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAudmlkZW8taWZyYW1lIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIC5pbWdMZWZ0IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb257XHJcbiAgICAgICYuZGVzaWdue1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtMXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogZW0oLTE5Mik7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogZW0oMjYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC50ZWNobm9sb2d5LXRleHQge1xyXG4gICAgLmhlYWRpbmctcGFuZSB7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaGFkb3d7XHJcbiAgICAgICAgJi5zaGFkb3cye1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4IDE0cHggMjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHRvcDogZW0oLTUyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLm1vdG9yY3ljbGUudGVybXMtc2VjdGlvbiB7XHJcbiAgICAucmlnaHQtdG9we1xyXG4gICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEyN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZWMtYmFubmVye1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxNik7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFwcF9pY29ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtcGFuZS5jb250YWluZXIgLnJvd3tcclxuICAgIHJpZ2h0OiBlbSgzMik7XHJcbiAgfVxyXG4gIC5zZWNvbmQtaW1ne1xyXG4gICAgLmxpbmUtMXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIH1cclxuICAuc2xpY2stY3VycmVudCAuYnRuLmJ0bi1wcmltYXJ5IGkge1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICB9XHJcbiAgYm9keXtcclxuICAuY2FyZUxpc3QgbGl7IFxyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg4MCk7XHJcbiAgfVxyXG59XHJcbiAgLmxvZ28tY2FyIC5iYWNrLWxvZ28ge1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICB9XHJcbiAgLmN5bGluZGVycyB7XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUyJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb257XHJcbiAgICAgICYuZGVzaWdue1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtMXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogZW0oLTE5Mik7XHJcbiAgICAgICAgd2lkdGg6IDI5M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRlY2hub2xvZ3ktdGV4dCB7XHJcbiAgICAuaGVhZGluZy1wYW5lIHtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHggMTRweCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXV0b0xpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhYmluSmVlcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzLjUpO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iLmVuZ2luZS1tZCB7XHJcbiAgICB3aWR0aDogNjMuNiU7XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIubWludXMtbGVmdCB7XHJcbiAgICBsZWZ0OiBlbSgtMjMyKTtcclxuICB9XHJcbiAgLmVuZ2luZS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gIH1cclxuICAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgcCB7XHJcbiAgICAgICYubGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgLmNvbnRhaWVuciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtY2FycyB7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtdGV4dCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLXNlY3Rpb24ge1xyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5jaXZpYy10eXBlci1wZXJmb3JtYW5jZSB7XHJcbiAgICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAuY2hhbmdlSW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhckNoYW5nZXMge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN5bGluZGVycyB7XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ1JpZ2h0IHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFmdGVyLWJlZm9yZSB7XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICAgIHJpZ2h0OiA4JTtcclxuICAgIH1cclxuICAgIC5yZWQtYm94IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICAuc2xpY2stZG90c3tcclxuICAgICAgYm90dG9tOjEwJTtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb3Mtc2VjIHtcclxuICAgICAgICBib3R0b206IDEzJTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDcwKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmt3LXRse1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206MFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucGVyZm9ybWFuY2UtY2FycyB7XHJcbiAgICB3aWR0aDogNTclO1xyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtdGV4dCB7XHJcbiAgICB3aWR0aDogNDMlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gIH1cclxuXHJcbiAgLnBlcmZvcm1hbmNlLXNlY3Rpb24sXHJcbiAgLnNhZmV0eS1zZWN0aW9uLFxyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24sXHJcbiAgLmNvbnZlbmllbmNlLXNlY3Rpb24sXHJcbiAgLnRlcm1zLXNlY3Rpb24sXHJcbiAgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gIH1cclxuICAubW90b3JjeWNsZS5wZXJmb3JtYW5jZS1zZWN0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5sZWZ0LWludHJvZHVjdGlvbiAuc21hbGwtc3R5bGV7XHJcbiAgICByaWdodDogLTUwcHg7XHJcbiAgfVxyXG4gICNjb252ZW5pZW5jZSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDg3LjVlbTtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaW1nIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVjaG5vbG9neS1zZWN0aW9uIC5iYW5uZXItaW1nIC5wb3B1cExpbms6YmVmb3JlIHtcclxuICAgIGxlZnQ6IGVtKC0xNik7XHJcbiAgICB0b3A6IGVtKC0xNik7XHJcbiAgfVxyXG4gIC5jYWJpbi1ib3gtcmlnaHQge1xyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIuYm94ZXNDb250YWluZXIge1xyXG4gICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAgICAgJi50d28tc21hbGw6bGFzdC1jaGlsZCAucG9wdXBMaW5rIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgICAgICByaWdodDogNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyVGFicyAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgIC5wb3B1cExpbmsge1xyXG4gICAgICByaWdodDogMS41ZW07XHJcbiAgICAgIGJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAuYm90dG9tLWZvcm0gLmJ0bi13aGl0ZSB7XHJcbiAgICBtaW4td2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmFmdGVyLWJlZm9yZSB7XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLWNhciBpbWcuYmFjay1sb2dvIHtcclxuICAgIG1heC13aWR0aDogNDIlO1xyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5pZnJhbWV7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5yZXZlYWxUby52aWRlb3tcclxuICAgIC52aWRlby1pZnJhbWV7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1pZnJhbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZ3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgdG9wOjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLmFycm93TGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcGFkZGluZzogZW0oMykgZW0oNDApIGVtKDMpIGVtKDUpO1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYXJlTGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwTGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJDaGFuZ2VzIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICYuZHJ5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucmFpbnktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5yYW91Z2gtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJlTGlzdCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyM2VtO1xyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVyIC5zbGljay1zbGlkZSA+IGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZSBpbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvIC5ib3gtb25lLXRleHQuYm90dG9te1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgIGF7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVlbTtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCAuaW1nLXJlc3BvbnNpdmUuaC1sb2dve1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgLmxvZ29zLXNlY3tcclxuICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItYmFubmVyIHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1Myk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLy8uaW5uZXJTZWN0aW9uLmludHJvZHVjdGlvbntcclxuICAvLyAgbWFyZ2luLWJvdHRvbTogNzhweDtcclxuICAvLyAgcGFkZGluZy1ib3R0b206ODVweDtcclxuICAvL31cclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24uZGVzaWdue1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lIDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgLnRlYy1iYW5uZXIge1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgfVxyXG4gICAgICAuYXBwX2ljb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucGFnZU1lbnUgdWwgbGkgYXtcclxuICAgIGZvbnQtc2l6ZTogLjg2MGVtO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuaW5uZXJNZW51IGxpIC5kcm9wRG93biB1bCBsaSAuZXhwbG9yZS1idG57XHJcbiAgICBsZWZ0OiAuOTM3NWVtO1xyXG4gIH1cclxuICAuaW5uZXJNZW51IGxpIC5kcm9wRG93biB1bCBsaSAubW9kYWwtY2Fye1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5maXhlZC0xIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvLnZpZGVve1xyXG4gICAgLnZpZGVvLWlmcmFtZXtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMzMxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgJi52aWRlb3tcclxuICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qIG9iYWlkIGNzcyBzdGFydCAqL1xyXG4gIGJvZHkge1xyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWQgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEpO1xyXG4gICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBtYXJnaW46MS4yNWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb257XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIC5kcmFnLW1peGVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubW90b3JjeWNsZXtcclxuICAgICAgLmxlZnQtaW50cm9kdWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAuc21hbGwtc3R5bGV7XHJcbiAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3RvcmN5Y2xlLnRlcm1zLXNlY3Rpb24gLnJpZ2h0LXRvcC5yaWdodC10b3Aye1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAvKiBvYmFpZCBjc3MgZW5kICovXHJcblxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC51aS1zbGlkZXItaGFuZGxle1xyXG4gICAgICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50aWNre1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFzdHtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5hZnRlci1iZWZvcmUgLmdlcnktdGV4dHtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxOSk7XHJcbiAgfVxyXG5cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVyIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg3MCk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAua3ctdGx7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jYXItd2FycmFudHkge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSg1KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXRhaWwtcGFnZSAuZnVsbHBhZ2Utd3JhcHBlciB7XHJcbiAgICAuZnAtc2VjdGlvbiB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG93LWNvbHVtbi1zZWN0aW9uIHtcclxuICAgICYucmVzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnZlbmllbmNlLXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHAge1xyXG4gICAgICAmLmxlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGFzaXMtY2hhbmdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICYuZW5naW5lLW1kIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYubWludXMtbGVmdCB7XHJcbiAgICAgIGxlZnQ6IC0xNC43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHRvcDogMzAlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnRIZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgbGVmdDogLTEyJTtcclxuICAgIGJvdHRvbTogLTI1JTtcclxuICB9XHJcbiAgLnJldmVhbFRvLnZpZGVvIHtcclxuICAgIGhlaWdodDogMzMxcHg7XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAuaWNvbi1sZWZ0IHtcclxuICAgICAgICAgIHRvcDogZW0oLTEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUge1xyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBzcGFuIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tY2FyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogZW0oMTUyKTtcclxuICAgIH1cclxuICAgIC5iYWNrLWxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IDIuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhc2lzLWNoYW5nZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5pbWdIb3ZlciB7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiAuYmFubmVyLWltZyAucG9wdXBMaW5rIHtcclxuICAgIHdpZHRoOiA0Ljc1ZW07XHJcbiAgICBoZWlnaHQ6IDQuNzVlbTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgdG9wOiAtMWVtO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGluZy1wYW5lIC5zaGFkb3cgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcblxyXG5cclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm1vdG9yY3ljbGV7XHJcbiAgICAuZmlyc3QtaW1nLmZpcnN0LWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY29uZC1pbWcuc2Vjb25kLWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5wZXJmb3JtYW5jZS1jYXJze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5lbmdpbmUtdGh1bWJ7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGVyZm9ybWFuY2UtdGV4dHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAudGVjaG5vbG9neS10ZXh0IHtcclxuICAgIC5oZWFkaW5nLXBhbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgfVxyXG4gICAgICAuc2hhZG93e1xyXG4gICAgICAgICYuc2hhZG93MntcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHJcbiAgLnNlY29uZC1pbWd7XHJcbiAgICAubGluZS0xe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtb3BlbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keXtcclxuICAgIC5hY2Nlc3Nvcmllcy5jb250YWluZXIgcCwgLnRlcm1zLXNlY3Rpb24gcCwgLmRpc2NsYWltZXItdHh0IHAsIC5hZnRlci1iZWZvcmUgLmdlcnktdGV4dCwgLnBlcmZvcm1hbmNlLXRleHQgcCwgLmNhYmluLWJveC1yaWdodCAuZW5naW5lLXRleHQgcCwgLmNhcmVMaXN0IGxpIHAsIC5wZXJmb3JtYW5jZS10ZXh0IHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZnRlci1iZWZvcmUgLmdlcnktdGV4dHtcclxuICAgIGxpbmUtaGVpZ2h0OjE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm1vdG9yY3ljbGV7XHJcbiAgICAuZmlyc3QtaW1nLmZpcnN0LWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY29uZC1pbWcuc2Vjb25kLWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5wZXJmb3JtYW5jZS1jYXJze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5lbmdpbmUtdGh1bWJ7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGVyZm9ybWFuY2UtdGV4dHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAuaG9uZGEtbG9nbyB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IC4xMjVlbSBhdXRvIDA7XHJcbiAgICAgIHRvcDogLjVlbTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLnVubGltaXRlZC5yZXN7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpY2stc2xpZGUgaW1ne1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LXR3byAuYm94LW9uZS10ZXh0LmJvdHRvbXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCAuaW1nLXJlc3BvbnNpdmUuaC1sb2dve1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5pbm5lci1iYW5uZXIge1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIC5sb2dvcy1zZWN7XHJcbiAgICAgICAgICBib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5tb3RvcmN5Y2xlIHtcclxuICAgIC5sZWZ0LWludHJvZHVjdGlvbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICAgIC5zbWFsbC1zdHlsZSB7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1pbnRyb2R1Y3Rpb257XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4zNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lclNlY3Rpb24uaW50cm9kdWN0aW9ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uLmRlc2lnbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgICAgfVxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcGFuZS5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgcGFkZGluZzogMC43NWVtO1xyXG4gICAgICAgIHdpZHRoOiA0My41JTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3RvcmN5Y2xlLnRlY2hub2xvZ3ktc2VjdGlvbiAuZmlyc3QtaW1nIHAuY2VudGVye1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogNjlweDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nLXBhbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIC5zaGFkb3d7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAmLnNoYWRvdzIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVjLWJhbm5lcntcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI1KSAwIGVtKDMwKTtcclxuICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBfaWNvbntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpc2NsYWltZXItdHh0e1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW90b3JjeWNsZS50ZXJtcy1zZWN0aW9uIHtcclxuICAgICAgLmJvdHRvbS1jZW50ZXJ7XHJcbiAgICAgICAgYm90dG9tOiAtMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LXRvcHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgJi5yaWdodC10b3Aye1xyXG4gICAgICAgICAgdG9wOiAxMC41ZW07XHJcbiAgICAgICAgICByaWdodDogMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuYXV0b0xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tY2VudGVye1xyXG4gICAgYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgLmJvdHRvbS1jZW50ZXIye1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAuc3RlcC1pbnRvLWlubm92YXRpb24gLmJ0biAuaWNvbi1kb3dubG9hZHtcclxuICAgIHRvcDoxLjFlbTtcclxuICB9XHJcblxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIC50aWNrIGl7XHJcbiAgICB0b3A6LTRweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIC50aWNrLmxhc3QgaTpsYXN0LWNoaWxke1xyXG4gICAgdG9wOjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYm9keSAucmFuZ2VTbGlkZXIgLnRpY2subGFzdCBpOmxhc3QtY2hpbGR7XHJcbiAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC5yYW5nZVNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtcclxuICAgIHRvcDotNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2hhc2lzLWNoYW5nZSBsaSBwe1xyXG4gICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICB9XHJcblxyXG4gIC5yYW5nZVNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZUxpc3R7XHJcbiAgICBsaXtcclxuICAgICAgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvd2VyTGlzdCBsaXtcclxuICAgIHBhZGRpbmc6IDAgNyU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLmFjY2Vzc29yaWVze1xyXG4gICAgLmNvbC1zbS0xMi5jb2wtbWQtMTJ7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGJyOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg3MCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rdy10bHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmNhclRhYnMge1xyXG4gICAgLm93bC1uYXYge1xyXG5cclxuICAgICAgd2lkdGg6IDk3JTtcclxuXHJcbiAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nLnZpZGVvIHtcclxuICAgIC5vcGVudmlkZW9saW5rIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTQlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmV2ZWFsVG8udmlkZW8ge1xyXG4gICAgaGVpZ2h0OiAyODhweDtcclxuICAgIC52aWRlby1pZnJhbWV7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6Mjg4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY2Vzc29yaWVzLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlZnRIZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZUFjaG9uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5yaWdodC1pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gIH1cclxuICAuYXV0b0xpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICB9XHJcbiAgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwO1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAmLmxlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDI1KSBlbSgyMikgZW0oNjEpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWtleSB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLmVuZ2luZS14LCAmLm1pbnVzLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpcnN0LWltZyB7XHJcbiAgICAubG9nby1jYXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgIH1cclxuICAgICAgLmJhY2stbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gIH1cclxuICAuY2FiaW5KZWVwIHtcclxuICAgIHdpZHRoOiBlbSg1MDQpO1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgYm90dG9tOiAtNCU7XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5sZWZ0LWltZyB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWluLXdpZHRoOiBlbSgzMDApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIC5pbWdMZWZ0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5pbWdSaWdodCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUge1xyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2FmZXR5LXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYuYm94ZXNDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgICAgICAgICYudHdvLXNtYWxsIHtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb24ge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDMwKTtcclxuICB9XHJcbiAgLnNsaWRlci1saW5lIHtcclxuICAgIGxlZnQ6IGVtKDMwKTtcclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY2Vzc29yaWVzIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uLCAuc2FmZXR5LXNlY3Rpb24sIC50ZWNobm9sb2d5LXNlY3Rpb24sIC5jb252ZW5pZW5jZS1zZWN0aW9uLCAudGVybXMtc2VjdGlvbiwgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC50ZXJtcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS1tb2RlbHMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIyKSBlbSgyNSkgZW0oMjIpIGVtKDYxKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFjZS1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuc2V0dGluZy1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSgzMCkgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAvKmZsb2F0OiByaWdodDsqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJDaGFuZ2VzIHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhckNoYW5nZXMuY3J2LWV4Y2VwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuY2hhc2lzLWNoYW5nZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5pbWdIb3ZlciB7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLXRleHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHRvcDogZW0oLTQyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgJi50b3Atc3BhY2Uge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5cclxuXHJcbi8qIHNhbXN1bmcgczcgcG9ydHJhaXQgKi9cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSlhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcblxyXG5cclxufVxyXG4vKiBzYW1zdW5nIHM3IGxhbmRzY2FwZSovXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpZGVvLWJ0bi1yZXNwb25zaXZle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC52aWRlby1idG4tZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYm5yLXZpZGVvLWxpbmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbiAgICAuaWNvbi1wbGF5e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiBlbSgxMDApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDEzKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXJje1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIC5jb250YWluZXIuY3lsaW5kZXJzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5pbWdSaWdodHtcclxuICAgICAgLnBvd2VyTGlzdHtcclxuICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgYS5ib29rLWJ0e1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgcGFkZGluZzogLjkzNzVlbSAxLjU2MjVlbSAuODEyNWVtIDEuNTYyNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNiB7XHJcbiAgICAgIC5ib3gtb25lIHtcclxuICAgICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICAgIC5oZWFkLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9uZGEtbG9nbyB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IC0uNTYyNWVtIGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi51bmxpbWl0ZWQucmVze1xyXG4gICAgICAucm93e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFpbHNTbGlkZXJ7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LXR3byAuYm94LW9uZS10ZXh0LmJvdHRvbXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTYuYm94VHdvIC5ib3gtb25le1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJlbTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2stYnR7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQgLmltZy1yZXNwb25zaXZlLmgtbG9nb3tcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICAgIC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiAuOTM3NWVtIC42MjVlbSAuNjI1ZW0gLjgxMjVlbTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtaW50cm9kdWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZS5yZXNwb25zaXZlX3ZlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsLXN0eWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1pbnRyb2R1Y3Rpb257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmF1dG9MaXN0IGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJTZWN0aW9uLmludHJvZHVjdGlvbntcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC50ZXh0LXBhbmUuY29udGFpbmVyIC5yb3d7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbi5kZXNpZ257XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNDgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg0OCk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgcC5jZW50ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vdG9yY3ljbGUudGVjaG5vbG9neS1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDQ4KTtcclxuICAgICAgLmZpcnN0LWltZyBwLmNlbnRlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmhlYWRpbmctcGFuZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ZW0oMTYpO1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjc1ZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBicntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaGFkb3d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIGVtKDQ2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY29uZC1pbWd7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci5zdWIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuICAgIC50ZWMtYmFubmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL21vdG9yY3ljbGUvdGVjaG5vbG9neS1ib3R0b20tbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiBlbSgyNSkgMCBlbSgzMCk7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjRweDtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVybXMtc2VjdGlvbntcclxuICAgICAgcGFkZGluZy10b3A6IDMuMTI1ZW07XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vdG9yY3ljbGUudGVybXMtc2VjdGlvbiAucmlnaHQtdG9we1xyXG4gICAgICAvKnRvcDogN2VtOyovXHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IDVlbTtcclxuICAgICAgYm90dG9tOiBlbSgzMzApO1xyXG4gICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgdG9wOiAxOS41ZW07XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRvcDogMTUlO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0yMDAwcHg7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDIwMDBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93e1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyLWNvbnRyb2xze1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICBib2R5IC52aWRlby10aHVtYiAub3BlbnZpZGVvbGlua3tcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbntcclxuICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgaDF7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMWVtIDA7XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc21hbGwtdGh1bWJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmNhYmluLWJveC1sZWZ0IHtcclxuICAgIC5jb250ZW50LWFkanVzdC1taW5oe1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8taWZyYW1le1xyXG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuXHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IDAlO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmt3LXRse1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgICB3aWR0aDphdXRvO1xyXG4gICAgICBwYWRkaW5nOiBlbSg2KTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZy52aWRlbyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgIC5vcGVudmlkZW9saW5rIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbntcclxuICAgIC5iYW5uZXItaW1nLnZpZGVvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXRodW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAub3BlbnZpZGVvbGluayB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC0yNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogZW0oMTAwKTtcclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAuaWNvbi1sZWZ0IHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1sZWZ0IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIC5jb250YWluZXIuYm94ZXNDb250YWluZXIgLnJvdyBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIC5jb250YWluZXIuYm94ZXNDb250YWluZXIgLnJvdyBbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gIH1cclxuICAuYWNjZXNzb3JpZXMuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYm90dG9tLWNlbnRlciB7XHJcbiAgICBib3R0b206IGVtKDM3KTtcclxuICB9XHJcbiAgLnJpZ2h0LWxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmlubmVyU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgJi5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIyKSBlbSgyNSkgZW0oMjIpIGVtKDYxKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1rZXkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgJi5lbmdpbmUteCwgJi5taW51cy1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLWNhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKi5maXJzdC1pbWcge1xyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZGVhdGlsIHBhZ2Ugc3BhY2UgaXNzdWVcclxuICAqL1xyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDUwKTtcclxuICB9XHJcbiAgLmNhYmluSmVlcCB7XHJcbiAgICB3aWR0aDogZW0oNTA0KTtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcbiAgLmVuZ2luZS10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICB9XHJcbiAgLmxlZnQtaW1nIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDMwMCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jeWxpbmRlcnMge1xyXG4gICAgLmltZ0xlZnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmltZ1JpZ2h0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWZ0ZXItYmVmb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIC5yZWQtYm94IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmdlcnktdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICYudHdvLXNtYWxsIHtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29uIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIC5jaGFzaXMtY2hhbmdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XHJcbiAgfVxyXG4gIC5zbGlkZXItbGluZSB7XHJcbiAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgfVxyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAucG9wdXBMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2Nlc3NvcmllcyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyZm9ybWFuY2Utc2VjdGlvbiwgLnNhZmV0eS1zZWN0aW9uLCAudGVjaG5vbG9neS1zZWN0aW9uLCAuY29udmVuaWVuY2Utc2VjdGlvbiwgLnRlcm1zLXNlY3Rpb24sIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oNik7XHJcbiAgfVxyXG4gIC50ZXJtcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZXNwb25zaXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS1tb2RlbHMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIyKSBlbSgyNSkgZW0oMjIpIGVtKDYxKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFjZS1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuc2V0dGluZy1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSgzMCkgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwNSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgdG9wOiA3MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKC0xNSk7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZUFjaG9uZXIge1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBib2R5IC5hdXRvTGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUuNWVtO1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBlbSg4KSBlbSgyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdEhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnJpZ2h0LWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJldmVhbFRvLnZpZGVvIHtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbiAgfVxyXG4gIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMCAwIDA7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICYubGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDI1KSBlbSgyMikgZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWtleSB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhYmluLWJveC1sZWZ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2FiaW4tYm94LXJpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuZW5naW5lLXgge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5yaWdodC1zcGFjZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgICYuZW5naW5lLW1kIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5taW51cy1sZWZ0IHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRleHQge1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgcCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlyc3QtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgLmxvZ28tY2FyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY29uZC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMCk7XHJcbiAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRicmFuZC1ibGFjaywgNzAlKTtcclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiBoNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtY2FycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIC5wX3JlbGF0aXZlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAuY2FyQ2hhbmdlcyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN5bGluZGVyLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgO1xyXG4gIH1cclxuICAuY3lsaW5kZXItc2xpZGVyIC5zbGljay1kb3Rze1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgxNSk7XHJcbiAgICBwIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmltZ1JpZ2h0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDgpIGVtKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJMaXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDE1KSAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgfVxyXG4gIC5zYWZldHktc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSgtMTUpO1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGVtKC0xNSk7XHJcbiAgICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5ib3hlc0NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgzMCk7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmLnR3by1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICYudG9wLXNwYWNlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFmdGVyLWJlZm9yZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgyNSkgMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmdlcnktdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDE1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNjN2NjZDQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAuY3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nSG92ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMCk7XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIHdpZHRoOiBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg3MCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXNzb3JpZXMge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgzMCk7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgI3JhbmdlU2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50ZXJtcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhclRhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhci1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21wYXJlLW1vZGVscyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDgpIGVtKDI1KSBlbSg4KSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFjZS1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAuc2V0dGluZy1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZUxpbmsge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgfVxyXG4gIC5jb21wYXJlTGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSgzMCkgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhckNoYW5nZXMuY3J2LWV4Y2VwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIC5pY29uLWRvd25sb2FkIHtcclxuICAgICAgICB0b3A6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmNhYmluLWJveC1yaWdodHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbiAgLmNvbXBhcmVMaW5rIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm9keXNzZXktcHJpY2Vze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm9keXNzZXktcHItYnh7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLyogdXBkYXRlIDE3LWZlYiBkZXRhaWwgcHJvdmUgKi9cclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM1KTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuY29tcGFyZUxpbmsge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNpdmljLXR5cGVyLXBlcmZvcm1hbmNlIHtcclxuICAgIC5jb2wteHMtNiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHRvcDogZW0oLTIyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVtaXVtLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDEwNCk7XHJcbiAgICAucG9wdXBMaW5rIHtcclxuICAgICAgcmlnaHQ6IGVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG5cclxuXHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNntcclxuICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgICAuaGVhZC10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5ib3hUd297XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIC5ib3gtb25le1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTMxJSBib3R0b20gIWltcG9ydGFudDtcclxuICAgICAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgICAgICBpbWcuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1vdG97XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgICAucHJvZHVjdC0zNjAge1xyXG4gICAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlYy1iYW5uZXIge1xyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwX2ljb257XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW90b3JjeWNsZS50ZXJtcy1zZWN0aW9uIHtcclxuICAgICAgLnJpZ2h0LXRvcHtcclxuICAgICAgICAvKnRvcDogMmVtOyovXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDExOHB4O1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IGVtKDE5MCk7XHJcbiAgICAgICAgJi5yaWdodC10b3Aye1xyXG4gICAgICAgICAgdG9wOiA4LjVlbTtcclxuICAgICAgICAgIHJpZ2h0OiAwZW07XHJcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3R0b20tY2VudGVye1xyXG4gICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICBib3R0b206IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stYXJyb3d7XHJcbiAgICB0b3A6OSU7XHJcbiAgfVxyXG5cclxuICAucGVyZm9ybWFuY2Utc2VjdGlvbiwgLnRlY2hub2xvZ3ktc2VjdGlvbiwgLmNvbnZlbmllbmNlLXNlY3Rpb24sIC50ZXJtcy1zZWN0aW9uLCAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDApO1xyXG4gIH1cclxuXHJcbiAgLnNhZmV0eS1zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogZW0oNDUpIDA7XHJcbiAgfVxyXG5cclxuICAuY2FyVGFicyAub3dsLW5hdiAub3dsLXByZXZ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnJldmVhbFRvLnZpZGVve1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYm9keSAudmlkZW8tdGh1bWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLm9wZW52aWRlb2xpbmt7XHJcbiAgICAgIGJvdHRvbTogLTIwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG5cclxuICAgICAgICB0b3A6IDMxJTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxMCk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWcudmlkZW8ge1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAub3BlbnZpZGVvbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1jZW50ZXIge1xyXG4gICAgYm90dG9tOiBlbSgyMik7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICAuYm90dG9tLWNlbnRlcjIge1xyXG4gICAgYm90dG9tOiBlbSgtNik7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRvcDogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDgpIDA7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDgpIDA7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2FmZXR5LXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYuYm94ZXNDb250YWluZXIge1xyXG4gICAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgICAgJi50d28tc21hbGwge1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbiB7XHJcbiAgICA+XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgPlxyXG4gICAgICAucm93IHtcclxuICAgICAgICA+XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyVGFicyB7XHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3B1cExpbmsge1xyXG4gICAgcmlnaHQ6IC41ZW07XHJcbiAgICBib3R0b206IC41ZW07XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmF1dG9MaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZUxpc3R7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNpdmljLXR5cGVyLXBlcmZvcm1hbmNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgaDMge1xyXG4gICAgICB0b3A6IGVtKC0xNjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlbWl1bS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMDQpO1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIHJpZ2h0OiBlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLmVuZ2luZS10aHVtYiBoNCB7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgfVxyXG4gIC5wb3B1cExpbmsge1xyXG4gICAgd2lkdGg6IDEuNzVlbTtcclxuICAgIGhlaWdodDogMS43NWVtO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlbWl1bS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMDQpO1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIHJpZ2h0OiBlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudCA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCB7XHJcblx0ei1pbmRleDogODAzMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbm5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtaWZyYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZmFuY3lib3hfc3ByaXRlLnBuZ1wiKTtcclxufVxyXG5cclxuI2ZhbmN5Ym94LWxvYWRpbmcge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTIycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xyXG5cdG9wYWNpdHk6IDAuODtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogODA2MDtcclxufVxyXG5cclxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0YmFja2dyb3VuZDogI2MwMDtcclxuXHR3aWR0aDogMmVtO1xyXG5cdGhlaWdodDogMmVtO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0cmlnaHQ6IDFweDtcclxuXHR0b3A6IDFweDtcclxuXHQmOmJlZm9yZXtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHdpZHRoOiAxLjEyNWVtO1xyXG5cdFx0aGVpZ2h0OiAxLjEyNWVtO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRAaW5jbHVkZSBzY2FsZSgwLjgpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mYW5jeWJveC1uYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2JsYW5rLmdpZlwiKTsgLyogaGVscHMgSUUgKi9cclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblx0ei1pbmRleDogODA0MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByZXYge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xOHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByZXYgc3BhbiB7XHJcblx0bGVmdDogMTBweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcclxuXHRyaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10bXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC05OTk5OXB4O1xyXG5cdGxlZnQ6IC05OTk5OXB4O1xyXG5cdG1heC13aWR0aDogOTk5OTlweDtcclxuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXkgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtbG9jayB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mYW5jeWJveC1sb2NrIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR6LWluZGV4OiA4MDEwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC45KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qIFRpdGxlIGhlbHBlciAqL1xyXG5cclxuLmZhbmN5Ym94LXRpdGxlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Zm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdHotaW5kZXg6IDgwNTA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogNTAlO1xyXG5cdG1hcmdpbi1ib3R0b206IC0zNXB4O1xyXG5cdHotaW5kZXg6IDgwNTA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG5cdHBhZGRpbmc6IDJweCAyMHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xyXG59XHJcblxyXG4vKlJldGluYSBncmFwaGljcyEqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXHJcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXHJcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpe1xyXG5cclxuXHQjZmFuY3lib3gtbG9hZGluZywgIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9zcHJpdGVAMngucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXHJcblx0fVxyXG5cclxuXHQjZmFuY3lib3gtbG9hZGluZyBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZlwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwIHtcclxuXHRcdGEuZmFuY3lib3gtaXRlbS5mYW5jeWJveC1jbG9zZSB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YS5mYW5jeWJveC1pdGVtLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwe1xyXG5cdFx0d2lkdGg6IDg1JSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LmZhbmN5Ym94LWlubmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59XHJcbiIsIkAtbW96LWtleWZyYW1lcyBib3VuY2UyMiB7XHJcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UyMiB7XHJcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC0zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLy52aWRlby1jb250ZW50LWltZ3tcclxuLy8gIGhlaWdodDogZW0oOTgwKTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgZmxvYXQ6IGxlZnQ7XHJcbi8vICBvYmplY3QtZml0OiBjb3ZlcjtcclxuLy99XHJcblxyXG4uc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiBlbSg4OCk7XHJcbiAgYm90dG9tOiBlbSg0MCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB3aWR0aDogZW0oNTYpO1xyXG4gIGhlaWdodDogZW0oNTYpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGVtKDI4KTtcclxuICAgICAgaGVpZ2h0OiBlbSgyOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLWZvcm17XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyIDtcclxuICAuY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xyXG4gIHBhZGRpbmc6ZW0oMzIpIDA7XHJcbiAgYm9yZGVyLXRvcDpzb2xpZCA1cHggIzA3MDcwNztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMTIxMjtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogZW0oMTIpIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgZW0oNjYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOmVtKC0zKTtcclxuICAgICAgd2lkdGg6ZW0oNDcpO1xyXG4gICAgICBoZWlnaHQ6ZW0oMjEpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cHtcclxuICAgIHdpZHRoOjMzLjMzMyU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNC42NjYlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYubGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMjMuODAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjMTYxNjE2O1xyXG4gICAgYm9yZGVyLWxlZnQ6bm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICAvKmhlaWdodDplbSg2MSk7XHJcbiAgICBmb250LXNpemU6IGVtKDExKTsqL1xyXG4gICAgaGVpZ2h0OmVtKDQxKTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAubG9hZGVye1xyXG4gICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgfVxyXG4gICAgLnRoYW5rcyB7XHJcbiAgICAgIC50aGFua3MtaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICM2NjY2NjY7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gICAgaGVpZ2h0OmVtKDUyKTtcclxuICAgIG1pbi13aWR0aDoxMDAlO1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgLmhhcy1lcnJvciB7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjM2M3NjNkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNzA3IDtcclxuICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYuZnQtZGVza3RvcC1ub25leyBtYXJnaW4tYm90dG9tOmVtKDEzMCk7fVxyXG5cclxuICB9XHJcbiAgaDR7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICB1bHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdvcmQtc3BhY2luZzogM3B4O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBsZWZ0Oi0xMDAlO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tZC0ye1xyXG4gICAgd2lkdGg6MjAlO1xyXG4gIH1cclxuICBoMXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMjIlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMzApO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC40KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgzLjUpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICB9XHJcbiAgLnNvY2lhbExpc3R7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbjowIDAgZW0oMzUpIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5zb2NpYWxMaXN0SW5uZXJ7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3RJbm5lcjpvbmx5LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLy8mOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgdG9wOjA7XHJcbiAgICAvLyAgd2lkdGg6NDAlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6ICMxZjFmMWY7XHJcbiAgICAvLyAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcclxuICAgIC8vICBoZWlnaHQ6IDFweDtcclxuICAgIC8vICBib3R0b206IDZweDtcclxuICAgIC8vICBtYXJnaW46IGF1dG87XHJcbiAgICAvL31cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICByaWdodDowO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgZW0oOCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDM1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDM1KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OmVtKC05KTtcclxuICAgICAgICAgICAgdG9wOmVtKC04KTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5mYWNlYm9va0ljb257XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGxlZnQ6ZW0oLTEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gIH1cclxufVxyXG4uZ2Vja28gZm9vdGVyIGgxLCAuY2hyb21lNDYgZm9vdGVyIGgxLCAuaWUgZm9vdGVyIGgxe1xyXG4gIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuMDQpO1xyXG59XHJcbi5nZWNrby5maXJlZm94IGZvb3RlciBoMXtcclxuICBjb2xvcjogcmdiYSgxMzksMTM5LDEzOSwwLjQpO1xyXG59XHJcbi8vLmdlY2tvIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCxcclxuLmllIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuICB0b3A6ZW0oMTIpO1xyXG59XHJcblxyXG4uZ2Vja28uZmlyZWZveCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXR7XHJcbiAgdG9wOmVtKDQpO1xyXG59XHJcblxyXG5cclxuLnByb19sYW5kaW5ne1xyXG4gIGZvb3RlcntcclxuICAgIC8qaGVpZ2h0OiAxMDB2aDsqL1xyXG4gIH1cclxuICBmb290ZXJ7XHJcbiAgICBoMXtcclxuICAgICAgYm90dG9tOiAzMS40JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gIC5tYXJnaW4tYntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmdpbi1ie1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDU1KTtcclxufVxyXG4ubGFzdExpc3R7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgZW0oMTUpIDAgMDtcclxuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNiY2JjYmM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTIpO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMyk7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFjay10by10b3B7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIGVtKDYpIGVtKDcpIGVtKDYpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRiNGI0IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDplbSgtMjUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZ0TGlzdHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjc1ZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stdGV4dHtcclxuICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiBlbSgzKSBlbSg0NSk7XHJcbiAgbWFyZ2luOmVtKDIwKSAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW5uZXJNZW51IHtcclxuICAmPiBsaSB7XHJcbiAgICAuZHJvcERvd24ge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYuZGlzY2xhaW1lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtdGV4dC1kcm9wZG93bntcclxuICAuZHJvcGRvd24tbWVudXtcclxuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpe1xyXG4gIC5tYWN7XHJcbiAgICBib2R5e1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIC5zdGlja3ktcmlnaHQtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiBlbSg3Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIGZvb3RlciAuc29jaWFsTGlzdHtcclxuICAgIG1hcmdpbjogNi4xMjVlbSAwIDEuNzVlbSAwO1xyXG4gIH1cclxuXHJcbiAgLnByb19sYW5kaW5ne1xyXG4gICAgZm9vdGVyIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW46IDQuMTI1ZW0gMCAxLjc1ZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjM3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgbWluLWhlaWdodDogZW0oMjUwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luOiBlbSgxNSkgMCBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIGZvb3RlciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIC5iYW5uZXItaW1nLnZpZGVvIC5vcGVudmlkZW9saW5re1xyXG4gICAgYm90dG9tOiAtMTQlO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDY2KTtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiBlbSgyMik7XHJcblxyXG4gICAgfVxyXG4gICAgdWwgbGkgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmxhc3RMaXN0IGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnRoYW5rcyAudGhhbmtzLWlubmVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIGZvb3RlcntcclxuICAgIC5sYXN0TGlzdCBsaSBhe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9fbGFuZGluZ3tcclxuICAgIGZvb3RlcntcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGJvdHRvbTogMjEuMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZS1ob21lLWZ0cntcclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJnaW4tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm1vdG8tc2Nyb2xse1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5ib3R0b20tZm9ybSAuZm9ybS1jb250cm9se1xyXG4gICAvLyBmb250LXNpemU6IC43ODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIGZvb3RlcntcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgYm90dG9tOiAyMS41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgcGFkZGluZzogMC45ZW0gMDtcclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICB0b3A6MC4yZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgdG9wOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAuYm90dG9tLWZvcm0gaDMge1xyXG4gICAgbWFyZ2luOjBweCAwIDAgMDtcclxuICAgIGl7XHJcbiAgICAgIHRvcDogMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJvdHRvbS1mb3JtIC5idG4td2hpdGV7XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIGkge1xyXG4gICAgICB0b3A6IC4zM2VtO1xyXG4gICAgICByaWdodDogMC43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uIC5sYXJnZS1pbWd7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgfVxyXG5cclxuICAucHJvX2xhbmRpbmcgZm9vdGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgcGFkZGluZzogMC45ZW0gMDtcclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICB0b3A6MC4yZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgdG9wOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGFzdExpc3R7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuc29jaWFsTGlzdCB1bCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaXtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcbiAgLy9cclxuICAvLy5mX21lbnVfbW9iaWxle1xyXG4gIC8vICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAvL31cclxuXHJcblxyXG4gIC5tb2JpbGUtY2VudGVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuZnQtZGVza3RvcC1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwO1xyXG4gICAgYmFja2dyb3VuZDogIzBiMGIwYjtcclxuICAgIGgze1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgaXtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsZWZ0OmluaXRpYWw7XHJcbiAgICAgICAgdG9wOmVtKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWluLXdpZHRoOiBhO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6NDklO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5mb3JtLXdyYXBwZXIgLnRoYW5rcyAudGhhbmtzLWlubmVye1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5tb2JpbGUtY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6NTAlO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxMik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMik7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6ZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9wbHVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDplbSgxNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6ZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvbWludXMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6ZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnQtY29sbGFwc2V7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0Y29ue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzMwMzAzMDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgIG1hcmdpbjogZW0oMCkgMCBlbSgwKSAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIC8vd2lkdGg6MjAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubGFzdExpc3R7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlLWZ0TGlzdHtcclxuICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSgwKSBlbSgzMCkgMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE0KTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgI3NlY3Rpb241e1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgYm9keSAgLm1vYmlsZS1mdExpc3QgdWwgbGl7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBhe1xyXG4gICAgICBsaW5lLWhlaWdodDoxZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuMzc1ZW07XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6LTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNiY2JjYmM7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBzbWFsbCBkZXZpY2VzIChwb3J0cmFpdCBwaG9uZXMsIGxlc3MgdGhhbiA1NzZweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxNYntcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICAgIC5zb2NpYWxMaXN0SW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiBlbSgtMjUpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkgYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XHJcblxyXG4gIGJvZHkgIC5tb2JpbGUtZnRMaXN0IHVsIGxpe1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjM3NWVtO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojYmNiY2JjO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAubG9nby1zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogMS45Mzc1ZW0gMHB4IDEuODEyNWVtIDA7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLWZvcm0gaDMge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIGl7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAubW9iaWxlLWNlbnRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcclxuICB9XHJcbiAgLmxhc3RMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICByaWdodDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCJcclxuXHJcblxyXG5cclxuLmlubmVyQmFubmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNWVtO1xyXG4gICAgbGVmdDogNS41ZW07XHJcbiAgICAudHh0IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC4yM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2Nyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYm91dC10aW1lbGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTIwKSAwIGVtKDExOSkgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIC5oZWFkaW5ncyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0Mik7XHJcbiAgICB9XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgIC8vd2lkdGg6IGVtKDI1Nyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGl2IHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcGFkZGluZzogZW0oMzYpIGVtKDIwKSBlbSgzMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDk5KTtcclxuICAgICAgICB3aWR0aDogZW0oOTYpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuMTI1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzOCk7XHJcbiAgICAgICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg5OCk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgIHRvcDogNDUlO1xyXG5cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTE1JTtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTE1JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDkwKSAwO1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxMik7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgfVxyXG4gIC52aWRlby1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuN3MpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgkYnJhbmQtd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC43cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5hYm91dC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxNDMwcHg7XHJcbn1cclxuXHJcbi5jb2wtY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLm1lc3NhZ2UtZi1wIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSg5NikgMDtcclxuICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gIGNvbG9yOiAjZWJlYmViO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDgpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg0MCk7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjQpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyNCk7XHJcbiAgfVxyXG4gIC5zaWduYXR1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGVtKDQyKSAwIGVtKDIyKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucGhpbG9zb3BoeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTIwKSAwO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDgpO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTUpO1xyXG4gIH1cclxuICBwLmxlYWQge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNjApO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTgpO1xyXG4gICAgJi53aXRoYmFyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oOCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDM0KTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogZW0oMjQpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMi42KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3BlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTQyKTtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IGVtKDExMik7XHJcbiAgICAgIGhlaWdodDogZW0oMTEyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oMjcpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm0tcG9saWNpZXMge1xyXG4gICAgLmFycm93LWxpc3Rpbmcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBlbSg0NikgZW0oOTApIGVtKDQ2KSBlbSg0MCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyOTI1MjU7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDExOCk7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgZW0oOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyMCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjYpO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb21hLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtam95IHtcclxuXHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAuYm94LWltYWdlIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDQ3KTtcclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMTApIDAgZW0oNTApO1xyXG4gIH1cclxufVxyXG5cclxudWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMCBlbSgxNSkgZW0oMjYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpcmVmb3gge1xyXG4gIC5tZXNzYWdlLWYtcCBoMyB7XHJcbiAgICBtYXJnaW46IDAgMCAxLjJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICB3aWR0aDogOTMlO1xyXG4gICAgfVxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTEyJTtcclxuICAgICAgfVxyXG4gICAgICAuYm94IHtcclxuICAgICAgICAudGV4dC53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTEuOCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTExLjglO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgfVxyXG4gICAgJi5tb3RvcmN5Y2xlLWhlYWRlcntcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xMiU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSAudHh0IHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oODkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xMS4yJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgLnJlc3BlY3Qge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IC5ib3gtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgLnZpZGVvLWltYWdlIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogLTklO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDoxMTglO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDMuMTI1ZW0pO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4zKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvLCAuaWUge1xyXG4gICAgLnBoaWxvc29waHkgLnJlc3BlY3QgLmljb24gaW1nIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pZSB7XHJcbiAgICAuYWJvdXQtdGltZWxpbmUgLnRpbWVMaW5lY3JvdXNlbCAuYm94IC50ZXh0IHtcclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNje1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICAucmVzcGVjdCB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSwgLnBvd2Vyb2ZkcmVhbSwgLm1lc3NhZ2UtZi1wLCAucGhpbG9zb3BoeSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAvKiBvYmFpZCBjc3Mgc3RhcnQgKi9cclxuICAuc2VjdGlvbi5wb3dlcm9mZHJlYW0sIC5zZWN0aW9uLm1lc3NhZ2UtZi1wLCAuc2VjdGlvbi5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IDQuMzc1ZW0gMCAzLjM3NWVtO1xyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIGxpe1xyXG4gICAgcGFkZGluZzogMCAwIC45Mzc1ZW0gMi4yZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBoaWxvc29waHl7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5yZXNwZWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAubGVhZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgICAgLm0tcG9saWNpZXMgLnByaW5jaXBsZS1ib3h7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIG9iYWlkIGNzcyBzdGFydCAqL1xyXG5cclxuXHJcblxyXG5cclxuICAuaW5uZXJCYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgICAuaGVhZGluZ3Mge1xyXG4gICAgICBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMTApIGVtKDMwKTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY5KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgICBwLmxlYWQge1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3BlY3Qge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlLWYtcCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waGlsb3NvcGh5IHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIge1xyXG4gICAgLmZwLXNlY3Rpb24sIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgJi5pbm5lckJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLnBoaWxvc29waHkgLnJlc3BlY3QgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAucGhpbG9zb3BoeSAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDEwZW07XHJcbiAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC4zMTI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBoaWxvc29waHkgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmc6IGVtKDYwKSAwO1xyXG4gICAgLmhlYWRpbmdzIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEuYnRuIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpIGVtKDEwKSBlbSgzMCk7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IGVtKC01MCk7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgICBwYWRkaW5nOiBlbSg0NikgMDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwYWRkaW5nOiBlbSg0NikgMDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgLnJlc3BlY3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgIH1cclxuICAgIGgzLndpdGhiYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwLmxlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDM2KTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLmZwLXJlc3BvbnNpdmUge1xyXG4gICAgLmlubmVyQmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3dlcm9mZHJlYW0gIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZle1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNzUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAuYnRuLXByaW1hcnl7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5yZXNwZWN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIHRvcDogNC4wNjI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDcuNWVtO1xyXG4gICAgICBsZWZ0OiAxZW07XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogLjNlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmc6IGVtKDYwKSAwO1xyXG4gICAgLmhlYWRpbmdzIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEuYnRuIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpIGVtKDEwKSBlbSgzMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY5KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg2NSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xyXG4gICAgfVxyXG4gICAgaDMud2l0aGJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICAgIHAubGVhZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2UuZnAtcmVzcG9uc2l2ZSB7XHJcbiAgICAuaW5uZXJCYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvd2Vyb2ZkcmVhbSAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waGlsb3NvcGh5IHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIge1xyXG4gICAgLmlubmVyQmFubmVyICB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZwLXNlY3Rpb24sXHJcbiAgICAuZnAtc2xpZGUsXHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC5hYm91dC10aW1lbGluZSAudGltZUxpbmVjcm91c2Vse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgI2Z1bGxwYWdlSW5uZXIgLmZwLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAvL2JvZHkgLmVucS1mb3JtLXNlY3tcclxuICAvLyAgcGFkZGluZy10b3A6IDBweDtcclxuICAvL31cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyLjg3NWVtIDIuNWVtIDIuODc1ZW07XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCJcclxuXHJcbi5kZXNrdG9wX2NvbnRhY3R7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4ubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuLmNvbnRhY3QtZGVhbGVyIHtcclxuXHJcbiAgJi5pbm5lci1iYW5uZXIge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0NCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbi5jYXRlZ29yeS1wYW5le1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1kcm9wZG93bntcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAmLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwXHJcbiAgICAgIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOmVtKDI0KTtcclxuICAgICAgICAgICAgcmlnaHQ6ZW0oMjQpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDAgIDA7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KVxyXG4gIH1cclxuXHJcbiAgLmF1dG9MaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGxpIHtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzAlXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdXItdGFibGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxNyk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNlYy1vbmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5jb2wtc2VjLXR3byB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjApO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDUzKTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zaG93LXJvb20tc2VjIHtcclxuXHJcbiAgcGFkZGluZzogZW0oODApIDA7XHJcbiAgaDIge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIH1cclxuICBociB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgd2lkdGg6IGVtKDcxKTtcclxuICAgIGhlaWdodDogZW0oNCk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnZpZXdhbGxidG4ge1xyXG5cclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTUpO1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgLypwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgMDsqL1xyXG4gICAgICBwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgZW0oNSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgdG9wOiBlbSgxKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLy52aWV3YWxsYnRuIHtcclxuICAvL1xyXG4gIC8vICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAvLyAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gIC8vXHJcbiAgLy8gIC5idG4ge1xyXG4gIC8vXHJcbiAgLy8gICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgLy8gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAvL1xyXG4gIC8vICAgIGkge1xyXG4gIC8vICAgICAgcmlnaHQ6IDA7XHJcbiAgLy8gICAgfVxyXG4gIC8vXHJcbiAgLy8gICAgJjphY3RpdmUge1xyXG4gIC8vICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAvLyAgICB9XHJcbiAgLy9cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy99XHJcblxyXG4gIC5ib3gge1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSgxNDcpO1xyXG5cclxuICAgICYuZmlyc3RiIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICB9XHJcbiAgICAmLmRhcmtncmlkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2QwMjYyNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTclO1xyXG4gICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmdtLXN0eWxlLW10YyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVucS1mb3JtLXNlYyB7XHJcblxyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XHJcbiAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gIH1cclxuICAmLnJlZ2lzdGVyLWludGVyZXN0e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIG1hcmdpbi10b3A6IDEuNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJi5sYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGVtKDQ1KSAwIDAgMDtcclxuXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U0ZTZlODtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhhbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgIG1pbi13aWR0aDogZW0oMjI4KTtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNzYzZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDY1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCA7XHJcbn1cclxuXHJcbiNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICBmb250LXNpemU6IGVtKDE4KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuI21hcC1jYW52YXMge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4jbWFwLWNhbnZhcy1kZXRhaWwge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIge1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNiYThhM2Q7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWFpbi1wb3B1cCB7XHJcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcEltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2NvbnRlbnQgaDMge1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG5cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuI2NvbnRlbnQgaHIge1xyXG4gIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICdDYXRhbWFyYW4nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHNwYW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5hdXRvTGlzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNTApIDAgZW0oNzApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSg1OCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTgpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICBzZWN0aW9ue1xyXG4gICAgJi5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxle1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdtLXN0eWxlIC5jbG9zZS1idG4ge1xyXG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICAubUNTQl9zY3JvbGxUb29sc3tcclxuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcbn1cclxuI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTU1MHB4KXtcclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuZGV0YWlsLWFyZWF7XHJcbiAgICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLmVucS1mb3JtLXNlYyAuYnRuLXdoaXRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLnZpZXdhbGxidG4ge1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbGVmdDogZW0oNCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAjY29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuI3BoaWxve1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMgLmZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG4gIGJvZHkgI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xyXG4gIH1cclxuICBib2R5LmhvbWVwYWdlLm5vcm1hbC1wYWdlcyBzZWN0aW9uLmVucS1mb3JtLXNlYyAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwZW07XHJcbiAgfVxyXG4gIGJvZHkgIC5zaG93LXJvb20tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyMnB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIC5idG4td2hpdGUge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIC5ib3ggLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogNTklO1xyXG5cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDclO1xyXG4gICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAmLmVucS1mb3JtLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1kcm9wZG93biB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICB0b3A6MWVtO1xyXG4gICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICAuYXV0b0xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogMzNlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMxJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktZHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgdG9wOjFlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcbiAgLmRlc2t0b3BfY29udGFjdHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcblxyXG5cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFwSW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAudGhhbmtzIHtcclxuICAgICAgICAudGhhbmtzLWlubmVyIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIHdpZHRoOiBlbSgyODApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1kZWFsZXIge1xyXG5cclxuICAgICYuaW5uZXItYmFubmVyIHtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYXAtYXJlYS1zZWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSlcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWFwLXBhbmV7XHJcbiAgICAubWFwLWFyZWEtc2Vje1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSg2KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5lIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgLmF1dG9MaXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41Mzc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc2VjLW9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zZWMtdHdvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCkgMCBlbSg2MCkgMDtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyMClcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbiAgLmNvbnRhY3QtZGVhbGVyLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgaDJcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuIiwiLmlubmVyLWJhbm5lciB7XHJcblxyXG4gIC5kZWFsZXItYmFubmVyIHtcclxuICAgICYudF9zcHsgbWFyZ2luLXRvcDogNWVtfVxyXG4gICAgPiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgbGVmdDogNS41ZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcblxyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjVlbTtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaWNvbi1sb2dvIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsIHtcclxuICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWRlYWxlci1zZWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICBmb250LXNpemU6IDEuMjUwZW07XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDIyKTtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYXN0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWludHJvLXNlYyB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICBwYWRkaW5nOiA2LjI1MGVtIDA7XHJcblxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMik7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBwIHtcclxuXHJcbiAgICBmb250LXNpemU6IGVtKDIwKVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZXhwbG9yZS1zZWMge1xyXG4gIHBhZGRpbmctdG9wOiBlbSg3MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcbiAgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICB3aWR0aDogMjclO1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyLjVlbTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDAuNjI1ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDJlbSAyLjVlbTtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMCAxLjEyNWVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0LjVlbTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5jZXJ0aWZpZWQtY2FyIHtcclxuXHJcbiAgICAgIHdpZHRoOiA0MSU7XHJcblxyXG4gICAgfVxyXG4gICAgJi5tYXAtc2VjIHtcclxuXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYWluLWJveC1zZWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBociB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtYm94IHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oNDApO1xyXG5cclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAxNyU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDExMCk7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyNSk7XHJcbiAgICAgIG1pbi13aWR0aDogMjNlbTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRpc2NsYWltZXItdHh0IHtcclxuICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAuc3RhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsLmlubmVyLWJhbm5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gIH1cclxuICAmLm1ndDJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gIH1cclxufVxyXG4uY29tcGFueS1pbnRyby1zZWMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8vaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsLXNlYyB7XHJcbiAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICYud2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgJi5mb3ItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIHRvcDplbSgxMTIpO1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2UtZi1wIGgye1xyXG4gICAgbWFyZ2luOmVtKDQ4KSAwIGVtKDIwKTtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYyKSAwIGVtKDApIDA7XHJcbiAgICB9XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLnVubGltaXRlZCAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nOiBlbSg2MikgMCBlbSgwKSAwO1xyXG4gICAgfVxyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTZ7XHJcbiAgICAgIGhlaWdodDogNzh2aDtcclxuICAgIH1cclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICBtYXJnaW46IGVtKDE1KSAwIGVtKDE1KSAwO1xyXG4gICAgfVxyXG4gICAgLmlubmVyTWVudT5saSAuZHJvcERvd24gdWwgbGl7XHJcbiAgICAgbWluLWhlaWdodDogZW0oMjUwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC8vLmFib3V0LWRlYWwuaW5uZXItYmFubmVyIC5mcC10YWJsZUNlbGx7XHJcbiAgLy8gIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5jYWxjLXNlYyB7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICsgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjUxcHhcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICYubWFwLXNlYyB7XHJcbiAgICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FsYy1zZWMge1xyXG4gICAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG5cclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOiA2LjVlbTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwZW0gMi4yZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjZlbSAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuMmVtIDAgMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwZW07XHJcbiAgICB9XHJcbiAgICAuYm94LW9uZS10ZXh0IC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvXHJcblxyXG4gICAgfVxyXG4gICAgLmJveC10aHJlZS10ZXh0IHtcclxuXHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBib3R0b206IC0wLjM3NWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjUpIGVtKDE5KTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY29tcGFueS1pbnRyby1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGVNb2JpbGVCYW5uZXJUZXh0e1xyXG4gICAgLmlubmVyLWJhbm5lcntcclxuICAgICAgLnR4dC1zZWN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIC5jb250YWN0LWJveHtcclxuICAgICAgbWFyZ2luLXRvcDozZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogMWVtIDBlbSAyLjJlbTtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogZW0oNCkgMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lcntcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDYuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oOCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDExKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEyKSBlbSgxMSkgIWltcG9ydGFudDtcclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSg5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSg0MzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcblxyXG4gIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgfVxyXG4gICB9XHJcblxyXG4gIC5hYm91dC1kZWFsIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXNlYyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5kZWFsZXItYmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiAyMmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAgdG9wOiA1ZW07XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg2KTtcclxuXHJcbiAgICAgIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxMCk7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuXHJcbiAgICAgICYuY2VydGlmaWVkLWNhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYuZmxvZ29zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnAtc2Nyb2xsZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWRlYWxlci5pbm5lci1iYW5uZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtIDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjYWxsLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAmLmZvci1kZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9yLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmFib3V0LWRlYWwge1xyXG4gICAgLmt1d2FpdC1iYW5uZXItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNTApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvKm1hcmdpbi10b3A6IGVtKDUwKTsqL1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC50eHQtc2VjIHtcclxuICAgICAgPiBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgICAgdG9wOiAyZW07XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuICAgIHBhZGRpbmc6IGVtKDApIDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIHBhZGRpbmc6IGVtKDApIGVtKDIwKTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTUwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpO1xyXG5cclxuICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDgpIDA7XHJcblxyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE3MCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVye1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgJi5mbG9nb3NlYyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmt1d2FpdC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcC1zZWxlY3QgdjEuNi4zICgvL3NpbHZpb21vcmV0by5naXRodWIuaW8vYm9vdHN0cmFwLXNlbGVjdC8pXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTQgYm9vdHN0cmFwLXNlbGVjdFxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zaWx2aW9tb3JldG8vYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuLmJvb3RzdHJhcC1zZWxlY3R7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gIC8qd2lkdGg6IDIyMHB4XFw5OyBJRTggYW5kIGJlbG93Ki9cclxuICB3aWR0aDogMjIwcHggXFwwO1xyXG4gIC8qSUU5IGFuZCBiZWxvdyovXHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiBlbSgzNSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgfVxyXG59XHJcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjk0YTQ4O1xyXG59XHJcbi5jb250cm9sLWdyb3VwLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4vLyAgd2lkdGg6IDIyMHB4O1xyXG4vL31cclxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLypib3JkZXI6IG5vbmU7Ki9cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQsXHJcbi5yb3ctZmx1aWQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5mb3JtLXNlYXJjaCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxyXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbnB1dC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uaW5wdXQtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA5NiU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzkyOTI5YjtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxufVxyXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gIGNvbG9yOiAjOTI5MjliO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiBlbSgtNSk7XHJcbiAgd2lkdGg6IGVtKDgpO1xyXG4gIGhlaWdodDogZW0oNSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0b3A6IGVtKDQpO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcclxuICAgIGNvbG9yOiAjYjRiNGI0O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgfVxyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmRyb3B1cC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRvcDogMmVtO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMzU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpOm5vdCguZGlzYWJsZWQpIGE6aG92ZXIgc21hbGwsXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpc2FibGVkKSBhOmZvY3VzIHNtYWxsLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlOm5vdCguZGlzYWJsZWQpIGEgc21hbGwge1xyXG4gIGNvbG9yOiAjNjRiMWQ4O1xyXG4gIGNvbG9yOiByZ2JhKDEwMCwgMTc3LCAyMTYsIDAuNCk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGwge1xyXG4gIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDVweDtcclxuICB3aWR0aDogOTYlO1xyXG4gIG1hcmdpbjogMCAyJTtcclxuICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5idG4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkuc2VsZWN0ZWQgYSBzcGFuLmNoZWNrLW1hcmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xyXG4gIG1hcmdpbi1yaWdodDogMzRweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5idG4ge1xyXG4gIHotaW5kZXg6IDEwMzUgKyAxO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiA3cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTRweDtcclxuICBsZWZ0OiA5cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTRweDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogLTNweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDdweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0zcHg7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgcmlnaHQ6IDEzcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5icy1zZWFyY2hib3gsXHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYnMtYWN0aW9uc2JveCAuYnRuLWdyb3VwIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYnMtc2VhcmNoYm94ICsgLmJzLWFjdGlvbnNib3gge1xyXG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcclxufVxyXG4uYnMtc2VhcmNoYm94IGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubW9iaWxlLWRldmljZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuICAgIHRvcDogZW0oMTApO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gICAgdG9wOiBlbSgxMSk7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi8qKlxyXG4gKiBGb3JtVmFsaWRhdGlvbiAoLy9mb3JtdmFsaWRhdGlvbi5pbylcclxuICogVGhlIGJlc3QgalF1ZXJ5IHBsdWdpbiB0byB2YWxpZGF0ZSBmb3JtIGZpZWxkcy4gU3VwcG9ydCBCb290c3RyYXAsIEZvdW5kYXRpb24sIFB1cmUsIFNlbWFudGljVUksIFVJS2l0IGZyYW1ld29ya3NcclxuICpcclxuICogQGF1dGhvciAgICAgIC8vdHdpdHRlci5jb20vbmdodXVwaHVvY1xyXG4gKiBAY29weXJpZ2h0ICAgKGMpIDIwMTMgLSAyMDE1IE5ndXllbiBIdXUgUGh1b2NcclxuICogQGxpY2Vuc2UgICAgIC8vZm9ybXZhbGlkYXRpb24uaW8vbGljZW5zZS9cclxuICovXHJcblxyXG4uZnYtaGFzLWZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZ2LWhhcy1mZWVkYmFjayAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKnJpZ2h0OiAxNXB4OyovXHJcbn1cclxuLmZ2LWhlbHAtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgQm9vdHN0cmFwIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS1ib290c3RyYXAgLmhlbHAtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZnYtZm9ybS1ib290c3RyYXAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4vKiBCb290c3RyYXAgc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5mdi1pY29uLW5vLWxhYmVsIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5mdi1ib290c3RyYXAtaWNvbi1pbnB1dC1ncm91cCB7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbi8qIEJvb3RzdHJhcCBpbmxpbmUgZm9ybSAqL1xyXG4uZm9ybS1pbmxpbmUuZnYtZm9ybS1ib290c3RyYXAgLmZvcm0tZ3JvdXAge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgRm91bmRhdGlvbiBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAyMXB4OyAgICAgIC8qIFRoZSBoZWlnaHQgb2YgRm91bmRhdGlvbiBsYWJlbCAqL1xyXG4gICAgcmlnaHQ6IDE1cHg7ICAgIC8qIFRoZSBwYWRkaW5nLXJpZ2h0IG9mIC5jb2x1bW5zICovXHJcbiAgICB3aWR0aDogMzdweDtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG59XHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmNvbGxhcHNlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi8qIEZvdW5kYXRpb24gaG9yaXpvbnRhbCBmb3JtICovXHJcbi5mdi1mb3JtLWhvcml6b250YWwuZnYtZm9ybS1mb3VuZGF0aW9uIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxufVxyXG4vKiBGb3VuZGF0aW9uIHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmZ2LWljb24tbm8tbGFiZWwge1xyXG5cdHRvcDogMDtcclxufVxyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5lcnJvciAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogI2YwNDEyNDtcclxufVxyXG4vKipcclxuICogRm91bmRhdGlvbiByZXNldCB0aGUgYm90dG9tIG1hcmluIHRvIDAgd2hlbiB0aGUgcm93IGhhcyAnLmVycm9yJyBjbGFzc1xyXG4gKiBJIG5lZWQgdG8gYWRqdXN0IGl0IHdoZW4gdXNpbmcgdG9vbHRpcCB0byBzaG93IHRoZSBlcnJvclxyXG4gKi9cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZXJyb3IuZnYtaGFzLXRvb2x0aXAgaW5wdXQsIC5lcnJvci5mdi1oYXMtdG9vbHRpcCB0ZXh0YXJlYSwgLmVycm9yLmZ2LWhhcy10b29sdGlwIHNlbGVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBQdXJlIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDIycHg7ICAgICAgLyogSGVpZ2h0IG9mIFB1cmUgbGFiZWwgKi9cclxuICAgIHdpZHRoOiAzNnB4OyAgICAvKiBIZWlnaHQgb2YgUHVyZSBpbnB1dCAqL1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbn1cclxuLnB1cmUtZm9ybS1zdGFja2VkLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG4ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCAuZnYtaGVscC1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XHJcbn1cclxuLnB1cmUtZm9ybS1hbGlnbmVkLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjaywgICAgLyogUHVyZSBob3Jpem9udGFsIGZvcm0gKi9cclxuLmZ2LWZvcm0tcHVyZSAuZnYtaWNvbi1uby1sYWJlbCB7ICAgICAgICAgICAvKiBQdXJlIHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcblx0dG9wOiAwO1xyXG59XHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1lcnJvciBsYWJlbCxcclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLWVycm9yIC5mdi1oZWxwLWJsb2NrLFxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICNDQTNDM0M7ICAgICAvKiBTYW1lIGFzIC5idXR0b24tZXJyb3IgKi9cclxufVxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtc3VjY2VzcyBsYWJlbCxcclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLXN1Y2Nlc3MgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypjb2xvcjogIzFDQjg0MTsqLyAgICAgLyogU2FtZSBhcyAuYnV0dG9uLXN1Y2Nlc3MgKi9cclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIFNlbWFudGljIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLXNlbWFudGljIC5mdi1jb250cm9sLWZlZWRiYWNrLmljb24ge1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG4uZnYtZm9ybS1zZW1hbnRpYyAuZXJyb3IgLmljb24ge1xyXG4gICAgY29sb3I6ICNkOTVjNWM7XHJcbn1cclxuLyogU2VtYW50aWMgaG9yaXpvbnRhbCBmb3JtICovXHJcbi5mdi1mb3JtLWhvcml6b250YWwuZnYtZm9ybS1zZW1hbnRpYyAucm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgVUlLaXQgZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAyNXB4OyAgICAgIC8qIEhlaWdodCBvZiBVSUtpdCBsYWJlbCAqL1xyXG4gICAgd2lkdGg6IDMwcHg7ICAgIC8qIEhlaWdodCBvZiBVSUtpdCBpbnB1dCAqL1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLnVrLXRleHQtZGFuZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIFVJS2l0IGhvcml6b250YWwgZm9ybSAqL1xyXG4udWstZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tdWlraXQgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypsaW5lLWhlaWdodDogbm9ybWFsOyovXHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciBsYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciAudWstZm9ybS1sYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogI0Q4NTAzMDsgICAgIC8qIFNhbWUgYXMgLnVrLWZvcm0tZGFuZ2VyICovXHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1zdWNjZXNzIGxhYmVsLFxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLXN1Y2Nlc3MgLnVrLWZvcm0tbGFiZWwsXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKmNvbG9yOiAjNjU5RjEzOyovICAgICAvKiBTYW1lIGFzIC51ay1mb3JtLXN1Y2Nlc3MgKi9cclxufVxyXG4vKiBVSUtpdCBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xyXG4uZnYtZm9ybS11aWtpdCAuZnYtaWNvbi1uby1sYWJlbCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbiIsIi5mb3JtLXdyYXBwZXIsIC5maWxlLXVwbG9hZC1zZWN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50aGFua3N7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aGFua3MtaW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogZW0oMTEwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvYWRpbmcsICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdC1sb2FkaW5ne1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LWxvYWRlciwgLmRlZmF1bHQtbG9hZGVye1xyXG4gIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbjogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDUwKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5kZWZhdWx0LWxvYWRpbmd7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5jb250YWN0LWxvYWRlcntcclxuICAgIHRvcDogMjAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5lbnEtZm9ybSB7XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAudGhhbmtze1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgfVxyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcHRjaGEtaW1ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIH1cclxufVxyXG4uaW1nLWJveHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6MDtcclxuICB0b3A6MDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6MTMwcHg7XHJcbiAgYXtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJzY2JlXCIgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmVmcmVzaC1je1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdG9wOjA7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBib3R0b206MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjNTY1NjVlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgfVxyXG59XHJcbnRleHRhcmVhe1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4ubG9jYXRpb24tbWFwe1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHsgZnJvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbn1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkZXIgeyBmcm9tIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxufVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5cclxuXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuaGVscC1ibG9ja3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLmgtbGVnYWN5LCAubmV3c0RpdiwgLnNhZmV0eURpdiwgLmV2ZW50c0RpdiwgLm9mZmVyc0RpdiwgLnBwLXBhZ2V7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcC1wYWdle1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsImJvZHl7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLmxvYWRlZHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7XHJcbn1cclxuI2xvYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgaGVpZ2h0OiBlbSgxNTApO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ob25kYS1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk7XHJcbn1cclxuXHJcbi8qI2xvYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogZW0oNSk7XHJcbiAgbGVmdDogZW0oNSk7XHJcbiAgcmlnaHQ6IGVtKDUpO1xyXG4gIGJvdHRvbTogZW0oNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqIVxyXG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxufVxyXG5cclxuI2xvYWRlcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBlbSgxNSk7XHJcbiAgbGVmdDogZW0oMTUpO1xyXG4gIHJpZ2h0OiBlbSgxNSk7XHJcbiAgYm90dG9tOiBlbSgxNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqIVxyXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG59Ki9cclxuXHJcbi8qQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlICAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAwJSAgIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG59Ki9cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDUxJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBMb2FkZWQgKi9cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxufVxyXG5cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbn1cclxuXHJcbi5sb2FkZWQgI2xvYWRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBKYXZhU2NyaXB0IFR1cm5lZCBPZmYgKi9cclxuLm5vLWpzICNsb2FkZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBPdXRYLFxyXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcclxuICAwJSwgNTAlLCAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgMCUsIDUwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXHJcbiAgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxyXG4gIH1cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcclxuICB9XHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcclxuICB9XHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGplbGxvIHtcclxuICAxMS4xJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcclxuICB9XHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXHJcbiAgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxyXG4gIH1cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKVxyXG4gIH1cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmplbGxve1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblxyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG9iYWlkIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb2JhaWQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBzdGFydCAqL1xyXG5cclxuLml0ZW1ze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pdGVtcyAuZ3JpZF9pbWd7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucmV2ZWFsLCAucmV2ZWFsc3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBlbmQgKi9cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblgge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5ZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRYIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG59XHJcbi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pZTksIC5pZTh7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLyoqXHJcbiAqIE93bCBDYXJvdXNlbCB2Mi4yLjFcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxNyBEYXZpZCBEZXV0c2NoXHJcbiAqIExpY2Vuc2VkIHVuZGVyICAoKVxyXG4gKi9cclxuLypcclxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxOyB9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBoZWlnaHQ6IDA7IH1cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cclxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDgwcHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcclxuICBvcGFjaXR5OiAwOyB9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsOyB9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gIGZsb2F0OiByaWdodDsgfVxyXG5cclxuLyogTm8gSnMgKi9cclxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKlxyXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gIHotaW5kZXg6IDA7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xyXG4gIHotaW5kZXg6IDE7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH0gfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICovXHJcbi5vd2wtaGVpZ2h0IHtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cclxuXHJcbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiIsIlxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEudGVzdGluZy1kLWJ1dHRvbntcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAucHJvZHVjdC0zNjAge1xyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdGhyZWVzaXh0eSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogODV2aDtcclxuXHJcbn1cclxuXHJcbi50aHJlZXNpeHR5LWV4dHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzLzM2MC9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgIGNlbnRlciAyMCU7XHJcbn1cclxuXHJcbi50aHJlZVNpeHR5Vmlld1BhZ2V7XHJcbiAgLmhvbmRhLWxvZ286YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaW5uZXJNZW51LnB1bGwtbGVmdHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA3MHB4IDBweCAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC45Mzc1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgICAgIHRvcDogLjQxMjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLXBhbmV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGlmcmFtZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWFcdHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksXHJcbnNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAvKiN0aHJlZXNpeHR5IHsqL1xyXG4gIC8qd2lkdGg6MzYwcHg7Ki9cclxuICAvKmhlaWdodDoyMjVweDsqL1xyXG4gIC8qbWFyZ2luLWxlZnQ6LTE4MHB4OyovXHJcbiAgLyptYXJnaW4tdG9wOi0xMTNweDsqL1xyXG4gIC8qfSovXHJcbn1cclxuLypcclxuICAgIERlZmluZXMgdGhlIGNyaXRlcmlhIG9mIHRoZSBtYXguIDQ4MHB4IHdpZGUgbW9iaWxlcycgcG9ydHJhaXQgbW9kZSBhbmQgc2V0cyB0aGUgaW1hZ2Ugc2xpZGVyIGRpbWVuc2lvbnMgYW5kIGNlbnRlcmluZyBhY2NvcmRpbmcgdG8gaXQuXHJcbiovXHJcbkBtZWRpYVx0c2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpLFxyXG5zY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcclxuXHJcbn1cclxuXHJcbiN0aHJlZXNpeHR5X2ltYWdlcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RocmVlc2l4dHkgaW1nIHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB0b3A6LTR2aDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdXJyZW50LWltYWdlIHtcclxuICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnByZXZpb3VzLWltYWdlIHtcclxuICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICB3aWR0aDowO1xyXG59XHJcblxyXG4jc3Bpbm5lciB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgbGVmdDo1MCU7XHJcbiAgdG9wOjUwJTtcclxuICB3aWR0aDo5MHB4O1xyXG4gIGhlaWdodDo5MHB4O1xyXG4gIG1hcmdpbi1sZWZ0Oi00NXB4O1xyXG4gIG1hcmdpbi10b3A6LTUwcHg7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4jc3Bpbm5lciBzcGFuIHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB0b3A6NTAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgY29sb3I6IzMzMztcclxuICBmb250OjAuOGVtIEFyaWFsLCBWZXJkYW5hLCBzYW5zO1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OjAuNmVtO1xyXG4gIG1hcmdpbi10b3A6LTAuM2VtO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLnRocmVlU2l4dHlWaWV3UGFnZXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzLzM2MC9iZy5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYycHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGZvb3RlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzBiMGEwYztcclxuICAgIHBhZGRpbmc6IDEuMzc1ZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgLmNvcHlyaWdodHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbnVsIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4udGhyZWVTaXh0eVZpZXctc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcm9kdWN0LTM2MC1iZy5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1Nik7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDEyMCk7XHJcbiAgJi5zbGlkaW5nU2VjdGlvbiB7XHJcbiAgICAucHJvZHVjdC0zNjAge1xyXG4gICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5kZXNpZ257XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTkwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg5NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL21vdG9yY3ljbGUvZGVzaWduX2JnLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMXtcclxuICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgIGZvbnQtc2l6ZTo3MHB4O1xyXG4gICAgfVxyXG4gICAgcC5jZW50ZXJ7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXh0ZXJpb3ItY29sb3J7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNlMjI3MTA7XHJcbiAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDUpIDA7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTcpO1xyXG4gIH1cclxuICAuYnRuLXdoaXRlIHtcclxuICAgIG1pbi13aWR0aDogZW0oMjYwKTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBpIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtMzYwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IGVtKDM2KTtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNzApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgLyptYXgtd2lkdGg6IDU1JTsqL1xyXG4gICAgICAuYW5jaG9ycyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBlbSgyNSkgc29saWQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogZW0oLTI1KTtcclxuICAgICAgICAgICAgICB0b3A6IGVtKC0yNSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBib3JkZXI6IGRvdHRlZCAycHggJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMnMpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSg0MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hbmltYXRlZCB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9uZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyNCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTklO1xyXG4gICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm91ciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogODclO1xyXG4gICAgICAgICAgICAgIHRvcDogMjQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjY29yZHNhZGFuMzYwe1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYxJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDcxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zaXgge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNpdmljc2VkYW4zNjB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLm9uZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm91ciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5maXZlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnNpeCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZXZlbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4NCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucGlsb3R7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLm9uZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub2R5e1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjMlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnRocmVlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm91ciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5maXZlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDkxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjclO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vZHktbmV3e1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTElO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm91ciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5maXZlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDkxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjclO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmNpdHlzZWRhbjM2MHtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDExJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIyJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjQlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODElO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NC41JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnNpeCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZXZlbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjY29yZGNvdXBlMzYwe1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm91ciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5maXZlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnNpeCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZXZlbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3OCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5laWdodCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYxJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5uaW5lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDg5JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnRlbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sZWZ0SGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV4dGVyaW9yLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAvKndpZHRoOiBlbSgzNjUrODApOyovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSg1KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgICB3aWR0aDogZW0oNDApO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogZW0oLTU1KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogZW0oLTUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cclxuICAgICAgbWFyZ2luLXRvcDogZW0oMjApO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogZW0oNTQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLmNvbG9ybmFtZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0zMCU7XHJcbiAgICAgICAgICAvKndpZHRoOiAxNGVtOyovXHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgLyomOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKC0xNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKC0xNSk7XHJcbiAgICAgICAgICB9Ki9cclxuICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oNTApO1xyXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIC5jb2xvcm5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IGVtKDgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSg0MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiBlbSgtNTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBlbSgtNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCBlbSgyKSAjODU3ZTdjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC40cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIGJvcmRlcjogZW0oMTApIHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbiB7XHJcbiAgICAuZXh0ZXJpb3ItY29sb3Ige1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLmNvbG9ybmFtZXtcclxuICAgICAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBpbG90LXRhYi1zZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNjYzAwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0NSk7XHJcblxyXG4gICAgYnJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5zdWJUYWJze1xyXG4gICAgbGl7XHJcbiAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZDFkOTtcclxuICAgICAgYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNik7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgyNSkgZW0oNykgZW0oMjUpO1xyXG4gICAgICAgIGNvbG9yOiMzZjNmM2Y7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgtMSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWxvdC1mdntcclxuICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQxJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjQlO1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBpbG90LXJ2e1xyXG4gICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLmZvdXJ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzYlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgY29sb3I6I2MwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICB9XHJcbiAgLnA0MHtcclxuICAgIHBhZGRpbmc6ZW0oNDApIDAgZW0oNDApIGVtKDI3KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gIH1cclxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2U3ZTc7XHJcbiAgfVxyXG4gIC5zY3JvbGwtYXJlYXtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBlbSgzMTApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBpbG90LWZlYXQtbGlzdHtcclxucGFkZGluZzogMCBlbSgzMCkgMCAwO1xyXG4gIHVse1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMjgpO1xyXG4gICAgICBmb250LXNpemU6ZW0oMjIpO1xyXG5cclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDplbSgzKTtcclxuICAgICAgICBjb2xvcjojYzAwXHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDplbSgxNSk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oMjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOmVtKDE0KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMTUpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDo3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzdmN2Y3ZjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgdG9wOmVtKDgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgJi50ZXN0aW5nLWQtYnV0dG9ue1xyXG4gICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAmLmhydl9mcm9udENhcntcclxuICAgICAgICAgIC5hbmNob3JzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWxvdC10YWItc2VjdGlvbntcclxuICAgIC8vLnByb2R1Y3QtMzYwe1xyXG4gICAgLy8gIC5wcm9kdWN0e1xyXG4gICAgLy8gICAgLmltYWdle1xyXG4gICAgLy8gICAgICBpbWd7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgLy8gICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcbiAgICAucGlsb3QtZnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYub25le1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpbG90LXJ2e1xyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmZvdXJ7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzOSU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICBib2R5LnRocmVlU2l4dHlWaWV3UGFnZXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NHB4O1xyXG4gICAgLm5hdmlnYXRpb257XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjdGhyZWVzaXh0eSBpbWd7XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gICAgdG9wOiA3dmg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gLnByb2R1Y3QtMzYwLmNpdHlzZWRhbjM2MCAucHJvZHVjdCAuYW5jaG9ycyB1bCBsaXtcclxuICAgICYuZml2ZSB7XHJcbiAgICAgIGxlZnQ6IDY2JTtcclxuICAgICAgdG9wOiAwJTtcclxuICAgIH1cclxuICAgICYub25lIHtcclxuICAgICAgbGVmdDogMTIlO1xyXG4gICAgICB0b3A6IDQyJTtcclxuICAgIH1cclxuICAgICYuZm91ciB7XHJcbiAgICAgIGxlZnQ6IDgyJTtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICBib2R5LnRocmVlU2l4dHlWaWV3UGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDBweDtcclxuICAgICN0aHJlZXNpeHR5IGltZyB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIHRvcDoydmg7XHJcbiAgICAgIGxlZnQ6MTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uIGxpOmhvdmVyIGEsIC5uYXZpZ2F0aW9uIGxpLmFjdGl2ZSBhLCAubmF2aWdhdGlvbiBsaSBhe1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIGJvZHkudGhyZWVTaXh0eVZpZXdQYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xyXG4gICAgLm5hdmlnYXRpb24gbGkgYXtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjdGhyZWVzaXh0eXtcclxuICAgIHRvcDogNnZoO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLnRocmVlc2l4dHktZXh0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvMzYwL2xvZ29zL2FjY29yZF9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDI2JTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgLnByb2R1Y3QtMzYwIHtcclxuICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYW5jaG9ycyB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ocnZfZnJvbnRDYXJ7XHJcbiAgICAgICAgICAuYW5jaG9ycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4dGVyaW9yLWNvbG9yIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgICYuZGVzaWdue1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAucHJvZHVjdC0zNjAub2R5LW5ldyB7XHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkub25le1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MzglO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGUudGVjaG5vbG9neS1zZWN0aW9uIHtcclxuICAgIC5maXJzdC1pbWcgcC5jZW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1wYW5lLmNvbnRhaW5lciAucm93e1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5waWxvdC10YWItc2VjdGlvbntcclxuICAgIC8vLnByb2R1Y3QtMzYwe1xyXG4gICAgLy8gIC5wcm9kdWN0e1xyXG4gICAgLy8gICAgLmltYWdle1xyXG4gICAgLy8gICAgICBpbWd7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgLy8gICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcbiAgICAucGlsb3QtZnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYub25le1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpbG90LXJ2e1xyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmZvdXJ7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzOSU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICBib2R5LnRocmVlU2l4dHlWaWV3UGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMiU7XHJcbiAgfVxyXG4gICN0aHJlZXNpeHR5e1xyXG4gICAgdG9wOiAxNXZoO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTgwJTtcclxuICAgICAgbGVmdDogLTQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaHJ2X2Zyb250Q2Fye1xyXG4gICAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4dGVyaW9yLWNvbG9yIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpbG90LXRhYi1zZWN0aW9ue1xyXG4gICAgLy8ucHJvZHVjdC0zNjB7XHJcbiAgICAvLyAgLnByb2R1Y3R7XHJcbiAgICAvLyAgICAuaW1hZ2V7XHJcbiAgICAvLyAgICAgIGltZ3tcclxuICAgIC8vICAgICAgICB3aWR0aDo4MCU7XHJcbiAgICAvLyAgICAgIH1cclxuICAgIC8vICAgIH1cclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuICAgIC5waWxvdC1mdntcclxuICAgICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJi5vbmV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGhyZWV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGlsb3QtcnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYuZm91cntcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTglO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGhyZWV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM5JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3UGFnZSAubmF2aWdhdGlvbiBsaSBhe1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3RocmVlc2l4dHl7XHJcbiAgICAvL3RvcDogMDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgLnRocmVlc2l4dHktZXh0e1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICB9XHJcbiAgICAmLnRocmVlU2l4dHlWaWV3UGFnZXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTAlO1xyXG4gICAgICBmb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogLjM3NWVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgJi5tb2JpbGUtY2VudGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbiB7XHJcbiAgICAucHJvZHVjdC0zNjAge1xyXG4gICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbmNob3JzIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZW0oMTApIHNvbGlkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXh0ZXJpb3ItY29sb3Ige1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIC5jb2xvcm5hbWUge1xyXG4gICAgICAgICAgICBib3R0b206IC01LjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIC5wcm9kdWN0LTM2MCAucHJvZHVjdCAuYW5jaG9ycyB1bCBsaTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTAuNzVlbTtcclxuICAgIHRvcDogLTAuN2VtO1xyXG4gICAgd2lkdGg6IDRlbTtcclxuICAgIGhlaWdodDogNGVtXHJcbiAgfVxyXG4gIC5waWxvdC10YWItc2VjdGlvbntcclxuICAgIHBhZGRpbmc6IGVtKDUwKSBlbSgzMCkgZW0oNTApIGVtKDMwKTtcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC5uYXZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAjdGhyZWVzaXh0eXtcclxuICAgIHRvcDogMjd2aDtcclxuICAgIGhlaWdodDogNzN2aDtcclxuICAgICN0aHJlZXNpeHR5X2ltYWdlc3tcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgcmlnaHQ6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNjAlO1xyXG4gICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC50aHJlZXNpeHR5LWV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICB9XHJcbiAgLnRocmVlU2l4dHlWaWV3UGFnZXtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvMzYwL21vYmlsZS1iZy5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gLnByb2R1Y3QtMzYwIC5wcm9kdWN0IC5hbmNob3JzIHVsIGxpe1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMC41MmVtO1xyXG4gICAgICB0b3A6IC0wLjUyZW07XHJcbiAgICAgIHdpZHRoOiAyLjYyNWVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNjI1ZW07XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIC5leHRlcmlvci1jb2xvciB1bCBsaSB7XHJcbiAgICBtYXgtd2lkdGg6IDIuMzc1ZW07XHJcbiAgICAuY29sb3JuYW1lIHtcclxuICAgICAgYm90dG9tOiAtNWVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyOiAuMzVlbSB0cmFuc3BhcmVudCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gaDF7XHJcbiAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICB9XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmxnLXN1Yi1odG1sLCAubGctdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBsZztcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9sZy5lb3Q/bjF6MzczXCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2xnLmVvdD8jaWVmaXhuMXozNzNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9sZy53b2ZmP24xejM3M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2xnLnN2Zz9uMXozNzMjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuXHJcbi5sZy1pY29uIHtcclxuICBmb250LWZhbWlseTogbGc7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHotaW5kZXg6IDEwODA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQuZGlzYWJsZWQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dDpob3ZlciwgLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGXHJcbn1cclxuXHJcbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcclxuICByaWdodDogMjBweFxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCJcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xyXG4gIGxlZnQ6IDIwcHhcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCJcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogLTMwcHhcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IC0zMHB4XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IC0zMHB4XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogLTMwcHhcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogMzBweFxyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAzMHB4XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogMzBweFxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogMzBweFxyXG4gIH1cclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcclxuICAtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XHJcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcclxuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcclxuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmxnLXRvb2xiYXIge1xyXG4gIHotaW5kZXg6IDEwODI7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1pY29uIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBoZWlnaHQ6IDQ3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNTBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkZcclxufVxyXG5cclxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTA3MFwiXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUwZjJcIlxyXG59XHJcblxyXG4ubGctc3ViLWh0bWwge1xyXG4gIGJvdHRvbTogMDtcclxuICBjb2xvcjogI0VFRTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDgwXHJcbn1cclxuXHJcbi5sZy1zdWItaHRtbCBoNCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5sZy1zdWItaHRtbCBwIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luOiA1cHggMCAwXHJcbn1cclxuXHJcbiNsZy1jb3VudGVyIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcblxyXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctb2JqZWN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxyXG59XHJcblxyXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xyXG4gIGJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA4MDtcclxuICBtYXgtaGVpZ2h0OiBlbSgzNTApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IC1vLWdyYWI7XHJcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcclxuICBjdXJzb3I6IGdyYWJcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWIge1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2VcclxuICB9XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oMTIwKVxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2VcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XHJcbiAgYm90dG9tOiAxMDBweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcclxuICBjb2xvcjogIzk5OTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTM5cHg7XHJcbiAgd2lkdGg6IDUwcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6aG92ZXIsIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcclxuICBjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUxZmZcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA1cHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XHJcbiAgd2lkdGg6IDg0cHg7XHJcbiAgaGVpZ2h0OiA1OXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MnB4O1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIHotaW5kZXg6IDEwODA7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWcvdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWcvdmltZW8tcGxheS5wbmdcIikgMCAtNThweCBuby1yZXBlYXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltZy92aWRlby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICB3aWR0aDogNjRweDtcclxuICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1nL3lvdXR1YmUtcGxheS5wbmdcIikgMCAtNjBweCBuby1yZXBlYXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5sZy1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwODM7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDBcclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUwMWRcIlxyXG59XHJcblxyXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTAxYVwiXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLCAubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuI2xnLXpvb20taW46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzExXCJcclxufVxyXG5cclxuI2xnLWFjdHVhbC1zaXplIHtcclxuICBmb250LXNpemU6IDIwcHhcclxufVxyXG5cclxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTAzM1wiXHJcbn1cclxuXHJcbiNsZy16b29tLW91dCB7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuI2xnLXpvb20tb3V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTMxMlwiXHJcbn1cclxuXHJcbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xyXG4gIGJvdHRvbTogNjBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTA4MDtcclxuICBoZWlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmIGluc2V0XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3R0b206IDEwMCU7XHJcbiAgaGVpZ2h0OiA4M3B4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMClcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgaW5zZXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XHJcbiAgd2lkdGg6IDEycHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cywgLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNmZmYgaW5zZXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1jYXJldCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDBcclxufVxyXG5cclxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCJcclxufVxyXG5cclxuLmxnLWZ1bGxzY3JlZW4tb24gLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTA4MTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogLTE2cHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uLCAubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICMzMzNcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcclxuICBjb2xvcjogIzMzMztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMnB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd24gYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDcpXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5sZy1vdXRlciwgLmxnLW91dGVyIC5sZywgLmxnLW91dGVyIC5sZy1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZFwiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xyXG4gIGNvbG9yOiAjM2I1OTk4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcclxuICBjb2xvcjogIzAwYWNlZFxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcclxuICBjb2xvcjogI2RkNGIzOVxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xyXG4gIGNvbG9yOiAjY2IyMDI3XHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiXHJcbn1cclxuXHJcbi5sZy1ncm91cDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4ubGctb3V0ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogLW8tZ3JhYjtcclxuICBjdXJzb3I6IC1tcy1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltZy9sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCwgLmxnLW91dGVyIC5sZy1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUsIC5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNSU7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XHJcbiAgei1pbmRleDogMTA2MFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCwgLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5sZy1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokYnJhbmQtYmxhY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXHJcbn1cclxuXHJcbi5sZy1iYWNrZHJvcC5pbiB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0sIC5sZy1jc3MzLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gIGxlZnQ6IC0xMDAlXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmxnLXRodW1iLW91dGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGctb3V0ZXJ7XHJcbiAgICAmLmxnLWhhcy10aHVtYiB7XHJcbiAgICAgIC5sZy1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1vdXRlciwgLmxnLW91dGVyIC5sZywgLmxnLW91dGVyIC5sZy1pbm5lcntcclxuICAgIGhlaWdodDogNTAycHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmxnLXRodW1iLW91dGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGctb3V0ZXJ7XHJcbiAgICAmLmxnLWhhcy10aHVtYiB7XHJcbiAgICAgIC5sZy1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1vdXRlciwgLmxnLW91dGVyIC5sZywgLmxnLW91dGVyIC5sZy1pbm5lcntcclxuICAgIGhlaWdodDogMzc2cHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmxnLXRodW1iLW91dGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGctb3V0ZXJ7XHJcbiAgICAmLmxnLWhhcy10aHVtYiB7XHJcbiAgICAgIC5sZy1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVye1xyXG4gICAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIucmFuZ2VpbWFnZSB7XHJcbiAgd2lkdGg6IGVtKDg2MSk7XHJcbiAgaGVpZ2h0OiBlbSgzNzcpO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFuZ2VTbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZGVkZWQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGVtKDEyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgd2lkdGg6IGVtKDY1MCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oOTApO1xyXG4gIG1hcmdpbi10b3A6IGVtKDIxKTtcclxuICBwYWRkaW5nOiAwIGVtKDMpO1xyXG4gIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKC0xNikgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCA3cHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICB3aWR0aDogZW0oMzApICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi51aS1zdGF0ZS1ob3ZlciB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJi50aWNrMntcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICB3aWR0aDogZW0oNik7XHJcbiAgICAgIGhlaWdodDogZW0oNik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBlbSgtNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYubGFzdCB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygxMHB4KTtcclxufVxyXG5cclxuLnJhbmdlU2xpZGVyLWNvbnRyb2xzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICAubGVmdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogZW0oNTUpO1xyXG4gICAgaGVpZ2h0OiBlbSg1NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoI2NjY2NjYywgMC43KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogZW0oMTApO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodCB7XHJcbiAgICB3aWR0aDogZW0oNTUpO1xyXG4gICAgaGVpZ2h0OiBlbSg1NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoI2NjY2NjYywgMC43KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IGVtKDEyKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLFxyXG4ucmFuZ2VzbGlkZXJfX2ZpbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMjBweDtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWRpc2FibGVkIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCAucmFuZ2VzbGlkZXJfX2ZpbGwge1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0tdmVydGljYWwgLnJhbmdlc2xpZGVyX19maWxsIHtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5yYW5nZVNsaWRlciAuZHJhZy1tZSB7XHJcbiAgbGVmdDogLTEuOWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRyYWctbWV4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZHJhZy1tZTtcclxuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuXHJcbn1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJhZy1tZXh7XHJcbiAgZnJvbSB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDBweCk7fVxyXG4gIDY1JSB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwcHgpO31cclxuICB0byB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMHB4KTsgICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZHJhZy1tZXtcclxuICBmcm9tIHstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMHB4KTt9XHJcbiAgNjUlIHstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7fVxyXG4gIHRvIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wcHgpO31cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKdlltcGxZM1JDYjNWdVpHbHVaMEp2ZUNJZ2VERTlJakF1TlNJZ2VURTlJakF1TUNJZ2VESTlJakF1TlNJZ2VUSTlJakV1TUNJK1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqQWlMejQ4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdNREF3TURBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0eElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhMMlJsWm5NK1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrS1NJZ0x6NDhMM04yWno0ZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9faGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdlREU5SWpBdU5TSWdlVEU5SWpBdU1DSWdlREk5SWpBdU5TSWdlVEk5SWpFdU1DSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMakV6SWk4K1BITjBiM0FnYjJabWMyVjBQU0l4TURBbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVNQ0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuMTMpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEzKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEzKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnJhbmdlc2xpZGVyX19oYW5kbGU6YWN0aXZlLCAucmFuZ2VzbGlkZXItLWFjdGl2ZSAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZURFOUlqQXVOU0lnZVRFOUlqQXVNQ0lnZURJOUlqQXVOU0lnZVRJOUlqRXVNQ0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpFaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzR4TWlJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BDOWtaV1p6UGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PScpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuMTIpKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XHJcbiAgbGVmdDogLTEwcHg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzICsgLnJhbmdlc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAwLCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnJhbmdlU2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNjI1ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmdlaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5yYW5nZVNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuIiwiLnBvcHVwLWNvbnRlbnQtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAuY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC13aGl0ZSwgMC4zKTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDIwcHgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDMlO1xyXG4gICAgICB9XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXJnaW46IGVtKC0yMDApIGF1dG8gMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB1c2VyLXNlbGVjdDogaW5pdGlhbDtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICBoZWlnaHQ6IGVtKDQwMCk7XHJcbiAgICAucDAge1xyXG4gICAgICBib3JkZXI6ICRicmFuZC13aGl0ZSAxcHggc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNDAge1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgZW0oMTYpIGVtKDQwKSBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAvL2hlaWdodDogZW0oMzM2KTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMDQpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMCA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAmLnZpZGVvLXNlYyB7XHJcblxyXG5cclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1haW50ZW5hbmNlIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDMyZW07XHJcbiAgICAgIGhlaWdodDogMThlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogZW0oNDApIDAgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE1KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICB3aWR0aDogODBlbTtcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgIGhlaWdodDogNDZlbTtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0My41ZW07XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVjYWxsLWlmcmFtZXtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXItcG9wdXB7XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDIyZW07XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogMGVtIDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sZyB7XHJcbiAgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDgwKSBlbSgxNi42NTUpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjQpO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygyMHB4KTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgfVxyXG4gICAgICAmLmxnLXByZXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE2LjY1NSkgZW0oMjUpIGVtKDE2LjY1NSkgZW0oODApO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5sZy1uZXh0IHtcclxuICAgICAgICByaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbGctY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKC02MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gIH1cclxuICAubGctdG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICByaWdodDogZW0oNjApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAubGctY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjMpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWltZy13cmFwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubW9kYWwtb3BlbiB7XHJcbiAgICAjZnVsbHBhZ2Uge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgI21vZGVsLW5vLWxvY2F0aW9ue1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZVRleHR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgICYuZ2VuZXJhdG9yLWQge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCl7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNzIpIGVtKDE2KSBlbSg0MCkgZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXB7XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogNDZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYSB7XHJcbiAgICAvL2hlaWdodDogMjUuMzc1ZW07XHJcbiAgfVxyXG4gIH1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAucDAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAubWFpbnRlbmFuY2UgLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2M2VtO1xyXG4gICAgICAgIHRvcDogNCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDU2KSBlbSgxNikgZW0oNDApIGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDMwZW07XHJcbiAgICAgICAgLnAwIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogZW0oOTc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnN0ZXBQb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMzBlbTtcclxuICAgICAgICAucDAge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMzYuM2VtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpe1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDcyKSBlbSgxNikgZW0oNDApIGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAudmluLW1vZGFsLmludmFsaWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuaW52YWxpZF90ZXh0IHAgYXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAsIC52aW4tbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLWFjdGlvbnMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGctdG9vbGJhciB7XHJcbiAgICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogZW0oNDAwKTtcclxuICB9XHJcblxyXG4gIGJvZHkgLmNkLWltYWdlLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cCAuY29udHJvbHN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNzNweDtcclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXB7XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgaGVpZ2h0OiA1NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG5cclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5sZyAubGctYWN0aW9ucyBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLnNhZmFyaSB7XHJcbiAgICAmLm9yaWVudGF0aW9uX2xhbmRzY2FwZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgI25hdi1pY29uMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjg4eDEyNDJweCBhdCA0NThwcGkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLWhlaWdodDogODk2cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpICB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXAgLmNvbnRyb2xze1xyXG4gICAgdG9wOmF1dG87XHJcbiAgfVxyXG5cclxuICAubGcgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uLmxnLW5leHR7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBidXR0b24ubGctcHJldntcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gIH1cclxuICAubGcgLmxnLXRvb2xiYXJ7XHJcbiAgICB0b3A6IDIuMzc1ZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiBlbSg2MDApO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNzVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAucDB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIC5sZyAubGctYWN0aW9ucyBidXR0b257XHJcbiAgICB0ZXh0LWluZGVudDogLTUwMDAwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAmLmxnLXByZXZ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsZWZ0OiAwLjhlbTtcclxuXHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICByaWdodDogMC44ZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiA1MDAwMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgfVxyXG4uY29udHJvbHN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7Ki9cclxuICAgIHRvcDoyNSU7XHJcblxyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnA0MCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oODApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAgIHRvcDogNSU7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zdGVwUG9wdXAubWFpbnRlbmFuY2UgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5sZyAubGctdG9vbGJhciAubGctY2xvc2V7XHJcbiAgICB3aWR0aDogMS4xNjI1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMTYyNWVtO2xpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICB9XHJcbiAgLmxnIHtcclxuICAgIC5sZy10b29sYmFye1xyXG4gICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICB0b3A6ZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvbW8tcHAtbW9ie1xyXG4gICAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cHtcclxuICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgbGVmdDogMiU7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG59IiwiLyogSWNvbiAxICovXHJcblxyXG4udG9nZ2xlLWJ0bi10b3B7XHJcbiAgd2lkdGg6ZW0oODMpO1xyXG4gIGhlaWdodDplbSg4MCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6ZW0oLTMpO1xyXG4gICAgdG9wOmVtKC0zKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgd2lkdGg6ZW0oODYpO1xyXG4gICAgaGVpZ2h0OmVtKDg2KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICB9XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDowO1xyXG4gICAgICBoZWlnaHQ6MDtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbmF2LWljb24zLCAjbmF2LWljb24ye1xyXG4gIHdpZHRoOiBlbSgyNSk7XHJcbiAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbGVmdDogZW0oLTMpO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgJjphZnRlcntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IGVtKDQ4KTtcclxuICAgIGhlaWdodDogZW0oNDgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTExKTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIH1cclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuLCAjbmF2LWljb24yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMnB4KTtcclxuICB6LWluZGV4OiA1NTtcclxufVxyXG5cclxuLyogSWNvbiAzICovXHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6IGVtKDE1KTtcclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSwjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRvcDogZW0oMjMpO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6IGVtKDMxKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgxKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiBlbSgxOCk7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgzKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMTgpO1xyXG4gIHdpZHRoOiAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuI25hdi1pY29uMy5jbGljaywgI25hdi1pY29uMi5jbGlja3tcclxuICBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe31cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNuYXYtaWNvbjMsICNuYXYtaWNvbjIge1xyXG4gICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgbGVmdDogZW0oMTUpO1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgdG9wOiBlbSgxNik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8ubWVudS1vcGVuLmNsaWNre1xyXG4gIC8vICB0b3A6ZW0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgLy99XHJcbiAgLmhlYWRlci5zdGlja3l7XHJcbiAgICAjbmF2LWljb24zLCAjbmF2LWljb24yIHtcclxuICAgICAgdG9wOmVtKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMyksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiBlbSgyNSk7XHJcbiAgfVxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiBlbSgzNCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiXHJcbi5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNjYlO1xyXG4gIG1hcmdpbjogMCBhdXRvIGVtKDMwKSBhdXRvO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmNkLXJlc2l6ZS1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBib3JkZXItcmlnaHQ6ICNjYzAwMDAgNXB4IHNvbGlkO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy12aXNpYmxlIC5jZC1yZXNpemUtaW1nIHtcclxuICB3aWR0aDogNjAlO1xyXG4gIC8qIGJvdW5jZSBpbiBhbmltYXRpb24gb2YgdGhlIG1vZGlmaWVkIGltYWdlICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuICBhbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xyXG5cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLWluIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2QtYm91bmNlLWluIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jZC1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGVtKDcwKTtcclxuICB3aWR0aDogZW0oNzApO1xyXG4gIGxlZnQ6IDYwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogZW0oLTM4KTtcclxuICBtYXJnaW4tdG9wOiBlbSgtMjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2FmdGVyLWJlZm9yZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLyogYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTsgKi9cclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG59XHJcblxyXG4uY2QtaGFuZGxlLmRyYWdnYWJsZSB7XHJcbiAgLyogY2hhbmdlIGJhY2tncm91bmQgY29sb3Igd2hlbiBlbGVtZW50IGlzIGFjdGl2ZSAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDViN2M7XHJcbn1cclxuXHJcbi5pcy12aXNpYmxlIC5jZC1oYW5kbGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgMC43cywgb3BhY2l0eSAwcyAwLjdzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSAge1xyXG4gIC5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jZC1oYW5kbGUge1xyXG4gICAgdG9wOiA0MiVcclxuICB9XHJcbn0iLCJcclxuLyp3aWR0aDpleHByZXNzaW9uKGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGggPCA3ODI/IFwiNzgwcHhcIiA6IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGggPiAxMjYyPyBcIjEyNjBweFwiIDogXCJhdXRvXCIpOyovXHJcblxyXG4udG9wLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oLTEpO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDI1KSAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmluZS1wYWdlIHtcclxuICAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGR7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDIzZjg4O1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyYXQtNC1zZWMgLnJvdy5ib3hlc3tcclxuICAgIC5zZWMtbG9nb3tcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjMDIzZjg4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyYXQtNC1zZWMgLnJvdy5ib3hlc3tcclxuICAgIC5zZWMtbG9nby1tYXJpbmV7XHJcbiAgICAgIGJvcmRlcjoycHggc29saWQgIzAyM2Y4ODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZ2Vja28gLm1hcmluZS1wYWdlIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi50b3ctY29sdW1uLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAmLnVubGltaXRlZHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oLTEwKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgtMTApO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LW9uZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gICYubWFyZ2luLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcbiAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBlbSg0MCk7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMik7XHJcbiAgICB9XHJcbiYuY3J2LXdpbm5lciB7XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDI1KTtcclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG4gICAgJi5iaWdidG4ge1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgfVxyXG4gICAgLmtleUljb24ge1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG5cclxuICB9XHJcbn1cclxuLmJveC10d28ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0OSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiA0OCU7XHJcbiAgJi5ib3hfbWFyXzJ7XHJcbiAgICBoZWlnaHQ6IDQ5JTtcclxuICB9XHJcbiAgJi5ib3hfMXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiAxMC40Mzc1ZW07XHJcbiAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjU2MjVlbTtcclxuICAgICAgLy9wYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS41NjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogZW0oNDApIGVtKDM1LjIpO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaW1nLWxlZnQge1xyXG4gICAgbWluLWhlaWdodDogZW0oMTIwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XHJcbiAgfVxyXG4gIC5jb21wLXRvcC10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IGVtKDM1LjIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgbWluLXdpZHRoOiBlbSgyNDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg4MCk7XHJcbiAgICAuY29tcGFyZS1pY29uIHtcclxuICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG4gICAgLnBhbmEtaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogZW0oMTUpO1xyXG4gICAgICB0b3A6IGVtKC0zKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhcmUtZnVsbHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgLmNvbXAtdG9wLXRleHR7XHJcbiAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGVtKDUpO1xyXG4gIG1hcmdpbjogZW0oMTApIDAgZW0oMjApIDA7XHJcbiAgZm9udC1zaXplOiBlbSg0MCk7XHJcbn1cclxuXHJcbi5ib3gtZm91ciB7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDY0KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTMpO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmdpbi0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDAuNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmV5LWJnIHtcclxuICBiYWNrZ3JvdW5kOiAkZXhwLWdhcnk7XHJcbiAgcGFkZGluZy10b3A6IGVtKDE4OCk7XHJcbn1cclxuXHJcbi5tYXJpbmV7XHJcbiAgLmgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5oM3tcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcbi5icmFuZC1sb2dve1xyXG4gIHBhZGRpbmc6ZW0oNTApIGVtKDQwKSAwcHggZW0oNDApO1xyXG59XHJcblxyXG4uYm94LXRocmVlIHtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNDEuNjUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMS4xMjUlO1xyXG5cclxuICAuZXhwbG9yZV9ob25kYXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJi5wb3dlci1wIHtcclxuICAgICAgaDMudG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgbGVmdDogZW0oMjApO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI1KTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogLjg3NWVtIDAgMWVtIDA7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDExZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gIH1cclxuXHJcblxyXG4gIC5leHAtdGl0bGUge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1NSk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEyMCk7XHJcbiAgICAgIGhlaWdodDogODlweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBlbSg0MCkgZW0oNDApIGVtKDQwKTtcclxuICAgIHB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OmVtKDIwKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDI0MCk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5leHBsb3JlLWhvbmRhIGEuYnRuIHtcclxuICBpe1xyXG4gICAgdG9wOmVtKDYuODgpO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC1tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjkuNyU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNSU7XHJcbiAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbToyM3B4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNDApIGVtKDQwKSBlbSg0MCk7XHJcbiAgICAgIC5sb2dvLWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogZW0oNzIpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGVtKDE5NCk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCBlbSg0MCkgZW0oNDApIGVtKDQwKTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDAgZW0oMzQpIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTMpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjIwKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhcmdlLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNi40JTtcclxuICBmbG9hdDogbGVmdDtcclxuICAuYm94LW9uZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNDApIGVtKDQxKSBlbSg0MCk7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSgyNSk7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbmhyIHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiBlbSgxNCkgMCBlbSgxNikgMDtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiBlbSgyKTtcclxuICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuI2xhbmRpbmdfcmV2X3NsaWRlciB7XHJcblxyXG4gIGgxIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcclxuICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDI1KTtcclxuICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgICYuYmlnYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiBlbSgzMjApO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIC5rZXlJY29uIHtcclxuICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFpblNsaWRlciB7XHJcbiAgLnRwYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50cC1idWxsZXRzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50cC1idWxsZXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBlbSgxNykgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBlbSgxNykgIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAjM2MzZTQyIDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6ICNmZmYgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogZW0oNSkgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51bmxpbWl0ZWQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgLy9oZWlnaHQ6IDk0JTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNiU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgaGVpZ2h0OiA3MXZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5ib3gtb25lIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5ib3hUd28ge1xyXG4gICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubGF0ZXN0LW5ld3MgLmZwLXRhYmxlQ2VsbHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4ubGF0ZXN0LW5ld3N7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNjApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg2MCk7XHJcbiAgICAucm93e1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGVtKC02MCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtNjApO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtY29udGFpbmVye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucm93e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiBlbSg0Mik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyOCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICB9XHJcbiAgLnR4dHtcclxuICAgIHBhZGRpbmc6MCBlbSg2MCkgZW0oNjApIGVtKDYwKTtcclxuICAgIG1pbi1oZWlnaHQ6ZW0oMTkwKTtcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2M5YzljOTtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gIH1cclxuICAubW9yZUxpbmt7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OmVtKDMpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaHVtYntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBib3R0b206ZW0oLTMwKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICB3aWR0aDplbSgxNik7XHJcbiAgICAgIGhlaWdodDplbSgxNik7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGx7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG5cclxuLmRlc2t0b3AtdmVyeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuLm1vYmlsZS12ZXJ7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcblxyXG4uZ2VuZXJhdC00LXNlYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAucm93LmJveGVze1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4gW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgYm90dG9tOiBlbSg4MCk7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhye1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1bGx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZW5ib3gtMSB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogZW0oNzApO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2VuYm94LTIge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oMTA1KTtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2VuYm94LTMge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oMTIwKTtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdlbmJveC00IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSg4NSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyMTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIxMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDMycHggMTBweCByZ2JhKCMwODAzMDIsIDAuMSk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4cC10aXRsZXtcclxuICBoZWlnaHQ6IDIzNXB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcclxuICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA3ZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAuYm94VHdvIHtcclxuICAgIC5ib3gtb25lIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAyLjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuZ2VuZXJhdC00LXNlYyB7XHJcbiAgICAucm93LmJveGVze1xyXG4gICAgICA+W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgYm90dG9tOiBlbSg4MCk7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDE2KSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VjLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxODApO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgwKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgLmdyZXktYmcge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNWVtO1xyXG4gIH1cclxuICBib2R5IC5tYXJnaW4tMjAgaDIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBlbTtcclxuICB9XHJcbiAgLmJveC1vbmUge1xyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICYuY3J2LXdpbm5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgICAgICAgIG1heC13aWR0aDogZW0oMjIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXR3byAuY29tcC10b3AtdGV4dCBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gIH1cclxuICAuYm94LWZvdXIgaDIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOWVtO1xyXG4gIH1cclxuICAuYm94LXR3byB7XHJcbiAgICBoZWlnaHQ6IDQ5JTtcclxuICB9XHJcbiAgYm9keSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogN2VtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZV9ob25kYSB7XHJcbiAgLyogIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4OyovXHJcbiAgfVxyXG4gIC5leHAtdGl0bGUge1xyXG4gICAvKiBoZWlnaHQ6IDc2LjR2aDtcclxuICAgIGZsb2F0OiBsZWZ0OyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XHJcbiAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5sb2dvIHtcclxuICAgIHJpZ2h0OiBlbSgyMSk7XHJcbiAgICB0b3A6IGVtKDM5KTtcclxuICB9XHJcblxyXG5cclxuICAvLy5wcm9fbGFuZGluZ3tcclxuICAvLyAgLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb257XHJcbiAgLy8gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy8gIH1cclxuICAvL1xyXG4gIC8vfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAuZ2VuZXJhdC00LXNlYyB7XHJcbiAgICAucm93LmJveGVze1xyXG4gICAgICA+W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgYm90dG9tOiBlbSg4MCk7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDE2KSAwIGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYy1sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4MCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjE4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHJcbiAgYm9keSAubWFyZ2luLTIwIGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1ZW07XHJcbiAgfVxyXG5cclxuICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICB9XHJcblxyXG4gIC5leHBsb3JlX2hvbmRhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmV4cC10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuYm94LXRocmVlIC5sb2dvIHtcclxuICAgIHJpZ2h0OiBlbSgyMSk7XHJcbiAgICB0b3A6IGVtKDM5KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLm1hcmdpbi0yMCBoMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMWVtO1xyXG4gIH1cclxuICAuYm94LW9uZSB7XHJcbiAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgJi5jcnYtd2lubmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBlbSgyMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC50b3ctY29sdW1uLXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKi5sYXRlc3QtbmV3c3tcclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSovXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcblxyXG4gIC5tYWluU2xpZGVyIC50cC1idWxsZXRzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2Fyc3tcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFyZ2luLTIwIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LWZvdXIge1xyXG4gICAgaDIge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXRocmVlIC5leHAtdGl0bGUgcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4wOWVtO1xyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQgcCB7XHJcbiAgICBwYWRkaW5nOiAuNjI1ZW0gMCAwLjQ1ZW0gMDtcclxuICB9XHJcbiAgLm1hY3tcclxuICAgIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYnRuLXByaW1hcnkuYmwtdGV4dHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8uYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQgLmJ0bjpob3Zlcnt9XHJcbiAgLm1hcmluZS1wYWdle1xyXG4gICAgLmJveC1tYXAge1xyXG4gICAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE1LjVlbTtcclxuICAgIH1cclxuICAgIC5uZXdUaHVtYntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSBlbSg1KTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyYXQtNC1zZWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgLmJveC1tYXAgLnNlcnZpY2VzLWJveHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5leHAtdGl0bGV7XHJcbiAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHR7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICB9XHJcbiAgLmJveC10d297XHJcbiAgICBoZWlnaHQ6IDQ5JTtcclxuICB9XHJcbiAgLm1haW5TbGlkZXIgLnRwLWJ1bGxldHN7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICB0b3A6IDUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHQgLmlubmVyIHtcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHQge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDgpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIH1cclxuICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJnaW4tMjAge1xyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNDgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcC10b3AtdGV4dCB7XHJcbiAgICAuaW1nLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5kcmFnLW1peGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnRvdy1jb2x1bW4tc2VjdGlvbi5ncmV5LWJnIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oNjQpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ib3gtbWFwIHtcclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LW1hcCB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjg3ZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lcmF0LTQtc2VjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5yb3cuYm94ZXN7XHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBib3R0b206IGVtKDcwKTtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTYpIDAgZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdlbmJveC0yIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxODApO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lcntcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgfVxyXG4gIC5tYXJpbmUtcGFnZSAuYm94LW1hcCB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgaGVpZ2h0OiAxM2VtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDAgMCAwO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lTGluZVNlY3Rpb24sICAudGhyZWVJbWFnZXMsIC5sYXRlc3QtbmV3cywgLmZwLWF1dG8taGVpZ2h0e1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuICAudW5saW1pdGVkLnJlc3tcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIGgyLnBhZ2UtdGl0bGV7XHJcbiAgICAgIG1hcmdpbjogMS4yNWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02LCBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLmRldGFpbHMgaW1ne1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBib2R5IC51bmxpbWl0ZWQge1xyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZSB7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgIGl7XHJcbiAgICAgICB0b3A6IC4zOTRlbTtcclxuICAgICB9XHJcbiAgfVxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxhcmdlLWltZyB7XHJcbiAgICBoZWlnaHQ6IDU0LjV2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuYm94LW9uZS5tYXJnaW4tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJveC10d28ge1xyXG4gICAgd2lkdGg6IDUwJVxyXG4gIH1cclxuICAuYm94LXRocmVlIC5sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjAlO1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5leHAtdGl0bGUgcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHQgLmlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBzZWN0aW9uLnNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg4MCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdyZXktYmcge1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCB7XHJcbiAgICBib3R0b206IGVtKDMyKTtcclxuICB9XHJcbiAgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzIpO1xyXG4gIH1cclxuXHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMFxyXG4gIH1cclxuICAubGFyZ2UtaW1nIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5tYXJnaW4tMjAgaDIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gIH1cclxuICAuYm94LXR3byAuaW1nLWxlZnQge1xyXG4gICAgbWluLWhlaWdodDogNS41ZW07XHJcbiAgfVxyXG5cclxuICAuYm94LXR3byAuY29tcC10b3AtdGV4dCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZS1mdWxse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRlc2t0b3AtaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS1pbWd7XHJcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MCU7XHJcbiAgIH1cclxuICAuYm94LWZvdXIgaDJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07XHJcbiAgfVxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOjEycHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC1tYXAsIC50b3ctY29sdW1uLXNlY3Rpb24gLmxhcmdlLWltZ3tcclxuICAgIHdpZHRoOiA0OS41JTtcclxuICB9XHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiwgLmdyZXktYmd7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAwZW07XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE0ZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiwgLnRpbWVMaW5lU2VjdGlvbiwgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5nZW5lcmF0LTQtc2VjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5yb3cuYm94ZXN7XHJcbiAgICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lcntcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLmJveC10aHJlZSAuZXhwbG9yZV9ob25kYS5wb3dlci1wIGgzLnRvcHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1pbWd7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2JpbGUtaW1ne1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZXhwLXRpdGxle1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblxyXG4gIGJvZHl7XHJcbiAgICAuZGVza3RvcC12ZXJ7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAubW9iaWxlLXZlcnsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJveC10d28gLmNvbXAtdG9wLXRleHR7XHJcbiAgICBwYWRkaW5nOiAxLjVlbSAxLjNlbTtcclxuICAgICBwe1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogNTAlO1xyXG4gICAgIH1cclxuICB9XHJcbiAgLmJveC10d28gLmJ0bntcclxuICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW07XHJcbiAgfVxyXG4gIC5mb3JjZWZ1bGx3aWR0aF93cmFwcGVyX3RwX2Jhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMGVtIDA7XHJcbiAgfVxyXG4gIC5ib3gtb25lIC5ib3gtb25lLXRleHQgYS5iaWdidG57XHJcbiAgICBtaW4td2lkdGg6IDE4ZW07XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4wMDBlbTtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIuMDAwZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi4wMDBlbTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMDAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0e1xyXG4gICAgICBwYWRkaW5nOmVtKDMwKSBlbSgxNSkgZW0oMTUpIGVtKDE1KTtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC50eHR7XHJcbiAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24sIC52aWRlby1zZWN0aW9uLCAudGltZUxpbmVTZWN0aW9uLCAudGhyZWVJbWFnZXMsIC5sYXRlc3QtbmV3cywgLmZwLWF1dG8taGVpZ2h0e1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIGgxe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmZ1bGwtY29udGFpbmVyIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDEzLjVlbTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjQpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICBib2R5IC5zbGljay1zbGlkZSA+IGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDY3JTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gIH1cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02IHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAuYm94LW9uZSAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4yNWVtIDEuNWVtIDEuMjVlbTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgpO1xyXG4gICAgICB9XHJcbiAgICAgIGgye1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3hUd28gLmJveC1vbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgICAmLmJveFR3byB7XHJcbiAgICAgIGhlaWdodDogMTYwdmg7XHJcbiAgICAgIC5ib3gtb25lIHtcclxuICAgICAgICBoZWlnaHQ6IDMxJTtcclxuICAgICAgfVxyXG4gICAgICAuYm94LXR3byB7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMy4zMyU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51bmxpbWl0ZWQgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgfVxyXG4gIC5ncmV5LWJnIHtcclxuICAgIHBhZGRpbmc6IGVtKDE2KSAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXJnZS1pbWcge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tYXJnaW4tMjAgaDIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcclxuICB9XHJcbiAgLmV4cGxvcmVfaG9uZGF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gIH1cclxuICAuc2VydmljZXMtYm94e1xyXG4gICAgLmJveC1vbmUtdGV4dHtcclxuICAgICAgaW1ne3dpZHRoOiBhdXRvO31cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3ctY29sdW1uLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmJveC10aHJlZSAubG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICB9XHJcbiAgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LW9uZS10ZXh0IGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCwgLmJveC1vbmUgLmJveC1vbmUtdGV4dCwgLmJveC10d28gLmJveC1vbmUtdGV4dCwgLmxhcmdlLWltZyAuYm94LW9uZS10ZXh0LCAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQsIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC10d28tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDUwJSBlbSgyMCkgZW0oMjApO1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5leHBsb3JlX2hvbmRhLnBvd2VyLXAge1xyXG4gICAgaDMudG9wIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAgZW0oMTIpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogIGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4yNWVtIDEuMjVlbSAxLjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC10d28tdGV4dCBwIHtcclxuICAgIHBhZGRpbmc6IGVtKDEwKSAwIGVtKDE0KSAwO1xyXG4gIH1cclxuICAuYm94LWZvdXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg5MCk7XHJcbiAgfVxyXG4gIC5sYXJnZS1pbWcgLmJveC1vbmUtdGV4dCBoMiwgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IGgyLCAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQgaDIsIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCAuaW5uZXIgaDIsIC5tYXJnaW4tMjAgaDIsIC5ib3gtdHdvIC5jb21wLXRvcC10ZXh0IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLmhlYWQgdWwgbGkgYXtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gIH1cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTlweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbi5leHBsb3JlLWhvbmRhIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICBkaXYgLnRleHQtc2VjIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAuNjg3NWVtIDEuNTYyNWVtO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lcmF0LTQtc2VjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5yb3cuYm94ZXN7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgPltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGJvdHRvbTogZW0oODApO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDE2KSAwIGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYy1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC51bmxpbWl0ZWR7XHJcbiAgICAuY29sLW1kLTYuYm94VHdve1xyXG4gICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgIC5ib3gtb25le1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuYm94LXR3b3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLXByby1iYW5uZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC8qIGF1dG9tb2JpbGUgcGFnZSBzcGFjZSBzdGFydCAqL1xyXG4gICAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LXR3by5ib3gtZm91ciAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5ib3gtdHdvIC5jb21wLXRvcC10ZXh0IHB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuICAgIC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwZW0gMDtcclxuICAgIH1cclxuICAvKiBhdXRvbW9iaWxlIHBhZ2Ugc3BhY2UgZW5kICovXHJcbiAgLmJveC1vbmUtdGV4dHtcclxuICAgIC5pbWctcmVzcG9uc2l2ZS5oaWRkZW4teHN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgaGVpZ2h0OiAxMmVtO1xyXG4gICAgfVxyXG4gICAgLmZ1bGwtY29udGFpbmVyIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLnVubGltaXRlZCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICAgIC5ib3gtb25lIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJveFR3byB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTR2aDtcclxuICAgICAgICAuYm94LXR3bywgLmJveC1vbmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LW9uZSB7aGVpZ2h0OiAyMiV9XHJcbiAgICAgIH1cclxuICAgICAgLmJveC10d28uYm94LWZvdXIgLmJveC1vbmUtdGV4dCBpbWcuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5ncmV5LWJnIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5TbGlkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYm9keSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZSB7XHJcbiAgICBtYXJnaW46IDAgMi41ZW07XHJcbiAgfVxyXG4gIGJvZHkgLnNsaWNrLXNsaWRlID4gaW1nIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgYm9keSAuZGV0YWlscyA+IGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ib3gtb25lIC5ib3gtb25lLXRleHQgYS5iaWdidG4ge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gIH1cclxuICAubWFyZ2luLTIwIGgyIHtcclxuICAgIC8vb2JhaWRcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxcHggIzMzMztcclxuICB9XHJcbiAgYm9keSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5kZXRhaWxzIGltZ3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmhlYWQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFyZ2UtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYm94LXR3byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJveC1vbmUgLmJveC1vbmUtdGV4dCBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmJveC10aHJlZSAubG9nbyB7XHJcbiAgICB0b3A6IDQ1JTtcclxuICB9XHJcbiAgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICB9XHJcbiAgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDgwKTtcclxuICB9XHJcbiAgLmJveC1mb3VyIGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwMCk7XHJcbiAgfVxyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyYXQtNC1zZWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJvdy5ib3hlc3tcclxuXHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTYpIDAgZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2VuYm94LTF7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nZW5ib3gtMntcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2VuYm94LTN7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdlbmJveC00e1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VjLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAudW5saW1pdGVke1xyXG4gICAgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAuYm94LW9uZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC10d297XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAvLy5jYXJzIHtcclxuICAvLyAgaW1nIHtcclxuICAvLyAgICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gIH1cclxuICAvL31cclxufVxyXG5cclxuLmZ1bC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiIsInNlY3Rpb24uc2VhcmNoLXJlc3VsdCB7XHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG5cclxuICB9XHJcbiAgaHIuZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IDtcclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAvKnBhZGRpbmctdG9wOiBlbSg1MCk7Ki9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIHNlY3Rpb24uc2VhcmNoLXJlc3VsdCBoMntcclxuICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcclxuICB9XHJcbn0iLCIucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Byb2R1Y3REcmFnZ2VyL0JHLmpwZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLXRvcDogZW0oODApO1xyXG4gIC5oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDcwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSg1KTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDMwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gIH1cclxuICAuaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmRldGFpbHNTbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTYwKSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcmFnLW1peGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmRldGFpbHMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC40cyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogZW0oNCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgd29yZC1zcGFjaW5nOiBlbSg1KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTY3ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIGVtKDEyMCk7XHJcbiAgICAuYnRue1xyXG4gICAgICB6LWluZGV4OiAtOTk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYuc2xpY2stY3VycmVudHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9ue1xyXG4gICAgLmhlYWQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIC5zbGlkZXJ7XHJcbiAgICAgbWFyZ2luLXRvcDogZW0oMzIpICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5kZXRhaWxzU2xpZGVyICB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICAvKmJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNik7Ki9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2LjVlbTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgYm9keSB7XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgICAgLmhlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlsc1NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgLmhlYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMjApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuaGVhZCB1bCBsaSBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCJcclxuW2NsYXNzXj1cInJldmljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiByZXZpY29uLVwiXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbn1cclxuXHJcbi50cC1zdGF0aWMtbGF5ZXJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNTA1O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuZnJvbnRjb3JuZXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00MHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuYmFja2Nvcm5lciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmZyb250Y29ybmVydG9wIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmJhY2tjb3JuZXJ0b3Age1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRXUkFQUEVSIFNUWUxFU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNwYW4uZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiAtMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyID4gdWwge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnJldl9zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtby10cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3JkZXItd2lkdGg6IDBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG59XHJcblxyXG4ucmV2X3NsaWRlciAubm8tc2xpZGVzLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgdWwge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIHVsIGxpLFxyXG4ucmV2X3NsaWRlciA+IHVsID4gbGksXHJcbi5yZXZfc2xpZGVyID4gdWwgPiBsaTpiZWZvcmUge1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDBlbTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgLnRwLWNhcHRpb24sXHJcbi5yZXZfc2xpZGVyIC5jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLyogQURERUQgRk9SIFNMSURFTElOSyBNQU5BR0VNRU5UICovXHJcbi50cC1jYXB0aW9uIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi50cF9pbm5lcl9wYWRkaW5nIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtaGlkZS1yZXZzbGlkZXIsIC50cC1jYXB0aW9uLnRwLWhpZGRlbi1jYXB0aW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJldl9zbGlkZXIgZW1iZWQsXHJcbi5yZXZfc2xpZGVyIGlmcmFtZSxcclxuLnJldl9zbGlkZXIgb2JqZWN0LFxyXG4ucmV2X3NsaWRlciB2aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFdSQVBQRVIgU1RZTEVTIEVORFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0SUU4IEhBQ0tTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ub0ZpbHRlckNsYXNzIHtcclxuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdElFOCBIQUNLUyBFTkRTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIFZJREVPXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gaWZyYW1lLFxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8ge1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUsXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUgdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyB2aWRlbyxcclxuLmZ1bGxzY3JlZW52aWRlbyB2aWRlbyB7XHJcbiAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyAudHAtcG9zdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXBvc3RlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgei1pbmRleDogMztcclxuICBtYXJnaW4tdG9wOiAtMjdweDtcclxuICBtYXJnaW4tbGVmdDogLTI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAucmV2aWNvbi1yaWdodC1kaXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZDpob3ZlciAudHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mdWxsY292ZXJlZHZpZGVvIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEZVTExTQ1JFRU4gVklERU8gRU5EU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRET1RURUQgT1ZFUkxBWVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHAtZG90dGVkb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d28ge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGUucG5nXCIpXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d293aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZV93aGl0ZS5wbmdcIilcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudGhyZWV4dGhyZWUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGVfM3gzLnBuZ1wiKVxyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50aHJlZXh0aHJlZXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlXzN4M193aGl0ZS5wbmdcIilcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RE9UVEVEIE9WRVJMQVlTIEVORFNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIEFORCBGVUxMV0lESFQgQ09OVEFJTkVSU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cdC1cdFNFVCBUSEUgQU5JTUFUSU9OIEVWRU4gTU9SRSBTTU9PVEhFUiBPTiBBTkRST0lEICAgLVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLnNsb3Rob2xkZXIgKixcclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICAvKi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDsqL1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0ICAtIFNPTUUgQ0FQVElPTiBNT0RJRklDQVRJT04gQVQgU1RBUlQgIC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLmNhcHRpb24sXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIC50cC1jYXB0aW9uIHtcclxuICAvKi1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcdFx0LW1vei1vcGFjaXR5OiAwO1x0LWtodG1sLW9wYWNpdHk6IDA7XHRvcGFjaXR5OiAwOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0U0hBRE9XU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLWJhbm5lcnNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cxIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzEucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvdHRvbTogLTMwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzIucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3czIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzMucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEJVVFRPTlNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDZweCAxM3B4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvZ3JhZGllbnQvZzMwLnBuZ1wiKSByZXBlYXQteCB0b3A7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5iaWcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogOXB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzL2dyYWRpZW50L2c0MC5wbmdcIikgcmVwZWF0LXggdG9wXHJcbn1cclxuXHJcbi5wdXJjaGFzZTpob3ZlcixcclxuLnRwLWJ1dHRvbjpob3ZlcixcclxuLnRwLWJ1dHRvbi5iaWc6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgMTVweCAxMXB4XHJcbn1cclxuXHJcbi8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjRweCA4cHggM3B4OyBsaW5lLWhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO1x0fVxyXG4gICAgYS50cC1idXR0b24geyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbjogbm9uZTsgLW8tdHJhbnNpdGlvbjogbm9uZTsgLW1zLXRyYW5zaXRpb246IG5vbmU7XHQgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjJweCA1cHggMnB4OyBsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICBhLnRwLWJ1dHRvbiB7IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTsgLW1vei10cmFuc2l0aW9uOiBub25lOyAtby10cmFuc2l0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbjogbm9uZTtcdCB9XHJcbn0qL1xyXG5cclxuLypcdEJVVFRPTiBDT0xPUlNcdCovXHJcblxyXG4udHAtYnV0dG9uLmdyZWVuLCAudHAtYnV0dG9uOmhvdmVyLmdyZWVuLFxyXG4ucHVyY2hhc2UuZ3JlZW4sIC5wdXJjaGFzZTpob3Zlci5ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTExNztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA0ZDBiO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbn1cclxuXHJcbi50cC1idXR0b24uYmx1ZSwgLnRwLWJ1dHRvbjpob3Zlci5ibHVlLFxyXG4ucHVyY2hhc2UuYmx1ZSwgLnB1cmNoYXNlOmhvdmVyLmJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDc4Y2I7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzBmM2U2ODtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4XHJcbn1cclxuXHJcbi50cC1idXR0b24ucmVkLCAudHAtYnV0dG9uOmhvdmVyLnJlZCxcclxuLnB1cmNoYXNlLnJlZCwgLnB1cmNoYXNlOmhvdmVyLnJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMWQxZDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjN2MxMjEyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTJcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5vcmFuZ2UsIC50cC1idXR0b246aG92ZXIub3JhbmdlLFxyXG4ucHVyY2hhc2Uub3JhbmdlLCAucHVyY2hhc2U6aG92ZXIub3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICNhMzRjMDA7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMDtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMFxyXG59XHJcblxyXG4udHAtYnV0dG9uLmRhcmtncmV5LCAudHAtYnV0dG9uLmdyZXksXHJcbi50cC1idXR0b246aG92ZXIuZGFya2dyZXksIC50cC1idXR0b246aG92ZXIuZ3JleSxcclxuLnB1cmNoYXNlLmRhcmtncmV5LCAucHVyY2hhc2U6aG92ZXIuZGFya2dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzIyMjtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyXHJcbn1cclxuXHJcbi50cC1idXR0b24ubGlnaHRncmV5LCAudHAtYnV0dG9uOmhvdmVyLmxpZ2h0Z3JleSxcclxuLnB1cmNoYXNlLmxpZ2h0Z3JleSwgLnB1cmNoYXNlOmhvdmVyLmxpZ2h0Z3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjNTU1O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTVcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT05cdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKiBCVUxMRVRTICoqL1xyXG5cclxuLnRwY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi50cC1idWxsZXRzIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooNXB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gIGJvcmRlci1ib3R0b206ICNjNGM0YzQgMXB4IHNvbGlkO1xyXG4gIGhlaWdodDogMTNweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcblxyXG4udHAtYmFubmVydGltZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvYm94ZWRfYmd0aWxlLnBuZ1wiKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBwYWRkaW5nOiAwcHggZW0oMTApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1cHgpO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL25hdmlnZG90c19iZ3RpbGUucG5nXCIpO1xyXG4gIGhlaWdodDogZW0oMzUpO1xyXG4gIHBhZGRpbmc6IDBweCBlbSgxMCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDVweCk7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgzKVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZC1vbGQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKlx0U1FVQVJFIEJVTExFVFMgKiovXHJcbi50cC1idWxsZXRzLnNxdWFyZSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMyLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5zcXVhcmUgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4vKipcdFNRVUFSRSBCVUxMRVRTICoqL1xyXG4udHAtYnVsbGV0cy5zcXVhcmUtb2xkIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRzMi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc3F1YXJlLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKiBuYXZiYXIgTkFWSUdBVElPTiBWRVJTSU9OICoqL1xyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4vKiogbmF2YmFyIE5BVklHQVRJT04gVkVSU0lPTiAqKi9cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vbmF2aWdkb3RzLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQuc2VsZWN0ZWQsXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0VFAgQVJST1dTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwYXJyb3dzIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHBhcnJvd3MgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtbGVmdGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX2xlZnQucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnJvdW5kIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX2xlZnQucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5yb3VuZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5yb3VuZC1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfbGVmdC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnJvdW5kLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfbGVmdF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMnB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93Lm5hdmJhciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXItb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93bGVmdC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X2xlZnQyLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5zcXVhcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfcmlnaHQyLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19sZWZ0Mi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodDIucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiA0NCU7XHJcbiAgbGVmdDogMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICB3aWR0aDogZW0oMTIyKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogZW0oMTEpIGVtKDI1KTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBjb2xvcjogIzMyMzIzMjtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICB0b3A6IGVtKDUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTgpO1xyXG4gICAgdG9wOiBlbSgtOCk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSgxMzgpO1xyXG4gICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtZXhwbG9yZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoI2I4YjhiOCwgMC4yNSk7XHJcbiAgd2lkdGg6IGVtKDEyOCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY29sb3I6ICMzMjMyMzI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDQ0JTtcclxuICByaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC04KTtcclxuICAgIHRvcDogZW0oLTgpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oMTQ0KTtcclxuICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdlY2tvLmRlc2t0b3B7XHJcbiAgLnRwLXJpZ2h0YXJyb3csIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRwLWV4cGxvcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGVtKDEyMik7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIHBhZGRpbmc6IC41NjI1ZW0gMS41NjI1ZW07XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3c6aG92ZXIsXHJcbi50cC1yaWdodGFycm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRUUCBUSFVNQlMgXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4gLSB0cC10aHVtYnMgJiB0cC1tYXNrIFdpZHRoIGlzIHRoZSB3aWR0aCBvZiB0aGUgYmFzaWMgVGh1bWIgQ29udGFpbmVyICg1MDBweCBiYXNpYyBzZXR0aW5ncylcclxuXHJcbiAtIC50cC1idWxsZXQgd2lkdGggJiBoZWlnaHQgaXMgdGhlIGRpbWVuc2lvbiBvZiBhIHNpbXBsZSBUaHVtYm5haWwgKGJhc2ljIDEwMHB4IHggNTBweClcclxuXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyB7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLnRwLXRodW1icyB7XHJcbiAgcGFkZGluZzogM3B4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayB7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayAudHAtdGh1bWJjb250YWluZXIge1xyXG4gIHdpZHRoOiA1MDAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiBUSEUgRElNRU5TSU9OIE9GIEEgU0lOR0xFIFRIVU1CICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcclxuICAvKmZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHQqL1xyXG4gIC1tb3otb3BhY2l0eTogMC41O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udHAtdGh1bWJzIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT04gRkFOQ1kgRVhBTVBMRVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMSAqL1xyXG4udHBhcnJvd3MucHJldmlldzEge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgei1pbmRleDogMjtcclxuICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzXHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI1JztcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MTphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNCc7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKi50cGFycm93cy5wcmV2aWV3MSAudHAtYXJyLWl3cmFwcGVyXHRcdFx0e1x0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO3RyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7LW1vei1vcGFjaXR5OiAwLjA7LWtodG1sLW9wYWNpdHk6IDAuMDtvcGFjaXR5OiAwLjB9XHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlciAudHAtYXJyLWl3cmFwcGVyXHR7XHQgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7LW1vei1vcGFjaXR5OiAxOy1raHRtbC1vcGFjaXR5OiAxO29wYWNpdHk6IDF9Ki9cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICByaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDAuMDtcclxuICAta2h0bWwtb3BhY2l0eTogMC4wO1xyXG4gIG9wYWNpdHk6IDAuMDtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzEgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwLjA7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcclxuICBvcGFjaXR5OiAwLjA7XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzE6aG92ZXIgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzEsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICB9XHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgMSBCVUxMRVRTICovXHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSB7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIC8qLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2FhYSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDIgKi9cclxuLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOztcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODFmJztcclxuICBsZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIuaG92ZXJlZCB7XHJcbiAgd2lkdGg6IDMwMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vKiBQUkVWSUVXIDIgQlVMTEVUUyAqL1xyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtYXJyLXRpdGxlaG9sZGVyLmFsd2F5c2hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogMTFweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gICAgbGVmdDogMTFweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICByaWdodDogMzVweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgbGVmdDogMzVweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogOHB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgICBsZWZ0OiA4cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgcmlnaHQ6IDI1cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGxlZnQ6IDI1cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmVcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxuICAgIHJpZ2h0OiA4cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFmJztcclxuICAgIGxlZnQ6IDhweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogbm9uZVxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6aG92ZXIge1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMyAqL1xyXG4udHBhcnJvd3MucHJldmlldzMge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MzphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyOmFmdGVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI0JztcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIHRvcDogLTEwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgbWluLXdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogOTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNzBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIGxlZnQ6IDBweDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cclxufVxyXG5cclxuLyogUFJFVklFVyAzIEJVTExFVFMgKi9cclxuLnRwLWJ1bGxldHMucHJldmlldzMge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDQgKi9cclxuLnRwYXJyb3dzLnByZXZpZXc0IHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNSc7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1hbGx3cmFwcGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IC0xNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgbGVmdDogMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWl3cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItaW1naG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG5cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDE4MHB4O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBsZWZ0OiAtMTgwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC1tb3otb3BhY2l0eTogMC4wO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjA7XHJcbiAgb3BhY2l0eTogMC4wO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCVcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKVxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZylcclxuICB9XHJcblxyXG4gIC50cGFycm93cy5wcmV2aWV3NDpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyogUFJFVklFVyA0IEJVTExFVFMgKi9cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3NCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogODBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzQ6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gIH1cclxuXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItYWxsd3JhcHBlcixcclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci1hbGx3cmFwcGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWFsbHdyYXBwZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRSRVNQT05TSVZFIFNFVFRJTkdTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHQtXHRCQVNJQyBTRVRUSU5HUyBGT1IgVEhFIEJBTk5FUlx0LVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSBpbWcge1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIGltZyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsZW5kQ29sb3JzdHI9IzAwRkZGRkZGKVwiO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLCBlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xyXG4gIHpvb206IDE7XHJcbiAgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogIENBUFRJT04gU0xJREVMSU5LICAgKiovXHJcbi5jYXB0aW9uLnNsaWRlbGluayBhIGRpdixcclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgZGl2IHtcclxuICB3aWR0aDogMzAwMHB4O1xyXG4gIGhlaWdodDogMTUwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vY29sb3JlZGJnLnBuZ1wiKSByZXBlYXRcclxufVxyXG5cclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9jb2xvcmVkYmcucG5nXCIpIHJlcGVhdFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0TE9BREVSIEZPUk1TXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLWxvYWRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjAge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjEge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IC0yMnB4IC0yMnB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGVwbGFuZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZylcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtcm90YXRlcGxhbmUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIyIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtc2NhbGVvdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1zY2FsZW91dCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyB7XHJcbiAgbWFyZ2luOiAtOXB4IDBweCAwcHggLTM1cHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSxcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMixcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMyB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1ib3VuY2VkZWxheSB7XHJcbiAgMCUsIDgwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCB7XHJcbiAgbWFyZ2luOiAtMjBweCAwcHggMHB4IC0yMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MSxcclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBoZWlnaHQ6IDYwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IC5kb3QyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLXJvdGF0ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc2ltcGxlYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcik7XHJcbiAgICB0b3A6IGVtKDI5KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAvL2JvcmRlcjogc29saWQgMnB4ICRicmFuZC13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZWFyKTtcclxuICAgIHRvcDogZW0oMjkpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XHJcbiAgICBjb2xvcjogIzhmOGY4ZjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtbGluZSB7XHJcbiAgd2lkdGg6IGVtKDQpO1xyXG4gIGhlaWdodDogZW0oMSk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBtaW4td2lkdGg6IGVtKDQpO1xyXG4gIGxlZnQ6IGVtKDEzKTtcclxuICB0b3A6IDEzcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1nXHJcbiAgICB7XHJcbiAgICAgIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xyXG4gICAgICB6b29tOjE7XHJcbiAgICB9XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcbiAgICB0b3A6IGVtKDQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC50cC1jYXB0aW9uIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICB6b29tOiAwLjcgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1nXHJcbiAge1xyXG4gICAgem9vbTowLjc1O1xyXG4gIH1cclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICAgIHRvcDogZW0oNCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC5jYXJfbG9nb3tcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDogLTIzNXB4O1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXB0b3BzIHNtYWxsIGRldmljZXMgKGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XHJcbiAgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuXHJcbiAgICAmLmRpc2FibGUge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGY4ZjhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdywgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRwLWV4cGxvcmUge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8we1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzF7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMntcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ze1xyXG4gICAgbGVmdDogNDNweCAhaW1wb3J0YW50O1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDI2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fNHtcclxuICAgIGxlZnQ6IDc3N3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lciwgI2xhbmRpbmdfcmV2X3NsaWRlcl9mb3JjZWZ1bGx3aWR0aCB7XHJcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ye1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzN7XHJcbiAgICBsZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl80e1xyXG4gICAgbWFyZ2luLXRvcDogNzNweDtcclxuICB9XHJcblxyXG4gIC5tYWluU2xpZGVyIC50cC1idWxsZXRze1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTIlICFpbXBvcnRhbnQ7XHJcbiAgICAmLmJ1bGxldHN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMCB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMSB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMiB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzQge1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0cyB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIHB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmRlc2NyaXB0aW9ue1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4gIC5jYXJfbG9nbyB7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIGgxe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG4iLCIvKiogVkFSSUFCTEVTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyoqIFJFU0VUIEFORCBMQVlPVVRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYngtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAqem9vbTogMTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5ieC13cmFwcGVyIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5ieHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxudWwuYnhzbGlkZXIge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmJ4LXZpZXdwb3J0IHtcclxuICAvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG59XHJcbi8qKiBUSEVNRVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5ieC13cmFwcGVyIHtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcclxuICBib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlcixcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0zMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIExPQURFUiAqL1xyXG4uYngtd3JhcHBlciAuYngtbG9hZGluZyB7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYnhfbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNmZmZmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyMDAwO1xyXG59XHJcbi8qIFBBR0VSICovXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xyXG4gIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlcixcclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW0sXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1jb250cm9scy1hdXRvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICp6b29tOiAxO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xyXG4uYngtd3JhcHBlciAuYngtcHJldiB7XHJcbiAgbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IDAgLTMycHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1wcmV2OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb250cm9scy5wbmcnKSBuby1yZXBlYXQgLTQzcHggLTMycHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQ6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1uZXh0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAwO1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb250cm9scy5wbmcnKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAwIDNweDtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQ6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggMDtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY29udHJvbHMucG5nJykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMCAzcHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3A6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSxcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3A6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xyXG59XHJcbi8qIFBBR0VSIFdJVEggQVVUTy1DT05UUk9MUyBIWUJSSUQgTEFZT1VUICovXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LXBhZ2VyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbn1cclxuLyogSU1BR0UgQ0FQVElPTlMgKi9cclxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoODAsIDgwLCA4MCwgMC43NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG4iLCIvKiFcclxuICogZnVsbFBhZ2UgMi45LjRcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZwLXNjcm9sbGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaVNjcm9sbEluZGljYXRvcntcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxyXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sIC5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsIC5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZXBhZ2V7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhvbWVwYWdlLmZwLXZpZXdpbmctMSAuaGVhZGVyLCAuaG9tZXBhZ2UuZnAtdmlld2luZy01IC5oZWFkZXJ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLyohXHJcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcclxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoLy93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcclxuICovXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG59XHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcclxuICAgIGxlZnQ6IDdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XHJcbiAgICByaWdodDogN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xyXG4gICAgdG9wOiAtN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XHJcbiAgICB0b3A6IC02cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5kYXRlcGlja2VyIHRkLFxyXG4uZGF0ZXBpY2tlciB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXHJcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZGQ0OWEpLCB0bygjZmRmNTlhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xyXG59XHJcbi8vLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXHJcbi8vLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xyXG4vLyAgICBjb2xvcjogIzk5OTtcclxuLy99XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxyXG4uZGF0ZXBpY2tlciAucHJldixcclxuLmRhdGVwaWNrZXIgLm5leHQsXHJcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciAubmV4dDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZGF0ZXBpY2tlciAuY3cge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwIDJweCAwIDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXHJcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcclxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG59XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLmNzcy5tYXAgKi8iLCIucHJvZHVjdC1zbGlkZXJ7XHJcbiAgYmFja2dyb3VuZDogI2VjZWZmMztcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTplbSgzMik7XHJcbiAgfVxyXG4gIC5idXR0b257XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlMWU0ZTg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDIxcHg7XHJcbiAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTplbSgyMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgdG9wOmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stY3VycmVudCAuYnRuLmJ0bi1wcmltYXJ5IGl7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wcm9fc2xpZGVye1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICBtYXJnaW46MCBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oOSk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB0b3A6IGVtKDkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ibHVle1xyXG4gIGJhY2tncm91bmQ6ICMwMjNmODggIWltcG9ydGFudDtcclxuICAmOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6ICMwYjY1ZDIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWNvbG9ye1xyXG4gIGNvbG9yOiAjM2YzZjNmO1xyXG59XHJcbi5saXN0e1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgIH1cclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sZWZ0LWludHJvZHVjdGlvbi5uZXctbGVmdHtcclxuICBwYWRkaW5nLWJvdHRvbTowO1xyXG59XHJcbi50ZWNobm9sb2d5LXNlY3Rpb257XHJcbiAgJi5uZXctdGVjaHtcclxuICAgIC5zdWItc2N0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5jb250ZW50X3BhbmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlY2gtcGFubmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxMTcpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oOTYpO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAzMXB4IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wb3J0YWJsZS1wb3dlcntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDcwKTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmViZjE7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIHdpZHRoOiAzNTlweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMTQ1cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOTJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjN2Y3Nzc3O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzdmNzc3NztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjUxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3Zjc3Nzc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIuNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yLXRleHR7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDo0OXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDozMDNweDtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdmNzc3NztcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBvcnRhYmxlLXBvd2VyLWltZ3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnZpZGVvLWljb257XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYXJpbmUtc3BlY3N7XHJcbiAgLnJpZ2h0LXRvcHtcclxuICAgIHRvcDogNDhweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5ib3R0b20tY2VudGVye1xyXG4gICAgd2lkdGg6IDgzJTsgXHJcbiAgfVxyXG59XHJcbi5tYXJpbmUtZGV0YWlse1xyXG4gIC5wYWdlTWVudSB1bHtcclxuICAgIGxpe1xyXG4gICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAucHJvZHVjdC1zbGlkZXIgLnByb19zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC5wcm9kdWN0LXNsaWRlciAucHJvX3NsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbiAgLm1hcmluZXtcclxuICAgIC5wcm9kdWN0LXNsaWRlciBoMXtcclxuICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICB9XHJcbiAgICAuYm94LXR3byB7XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm5ldy10ZWNoIHtcclxuICAgIC50ZWNoLXBhbm5lIHtcclxuICAgICAgLnBvcnRhYmxlLXBvd2Vye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzgpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcnRhYmxlLXBvd2VyLWltZ3tcclxuICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNTlweDtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZWNoLXBhbm5le1xyXG4gICAgLmZpcnN0LWNvbHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJpbmV7XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgaDF7XHJcbiAgICAgIG1hcmdpbjogMS43ZW07XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgLmJ1dHRvbiAuYnRuIGl7XHJcbiAgICAgIHRvcDplbSgyMi40KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxuXHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbi5uZXctdGVjaCAudGVjaC1wYW5uZXtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5maXJzdC1jb2x7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3J0YWJsZS1wb3dlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAubWFyaW5le1xyXG4gICAgLnByb2R1Y3Qtc2xpZGVyIGgxe1xyXG4gICAgICBtYXJnaW46IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLnByb2R1Y3Qtc2xpZGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgLmJ1dHRvbiAuYnRuIGkge1xyXG4gICAgICB0b3A6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnByb19zbGlkZXIgLnNsaWNrLXNsaWRlID4gaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG5cclxuXHJcbiAgLmZpcnN0LWNvbHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmluZXtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10d28uYm94X21hcl8ye1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFyaW5lLWRldGFpbHtcclxuICAgIC5yaWdodC1pbnRyb2R1Y3Rpb257XHJcbiAgICAgIC5hdXRvTGlzdCBsaXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAubWFyaW5lLXNwZWNzIC5yaWdodC10b3B7XHJcbiAgICB0b3A6MjhweDtcclxuICB9XHJcbiAgLmZpcnN0LWNvbHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbi5uZXctdGVjaCB7XHJcbiAgICAudGVjaC1wYW5uZSB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBvcnRhYmxlLXBvd2Vye1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnItdGV4dHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucG9ydGFibGUtcG93ZXItaW1ne1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5tYXJpbmUtZGV0YWlse1xyXG4gICAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZzogLjkzNzVlbSAuNjI1ZW0gLjYyNWVtIC42MjVlbTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtaW50cm9kdWN0aW9uLm5ldy1sZWZ0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjkzNzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJyYW5kLWxvZ28ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICB9XHJcbiAgLm1hcmluZSB7XHJcbiAgICAuaDEge1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC02LnJpZ2h0e1xyXG4gICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuYm94LXR3b3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1zbGlkZXIgLnByb19zbGlkZXIgLnNsaWNrLXNsaWRle1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtc2xpZGVyIC5idXR0b24gLnRpdGxle1xyXG4gICAgd2lkdGg6IDE2OXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ubmV3LXRlY2ggLnRlY2gtcGFubmUge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG4gICAgLnBvcnRhYmxlLXBvd2VyLWltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucG9ydGFibGUtcG93ZXIge1xyXG4gICAgICAuci10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAmOmJlZm9yZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJpbmUtZGV0YWlse1xyXG5cclxuICAgIC5sZWZ0LWludHJvZHVjdGlvbi5uZXctbGVmdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6MCAuOTM3NWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC5yaWdodC1pbnRyb2R1Y3Rpb257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmlubmVyU2VjdGlvbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1zbGlkZXIgaDF7XHJcbiAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcbiAgLm1hcmluZSAuaDF7XHJcbiAgICBmb250LXNpemU6IGVtKDQ4KTtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29udGVudDogJ+KAoic7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxue1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiXHJcbi5wb3dlci1zZWN7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3RoZV9wb3dlci9wb3dlci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi5wb3dlci1jYXJze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSAwIDA7XHJcbiAgICBoMntcclxuICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuN3MpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLDAsMCwxKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwwLDAsMSk7XHJcbiAgICB9XHJcbiAgICAuYmFjay1jYXItYnh7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oNzUpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC45cyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLC01MCwwLDEpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLC01MCwwLDEpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCBlbSg4KSAwIDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDgwKTtcclxuICAgICAgICAvL2l7XHJcbiAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuICAgIC5jYXItYnh7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuN3MpO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC43cyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhpZGUtY2Fye1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwtNTAsMCwxKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLDAsLTUwLDAsMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGlsb3QtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMjUwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDU0OCk7XHJcbiAgICAgICAgICAuY2FyLWJ0bntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwtNTAsNTAsMCwxKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTQwLDUwLDAsMSk7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaHJ2LWNhci1saW5re1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNDY4KTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwtNDUwLC0yMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLC00NTAsLTIwLDAsMSk7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3J2LWNhci1saW5re1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBlbSgyNTApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDUwMSk7XHJcbiAgICAgICAgICAgIC5jYXItYnRue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlLWNhcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTUwLDUwLDAsMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTQwLDUwLDAsMSk7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvd2VyLWNhci1kdHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBlbSgyMjUpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBlbSg4OTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNzEwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLDUwLDAsMCwxKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsNTAsMCwwLDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuN3MpO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHQtaWNvbi1saXN0e1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogZW0oNDUpIGVtKDIwKSBlbSg0NSkgZW0oMTAwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNyU7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSg3Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg3Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogZW0oOTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXdoaXRlLCAwLjIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBlbSg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBlbSg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtd2hpdGUsIDAuMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNydi1kdHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlLWR0e1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMTAsMCwwLDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMTAsMCwwLDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlLXNlY3tcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLC01MCwwLDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwtNTAsMCwxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFjay1jYXItYnh7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwwLDAsMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLDAsMCwxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxuXHJcbi50aGUtcG93ZXItYmFubmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNjUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5My4zdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxMDApO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg2OSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMC41KSAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNSk7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgJi5ocnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLC0zMjAsLTIwLDAsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwtMzIwLC0yMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAgIC5wb3dlci1zZWMgLnBvd2VyLWNhcnMgLnBvd2VyLWNhci1kdCAuZHQtaWNvbi1saXN0IGxpIGkgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnBvd2VyLXNlYyB7XHJcbiAgICAgICAgLnBvd2VyLWNhcnN7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3OSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgLmNhci1ieHtcclxuICAgICAgICAgICAgICAgICYuaHJ2LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLWNhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMzIwLCAtMjAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTMyMCwgLTIwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvd2VyLWNhci1kdHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgJi5ocnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zODAsIC0yMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMzgwLCAtMjAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0MGRwaSkge1xyXG4gICAgICAgIC5wb3dlci1zZWMge1xyXG4gICAgICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgICAgICYuaHJ2LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zODAsIC0yMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTM4MCwgLTIwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wb3dlci1jYXItZHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgIC5wb3dlci1zZWMge1xyXG4gICAgICAgIC5wb3dlci1jYXJze1xyXG4gICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIC5jYXItYnh7XHJcbiAgICAgICAgICAgICAgICAmLmhydi1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTMwMCwgLTUwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zMDAsIC01MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItc2VjLWlucntcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMDAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIC5jYXItYnh7XHJcbiAgICAgICAgICAgICAgICAmLmhydi1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTIzMCwgLTcwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMzAsIC03MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5waWxvdC1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMCwgNTAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTIwLCA1MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jcnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2FyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMjAsIDUwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMCwgNTAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzNTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnBvd2VyLXNlYyAucG93ZXItY2FycyAuYnRuLXByaW1hcnl7XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgLnBvd2VyLXNlYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWUzYjQ4O1xyXG4gICAgICAgIC5wb3dlci1jYXJze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLWNhci1ieHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhci1ieHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAuY2FyLWJ0bntcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5waWxvdC1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaHJ2LWNhci1saW5re1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY3J2LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAwIDUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3dlci1jYXItZHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBlbSgzNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kdC1pY29uLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIDAgZW0oMTUpIGVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGxheWVyIHtcclxuICAtLXBseXItY29sb3ItbWFpbjogI2MwMDtcclxufVxyXG4uaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICBtYXJnaW4tdG9wOiBlbSg2NSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gICAgcGFkZGluZzogZW0oMzApO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuXHJcblxyXG4gIH1cclxuICAucGx5cl9fY29udHJvbCBzdmd7XHJcbiAgICBoZWlnaHQ6IGVtKDI4KTtcclxuICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgfVxyXG4gIC5qcy1zdG9we1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiBlbSg1KSBlbSgxMik7XHJcbiAgICBjb2xvcjogI2MwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgfVxyXG4gIC5wbHlyLS1wYXVzZWR7XHJcbiAgICAucGx5cl9fY29udHJvbHN7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBseXJfX2NvbnRyb2xzIHtcclxuICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG59XHJcbi5ob25kYS12aWRlby1iYW5uZXJ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxufVxyXG4ubHAtdGVjaHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAuYmFubmVyLWltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXdpdGgtaW1hZ2V7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDExMik7XHJcbiAgcGFkZGluZy10b3A6IGVtKDY0KTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oOSk7XHJcbiAgfVxyXG4gIC50eHQtaW5uZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDU1KTtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDI2KTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXdpdGgtaW1hZ2UtMntcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oNTApO1xyXG4gIC8vcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oOSk7XHJcbiAgfVxyXG4gIC50eHQtaW5uZXJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1NSk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgyNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubHAtMi1mb3Jte1xyXG4gIC5pbm5lci10LWRyaXZle1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgJi50LWRyaXZlLWNvbnQge1xyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICYub25QYWdlIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZmllbGRzLXNldHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udC1kcml2ZS1jb250e1xyXG4gICYubHAtMi1mb3Jte1xyXG4gICAgJi50ZXN0LWQtZm9ybXtcclxuICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTAwKTtcclxuICAgICAgICAgIC5maWVsZHMtc2V0e1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tYmluZWR7XHJcbiAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2lkZXItY2Fye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZHMtc2V0e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbHlyX19wb3N0ZXJ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcbi5wbHlyLS12aWRlb3tcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYubHAtMi1mb3JtIHtcclxuICAgICAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCl7XHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYubHAtMi1mb3JtIHtcclxuICAgICAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRleHQtd2l0aC1pbWFnZXtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLXZpZGVvLWJhbm5lciB7XHJcbiAgICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYubHAtMi1mb3JtIHtcclxuICAgICAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgICAgIC5zaWRlci1jYXJ7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMTAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhICAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYnRuLXByaW1hcnkge1xyXG4gICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjYjMwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAudC1kcml2ZS1jb250e1xyXG4gICAgJi5scC0yLWZvcm17XHJcbiAgICAgICYudGVzdC1kLWZvcm17XHJcbiAgICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgICAgICAgIC5maWVsZHMtc2V0e1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zaWRlci1jYXJ7XHJcbiAgICAgICAgICAgIHRvcDogZW0oNzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE0NSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWxlY3RwaWNrZXJ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE1MCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudC1kcml2ZS1jb250e1xyXG4gICAgJi5scC0yLWZvcm17XHJcbiAgICAgICYudGVzdC1kLWZvcm17XHJcbiAgICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgICAgICAgIC5maWVsZHMtc2V0e1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtd2l0aC1pbWFnZSwgLnRleHQtd2l0aC1pbWFnZS0ye1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDcyKTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNik7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgIH1cclxuICAgIC50eHQtaW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udHtcclxuICAgICYubHAtMi1mb3Jte1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubHAtMi1mb3JtIHtcclxuICAgICYudC1kcml2ZS1jb250IHtcclxuICAgICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpZGVyLWNhcntcclxuICAgICAgICAgICAgdG9wOiBlbSg3MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTcwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdHBpY2tlcntcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTUwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC13aXRoLWltYWdlLC50ZXh0LXdpdGgtaW1hZ2UtMiB7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudC1kcml2ZS1jb250e1xyXG4gICAgJi5scC0yLWZvcm17XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUwKTtcclxuICAgICAgJi50ZXN0LWQtZm9ybXtcclxuICAgICAgICAuaW5uZXItdC1kcml2ZXtcclxuICAgICAgICAgIC5jYXItaGVhZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgLmZpZWxkcy1zZXR7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29tYmluZWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlci1jYXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkcy1zZXR7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtd2l0aC1pbWFnZSwgLnRleHQtd2l0aC1pbWFnZS0ye1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDQ4KTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIH1cclxuICAgIC50eHQtaW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5scC0yLWZvcm0ge1xyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTc1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdHBpY2tlcntcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTUwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnZpcnR1YWwtcmVnaXN0ZXIge1xyXG4gICAgJi50LWRyaXZlLWNvbnR7XHJcbiAgICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNikgZW0oMjIpIGVtKDYwKSBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50LWRyaXZlLWNvbnQge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubHAtMi1mb3JtIHtcclxuICAgIC50LWRyaXZlLWNvbnQge1xyXG4gICAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIycHggMTZweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlY3Rpb24ge1xyXG4gICAgJi52aXJ0dWFsLWludHJvLXR4dCB7XHJcbiAgICAgICYudC1kcml2ZS1jb250IHtcclxuICAgICAgICAmLnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIlxyXG4uaG9uZGEtbG9nbyB7XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC13aXRoLWltYWdlLTIge1xyXG4gICYubGFzdC1zZWMtcGFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICYuYnRuLWdyb3VwIHtcclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnQtZHJpdmUtY29udCB7XHJcbiAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbmRhLXZpcnR1YWwtcGFnZXtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmNhcHRjaGEtZmVpbGR7XHJcbiAgICAgICAgICAjZW1wdHlNZXNzYWdlLCNpbnZhbGlkTWVzc2FnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzkwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhdmUtdGhlLWRhdGUge1xyXG4gICAgLmlubmVyLWRhdGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGV0YWlsLXBhZ2V7XHJcbiAgZnAtdGFibGVDZWxsIHtcclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LXR3byB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtbWFwIHtcclxuICAuc2VydmljZXMtYm94e1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQgLmJ0biB7XHJcbiAgbWluLXdpZHRoOiBlbSgyMjApO1xyXG59XHJcbi5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJ0biBpIHtcclxuICByaWdodDogZW0oMTQpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcclxuICAuYm94LXRocmVlIHtcclxuICAgIC5leHAtdGl0bGUge1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDgwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LXRocmVlIHtcclxuICAgIC5leHAtdGl0bGUge1xyXG4gICAgICBoZWlnaHQ6IDE5OXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDc1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LXRocmVlIHtcclxuICAgIC5leHAtdGl0bGUge1xyXG4gICAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgICYub25QYWdlIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbi5ob25kYS12aXJ0dWFsLXBhZ2Uge1xyXG5cclxuc2VjdGlvbi52aXJ0dWFsLWludHJvLXR4dC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gIC5pbm5lci10LWRyaXZle1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICB9XHJcbn1cclxuXHJcbi50LWRyaXZlLWNvbnQge1xyXG4gIC5jaGVja2JveCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNhdmUtdGhlLWRhdGUge1xyXG4gIC5pbm5lci10LWRyaXZlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gIGZvcm0ge1xyXG4gICAgLmZpZWxkcy1zZXQudHdvLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbn1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgICAuYm94LW1hcCwgLmxhcmdlLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAgIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuaG9uZGEtdmlydHVhbC1wYWdlIHtcclxuXHJcbiAgICBzZWN0aW9uLnZpcnR1YWwtaW50cm8tdHh0LnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICAgIC5pbm5lci10LWRyaXZle1xyXG4gICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50LWRyaXZlLWNvbnQge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2F2ZS10aGUtZGF0ZSB7XHJcbiAgICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQudHdvLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob25kYS12aWRlby1iYW5uZXIge1xyXG4gICAgICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhvbmRhLXZpcnR1YWwtcGFnZSB7XHJcbiAgICAuaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICAgICAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nTWVudSB7XHJcbiAgICAmPiBsaSB7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuZXhwbG9yZS1ob25kYXtcclxuICAgIC5ib3gtbWFwLCAubGFyZ2UtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAuc2VydmljZXMtYm94e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS12aXJ0dWFsLXBhZ2V7XHJcbiAgICAudC1kcml2ZS1jb250IHtcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob25kYS12aWRlby1iYW5uZXIge1xyXG4gICAgICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYXZlLXRoZS1kYXRlIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgdG9wOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgLnRoYW5rcy5ib29rLXQtZC10aHgge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5ob25kYS12aXJ0dWFsLXBhZ2V7XHJcbiAgICAuaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICAgICAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICAgJi53aXRoLWJne1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICBwe1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI3KTtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmltZy13aXRoLXRleHR7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAmLnN0aWNreS1iYXJ7XHJcbiAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICB0b3A6IDA7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICAgICAgIHJpZ2h0OiBlbSgxMDIpO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogZW0oMzUwKTtcclxuICAgICAgIG1hcmdpbjogMDtcclxuICAgICB9XHJcbiAgICAgcHtcclxuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICB9XHJcbiAgIH1cclxuICAucmV2ZWFsVG8ge1xyXG4gICAgJi52aWRlbyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnEtZm9ybS1zZWMge1xyXG4gICYucmVnaXN0ZXItaW50ZXJlc3R7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0Y2hhLWZlaWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29sb3I6ICM5MDA7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveHtcclxuICAgICAgYm90dG9tOiBlbSgzKTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICB0b3A6MFxyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgLy9tYXJnaW46IDAgYXV0bztcclxuICAvL21pbi13aWR0aDogZW0oNTAwKTtcclxuICAvL2Rpc3BsYXk6IHRhYmxlO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vcGFkZGluZzogZW0oMTIpIGVtKDEwKSBlbSg4KSBlbSgxMCk7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oLTg2KTtcclxuICBtaW4td2lkdGg6IGVtKDMwMCk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiBlbSgxMikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbn1cclxuXHJcbi50ZWwtaW5wdXQtZmllbGR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gIGlmcmFtZXtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1kZXNrdG9we1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kLW1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcclxuICAgIHJpZ2h0OiBlbSgtMjIpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLmltZy13aXRoLXRleHQge1xyXG4gICAgICAmLnN0aWNreS1iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxMDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICByaWdodDogZW0oLTMyNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDU0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmQtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICByaWdodDogZW0oMjUpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLmltZy13aXRoLXRleHQge1xyXG4gICAgICAmLnN0aWNreS1iYXIge1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgJi5yZWdpc3Rlci1pbnRlcmVzdCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgdG9wOmVtKC04KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC52aWRlby1pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgMDtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICByaWdodDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgICYucmVnaXN0ZXItaW50ZXJlc3Qge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHRvcDplbSgtOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZC1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZC1tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgICYucmVnaXN0ZXItaW50ZXJlc3Qge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgJiA+IC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICB0b3A6ZW0oLTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMCkgZW0oMzApIGVtKDApO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwMCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGlja3ktYmFye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSg1MCkgZW0oMTUpIGVtKDUwKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBlbSgxNikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lcntcclxuICAgIGgxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQUFBQyxDQUNULFFBQVEs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QyxDQUFDLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMscUJBQW9CLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsd0JBQXdCLENBQUMsR0FBRyxBQUFBLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUMsd0JBQXdCLEFBQUEsTUFBTSxBQUFBLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLHdCQUF3QixBQUFBLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLHdCQUF3QixBQUFBLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLHdCQUF3QixBQUFBLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxXQUFXLEFBQUEsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksRUFBQyxBQUFBLFNBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBZ0IsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxNQUFNLEFBQUEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFFLEFBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQTNpQixBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGNBQWMsQUFBNGlCLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxDQUFBLEFBQUEsWUFBWSxDQUFDLGVBQWUsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyxlQUFlLEFBQUEsQ0FBQyxVQUFVLENBQUMsK0NBQTZDLENBQUMseUJBQXlCLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsaURBQWlELENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFwVSxBQUFBLFlBQVksQ0FBQyxlQUFlLEFBQXFVLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBRSxDQUFBLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixDQUFDLGVBQWUsQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUUsQUFBRCxBQUFBLEtBQUssRUFBQyxBQUFBLFNBQUMsQ0FBRCxPQUFDLEFBQUEsRUFBbUIsS0FBSyxFQUFDLEFBQUEsU0FBQyxDQUFELFFBQUMsQUFBQSxFQUFvQixLQUFLLEVBQUMsQUFBQSxTQUFDLENBQUQsVUFBQyxBQUFBLEVBQXNCLEtBQUssRUFBQyxBQUFBLFNBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FBYyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHdCQUF3QixFQUFDLEFBQUEsU0FBQyxDQUFELE9BQUMsQUFBQSxFQUFtQix1QkFBdUIsRUFBQyxBQUFBLFNBQUMsQ0FBRCxRQUFDLEFBQUEsRUFBb0IseUJBQXlCLEVBQUMsQUFBQSxTQUFDLENBQUQsVUFBQyxBQUFBLEVBQXNCLG9CQUFvQixFQUFDLEFBQUEsU0FBQyxDQUFELEdBQUMsQUFBQSxDQUFjLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsa0JBQWtCLEFBQUEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsa0JBQWtCLENBQUMsTUFBTSxBQUFBLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyw2QkFBNkIsQUFBQSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLENBQUUsQUFBRCxBQUFBLFdBQVcsQUFBQSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsV0FBVyxDQUFDLGNBQWMsQ0FBQyxHQUFHLEFBQUEsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUUsQUFBRCxBQUFBLFdBQVcsQ0FBQyxjQUFjLENBQUEsQUFBQSxhQUFDLENBQUQsSUFBQyxBQUFBLEVBQW9CLEdBQUcsQUFBQSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLFdBQVcsQ0FBQyxjQUFjLENBQUEsQUFBQSxhQUFDLENBQUQsSUFBQyxBQUFBLEVBQW9CLGNBQWMsQUFBQSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHNCQUFzQixBQUFBLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxxQkFBb0IsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxHQUFHLEFBQUEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsS0FBSSxDQUFDLDRCQUF1QixDQUFDLEtBQUssQ0FBQyxLQUFJLENBQUMsNEJBQXVCLENBQUUsQUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQSxDQUFDLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBb0IsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsc0JBQXNCLEVBQUMsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBQVUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsRUFBQyxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsRUFBZSxzQkFBc0IsRUFBQyxBQUFBLElBQUMsQ0FBRCxhQUFDLEFBQUEsQ0FBbUIsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsRUFBQyxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FBYyxZQUFZLENBQUMsc0JBQXNCLEVBQUMsQUFBQSxJQUFDLENBQUQsYUFBQyxBQUFBLENBQW1CLFlBQVksQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLGNBQWMsQUFBQSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsSUFBSSxBQUFBLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLGNBQWMsQUFBQSxPQUFPLEFBQUEsQ0FBQyxNQUFNLENBQUMscUJBQXFCLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLGdCQUFnQixDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyx1QkFBdUIsQUFBQSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLHVCQUF1QixBQUFBLE9BQU8sQUFBQSxDQUFDLGlCQUFpQixDQUFDLGtCQUFpQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLHVCQUF1QixBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyx1QkFBdUIsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFBLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxvQkFBb0IsQUFBQSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLG9CQUFvQixBQUFBLE9BQU8sQUFBQSxDQUFDLGtCQUFrQixDQUFDLGtCQUFpQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLG9CQUFvQixBQUFBLFFBQVEsQUFBQSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLG9CQUFvQixBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFBLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUEsQUFBQSxJQUFDLENBQUQsYUFBQyxBQUFBLENBQW1CLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsc0JBQXNCLENBQUMsY0FBYyxDQUFBLEFBQUEsSUFBQyxDQUFELGFBQUMsQUFBQSxDQUFtQixPQUFPLENBQUMsc0JBQXNCLENBQUMsY0FBYyxDQUFBLEFBQUEsSUFBQyxDQUFELGFBQUMsQUFBQSxDQUFtQixRQUFRLEFBQUEsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUEsQUFBQSxJQUFDLENBQUQsYUFBQyxBQUFBLENBQW1CLFFBQVEsQUFBQSxDQUFDLFVBQVUsQ0FBQyxlQUFjLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsc0JBQXNCLENBQUMsY0FBYyxDQUFBLEFBQUEsSUFBQyxDQUFELGFBQUMsQUFBQSxDQUFtQixPQUFPLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxtQ0FBbUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUEsQUFBQSxJQUFDLENBQUQsYUFBQyxBQUFBLEVBQW1CLEFBQUEsWUFBQyxDQUFELElBQUMsQUFBQSxDQUFrQixRQUFRLEFBQUEsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUEsQUFBQSxJQUFDLENBQUQsYUFBQyxBQUFBLEVBQW1CLEFBQUEsWUFBQyxDQUFELElBQUMsQUFBQSxDQUFrQixPQUFPLEFBQUEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLGNBQWMsQ0FBQSxBQUFBLElBQUMsQ0FBRCxhQUFDLEFBQUEsQ0FBbUIsZ0JBQWdCLEFBQUEsUUFBUSxDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBQSxBQUFBLElBQUMsQ0FBRCxhQUFDLEFBQUEsQ0FBbUIsTUFBTSxBQUFBLFFBQVEsQUFBQSxDQUFDLFVBQVUsQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLHNCQUFzQixDQUFDLGtCQUFrQixBQUFBLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsK0JBQStCLEFBQUEsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxvRkFBZ0YsQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxzQkFBc0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGtCQUFrQixBQUFBLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsa0JBQWtCLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsa0JBQWlCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxxQkFBcUIsQUFBQSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLFdBQVcsQUFBQSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGdCQUFnQixBQUFBLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGdCQUFnQixBQUFBLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsV0FBVyxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGtCQUFpQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxhQUFhLEFBQUEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE1BQU0sQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsa0JBQWtCLEFBQUEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGdCQUFnQixBQUFBLCtCQUErQixBQUFBLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGdCQUFnQixBQUFBLGtCQUFrQixBQUFBLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsK0JBQStCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsa0JBQWtCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsV0FBVyxBQUFBLENBQUMsZ0JBQWdCLENBQUMsc0JBQXFCLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE9BQU8sQUFBQSxzQkFBc0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE9BQU8sQUFBQSxrQkFBa0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE9BQU8sQUFBQSxXQUFXLEFBQUEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsa0JBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLHFCQUFvQixDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVywrQkFBK0IsQUFBQSxDQUFDLGdCQUFnQixDQUFDLHNCQUFxQixDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxrQkFBa0IsQUFBQSxDQUFDLGdCQUFnQixDQUFDLHNCQUFxQixDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxXQUFXLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsT0FBTyxBQUFBLHNCQUFzQixBQUFBLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGtCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE9BQU8sQUFBQSxrQkFBa0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxPQUFPLEFBQUEsV0FBVyxBQUFBLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGtCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFBLFFBQVEsQUFBQSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFDLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUUsQ0FBQSxBQUFBLFlBQVksQ0FBQyxXQUFXLEFBQUEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLENBQUMsVUFBVSxDQUFDLHFCQUFvQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxxQkFBb0IsQ0FBQyxVQUFTLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxRQUFRLEFBQUEsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsWUFBWSxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFvQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxLQUFLLENBQUMsY0FBYyxBQUFBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsY0FBYyxBQUFBLE1BQU0sQ0FBQyxjQUFjLENBQUMsdUJBQXVCLEFBQUEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxrQkFBaUIsQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLEtBQUssQ0FBQyxjQUFjLEFBQUEsTUFBTSxDQUFDLGNBQWMsQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUMsY0FBYyxBQUFBLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsa0JBQWlCLENBQUMsVUFBUyxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxZQUFZLENBQUMsY0FBYyxBQUFBLFFBQVEsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUMsY0FBYyxBQUFBLFFBQVEsQUFBQSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUEsV0FBVyxDQUFDLGNBQWMsQUFBQSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsa0JBQWlCLENBQUMsVUFBUyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxXQUFXLENBQUMsY0FBYyxBQUFBLFFBQVEsQUFBQSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUMsdUJBQXVCLENBQUMsZUFBZSxDQUFDLGNBQWMsQUFBQSxZQUFZLENBQUMsY0FBYyxBQUFBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLEFBQUEsTUFBTSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQUFBQSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGNBQWMsQUFBQSxZQUFZLEFBQUEsTUFBTSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFdBQVcsQUFBQSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGNBQWMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFDLGNBQWMsQUFBQSxDQUFDLFNBQVMsQ0FBQyxlQUFjLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxnQkFBZ0Is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Q0FBVyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQTNLLEFBQUEsYUFBYSxBQUE0SyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUUsQ0FBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBbE8sQUFBQSxhQUFhLEFBQW1PLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBRSxDQUFBLEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsWUFBWSxFQUFDLEFBQUEsU0FBQyxDQUFELElBQUMsQUFBQSxDQUFlLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQSxVQUFVLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxvQkFBb0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQSxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxpQkFBaUIsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQSxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxlQUFlLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUEsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxLQUFLLEFBQUEsV0FBVyxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLG9CQUFvQixDQUFDLEtBQUssQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxpQkFBaUIsQ0FBQyxLQUFLLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxLQUFLLEFBQUEsZUFBZSxDQUFDLEtBQUssQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLG9CQUFvQixDQUFDLG9CQUFvQixBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxLQUFLLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxlQUFlLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQUFBQSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxpQkFBaUIsQ0FBQyxrQkFBa0IsQUFBQSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxlQUFlLENBQUMsa0JBQWtCLEFBQUEsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxL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QUFELEFBQUEsVUFBVSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxBQUFBLENBQUMsVUFBVSxDQUFDLGtCQUFpQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxvQkFBb0IsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsQ0FBQyxJQUFJLENBQUMsd0JBQXFCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFBLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFB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LGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsaUJBQWlCLEFBQWUsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBQ2xELEFBRkQsQUFBQSxpQkFBaUIsQUFBZSxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGlCQUFpQixBQUFlLENBQzlCLFdBQVcsQ0FBRSxJQUFvQyxDQUNsRCxBUUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFUnJDdEIsQUFBQSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQUFBNUgsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBTUMsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxRQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLElBQW9DLENBQzVDLEFBa0JELEFBQUEsY0FBYyxBQUFRLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFFBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsaUJBQWlCLEFBQWUsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBQ2xELEFBRkQsQUFBQSxpQkFBaUIsQUFBZSxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGlCQUFpQixBQUFlLENBQzlCLFdBQVcsQ0FBRSxJQUFvQyxDQUNsRCxDUVdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFUjlDdEIsQUFBQSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQUFBNUgsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBTUMsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxRQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxVQUFVLEFBQWUsQ0FDdkIsS0FBSyxDQUFFLElBQW9DLENBQzVDLEFBa0JELEFBQUEsY0FBYyxBQUFRLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFFBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FB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RSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUM5QixXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNuRCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNoRCxnQkFBZ0IsQ0FBRSxVQUFVLENBQy9CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDdEMsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3ZDLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQzdCLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUNuQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDdEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3pDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLHFCQUFxQixDQUFFLENBQUMsQ0FDeEIsa0JBQWtCLENBQUUsQ0FBQyxDQUNyQixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ25DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQy9DLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsZ0JBQWdCLENBQUUsaURBQWlELENBQ25FLGdCQUFnQixDQUFFLGdEQUFnRCxDQUNsRSxnQkFBZ0IsQ0FBRSxpRUFBaUUsQ0FDbkYsZ0JBQWdCLENBQUUsb0RBQW9ELENBQ3RFLGdCQUFnQixDQUFFLCtDQUErQyxDQUNqRSxnQkFBZ0IsQ0FBRSw0Q0FBNEMsQ0FDOUQsaUJBQWlCLENBQUUsUUFBUSxDQUMzQixNQUFNLENBQUUsMEdBQTBHLENBQ2xILFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsWUFBWSxDQUFFLGVBQWtCLENBQUMsZUFBa0IsQ0FBQyxnQkFBbUIsQ0FDdkUsTUFBTSxDQUFFLHlEQUF5RCxDQUNqRSxxQkFBcUIsQ0FBRSxDQUFDLENBQ3hCLGtCQUFrQixDQUFFLENBQUMsQ0FDckIsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzNELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3pELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDdEQsZ0JBQWdCLENBQUUsVUFBVSxDQUMvQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FDaEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ3RDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDNUMsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSw4Q0FBaUQsQ0FDbkUsZ0JBQWdCLENBQUUsNkNBQWdELENBQ2xFLGdCQUFnQixDQUFFLDhEQUFpRSxDQUNuRixnQkFBZ0IsQ0FBRSxpREFBb0QsQ0FDdEUsZ0JBQWdCLENBQUUsNENBQStDLENBQ2pFLGdCQUFnQixDQUFFLHlDQUE0QyxDQUM5RCxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSwwR0FBMEcsQ0FDbEgsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxZQUFZLENBQUUsZUFBa0IsQ0FBQyxlQUFrQixDQUFDLGdCQUFtQixDQUN2RSxNQUFNLENBQUUseURBQXlELENBQ2pFLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLGdCQUFtQixDQUM1QyxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ3RDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3RELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN4RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ2pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3RELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzdD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LEFBQUEsT0FBTyxDQUMzQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzlDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMvQixXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUN4QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNwRCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDckMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFF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LElBQUcsQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQzVDLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQy9DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN4RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN6RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN6RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ3JELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUMzRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUN6RCxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFB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 */
