@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap&subset=latin-ext);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
@charset "UTF-8";@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;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:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,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;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration: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,a.plyr__control:after,a.plyr__control:before{display:none}.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__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{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__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:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border-top:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-style:solid;border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*0.7)}.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:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(var(--plyr-control-spacing, 10px)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.7*1.5);-webkit-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:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(var(--plyr-control-spacing, 10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.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:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*0.7);margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - var(--plyr-control-spacing, 10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(var(--plyr-control-spacing, 10px)*0.7/2);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:calc(var(--plyr-control-spacing, 10px)*0.7)}.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,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,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:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.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(34.68,39.576,46.92,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(var(--plyr-control-spacing, 10px)*0.7*-1 - -2);overflow:hidden;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);appearance:none;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#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--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);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%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.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 .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*0.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 0,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr--video{background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);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:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.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:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.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:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.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}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.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}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/build/images/ajax-loader.68b0c4fc.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/build/fonts/slick.ced611da.eot);src:url(/build/fonts/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/build/fonts/slick.b7c9e1e4.woff) format("woff"),url(/build/fonts/slick.d41f55a7.ttf) format("truetype"),url(/build/images/slick.46661d6d.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/img/frontend/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/img/frontend/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/img/frontend/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/img/frontend/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/*! jQuery UI - v1.12.1 - 2019-07-28
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;border-radius:10px}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #e1e1e1;background:#f8f8f8;font-weight:400;color:#454545;border-radius:7px;text-align:center}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #af7180;background:#df9fad;color:#fff}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/img/frontend/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/img/frontend/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/img/frontend/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/img/frontend/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/img/frontend/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/img/frontend/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
@charset "UTF-8";.page-wrapper{*zoom:1}.page-wrapper:after,.page-wrapper:before{content:" ";display:table}.page-wrapper:after{clear:both}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#ec0053;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#adb5bd;--gray-dark:#343a40;--primary:#e0b80f;--secondary:#bbeaef;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#ec0053;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1230px;--breakpoint-xxl:1410px;--breakpoint-xxxl:1700px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:300;line-height:1.75;color:#353536;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:1.25rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#e0b80f;text-decoration:none;background-color:transparent}a:hover{color:rgb(152.3012552301,125.1046025105,10.1987447699);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.3125rem .625rem;padding-bottom:.3125rem .625rem;color:#adb5bd;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-weight:300;line-height:1.05}.h1,h1{font-size:4rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.625rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:.875rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:5.3125rem;font-weight:400;line-height:.8}.display-2{font-size:4.375rem}.display-2,.display-3{font-weight:300;line-height:.8}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem;font-weight:300;line-height:.8}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #eeecee}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.375rem}.blockquote-footer{display:block;font-size:.875em;color:#adb5bd}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #eeecee;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#adb5bd}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#353536;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#353536}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1230px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1410px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}@media (min-width:1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{max-width:1670px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.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,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.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,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1024px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1230px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1410px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}@media (min-width:1700px){.col-xxxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xxxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xxxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xxxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333333%}.offset-xxxl-2{margin-left:16.66666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333333%}.offset-xxxl-5{margin-left:41.66666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333333%}.offset-xxxl-8{margin-left:66.66666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333333%}.offset-xxxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#353536}.table td,.table th{padding:.3125rem .625rem;vertical-align:top;border-top:1px solid #eeecee}.table thead th{vertical-align:bottom;border-bottom:2px solid #eeecee}.table tbody+tbody{border-top:2px solid #eeecee}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eeecee}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#353536;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:rgb(246.32,235.12,187.8)}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:rgb(238.88,218.08,130.2)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:rgb(243.4030258303,228.4391881919,165.2169741697)}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:rgb(235.96,249.12,250.52)}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:rgb(219.64,244.08,246.68)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:rgb(215.3171428571,242.745,245.6628571429)}.table-success,.table-success>td,.table-success>th{background-color:rgb(194.8,230.36,202.92)}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:rgb(143.2,209.24,158.28)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.table-info,.table-info>td,.table-info>th{background-color:rgb(190.04,228.96,235.12)}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:rgb(134.36,206.64,218.08)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.table-warning,.table-warning>td,.table-warning>th{background-color:rgb(255,237.64,185.56)}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:rgb(255,222.76,126.04)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:rgb(255,231.265,160.06)}.table-danger,.table-danger>td,.table-danger>th{background-color:rgb(249.68,183.6,206.84)}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:rgb(245.12,122.4,165.56)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.table-light,.table-light>td,.table-light>th{background-color:rgb(253.04,253.32,253.6)}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:rgb(251.36,251.88,252.4)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:rgb(238.165,240.57,242.975)}.table-dark,.table-dark>td,.table-dark>th{background-color:rgb(198.16,199.84,201.52)}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(149.44,152.56,155.68)}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:rgb(185.0216751269,187.09,189.1583248731)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:rgb(69.1465517241,77.125,85.1034482759)}.table .thead-light th{color:#64585d;background-color:#e9ecef;border-color:#eeecee}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(69.1465517241,77.125,85.1034482759)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:1023.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1229.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1409.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}@media (max-width:1699.98px){.table-responsive-xxxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.75em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.75;color:#64585d;background-color:#fff;background-clip:padding-box;border:1px solid #dedede;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#64585d;background-color:#fff;border-color:rgb(245.9937238494,221.9769874477,120.5062761506);-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.form-control::-webkit-input-placeholder{color:#adb5bd;opacity:1}.form-control::-moz-placeholder{color:#adb5bd;opacity:1}.form-control::-ms-input-placeholder{color:#adb5bd;opacity:1}.form-control::placeholder{color:#adb5bd;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #64585d}select.form-control:focus::-ms-value{color:#64585d;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.75}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.75;color:#353536;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.625rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#adb5bd}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.75;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.75em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4375em + .1875rem) center;background-size:calc(.875em + .375rem) calc(.875em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.75em + .75rem);background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:rgb(51.6956521739,206.3043478261,87);background-color:rgb(51.6956521739,206.3043478261,87)}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ec0053}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.75;color:#fff;background-color:rgba(236,0,83,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ec0053;padding-right:calc(1.75em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec0053'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ec0053' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4375em + .1875rem) center;background-size:calc(.875em + .375rem) calc(.875em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.75em + .75rem);background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ec0053;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec0053'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ec0053' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ec0053}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ec0053}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#ec0053}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:rgb(255,32,110.4279661017);background-color:rgb(255,32,110.4279661017)}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ec0053}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#353536;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.75;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#353536;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#353536;background-color:#e0b80f;border-color:#e0b80f}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:rgb(188.1506276151,154.5523012552,12.5993723849);border-color:rgb(176.2008368201,144.7364016736,11.7991631799)}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(198.35,164.35,20.85,.5);box-shadow:0 0 0 .2rem rgba(198.35,164.35,20.85,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#353536;background-color:#e0b80f;border-color:#e0b80f}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:rgb(176.2008368201,144.7364016736,11.7991631799);border-color:rgb(164.2510460251,134.9205020921,10.9989539749)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(198.35,164.35,20.85,.5);box-shadow:0 0 0 .2rem rgba(198.35,164.35,20.85,.5)}.btn-secondary{color:#353536;background-color:#bbeaef;border-color:#bbeaef}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#353536;background-color:rgb(156.0357142857,224.4375,231.7142857143);border-color:rgb(145.7142857143,221.25,229.2857142857)}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(166.9,206.85,211.25,.5);box-shadow:0 0 0 .2rem rgba(166.9,206.85,211.25,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#353536;background-color:#bbeaef;border-color:#bbeaef}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#353536;background-color:rgb(145.7142857143,221.25,229.2857142857);border-color:rgb(135.3928571429,218.0625,226.8571428571)}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(166.9,206.85,211.25,.5);box-shadow:0 0 0 .2rem rgba(166.9,206.85,211.25,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:rgb(32.6086956522,136.1413043478,56.25);border-color:rgb(30.1449275362,125.8550724638,52)}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5);box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:rgb(30.1449275362,125.8550724638,52);border-color:rgb(27.6811594203,115.5688405797,47.75)}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5);box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:rgb(18.75,132.0652173913,150);border-color:rgb(17.3333333333,122.0869565217,138.6666666667)}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5);box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:rgb(17.3333333333,122.0869565217,138.6666666667);border-color:rgb(15.9166666667,112.1086956522,127.3333333333)}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5);box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5)}.btn-warning{color:#353536;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#353536;background-color:rgb(223.75,167.8125,0);border-color:rgb(211,158.25,0)}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(224.7,172,14.05,.5);box-shadow:0 0 0 .2rem rgba(224.7,172,14.05,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#353536;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#353536;background-color:rgb(211,158.25,0);border-color:rgb(198.25,148.6875,0)}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(224.7,172,14.05,.5);box-shadow:0 0 0 .2rem rgba(224.7,172,14.05,.5)}.btn-danger{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:rgb(197.75,0,69.5476694915);border-color:rgb(185,0,65.063559322)}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5);box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:rgb(185,0,65.063559322);border-color:rgb(172.25,0,60.5794491525)}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5);box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5)}.btn-light{color:#353536;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#353536;background-color:rgb(225.6875,229.875,234.0625);border-color:rgb(218.25,223.5,228.75)}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218.75,219.6,220.6,.5);box-shadow:0 0 0 .2rem rgba(218.75,219.6,220.6,.5)}.btn-light.disabled,.btn-light:disabled{color:#353536;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#353536;background-color:rgb(218.25,223.5,228.75);border-color:rgb(210.8125,217.125,223.4375)}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218.75,219.6,220.6,.5);box-shadow:0 0 0 .2rem rgba(218.75,219.6,220.6,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:rgb(34.8534482759,38.875,42.8965517241);border-color:rgb(29.1379310345,32.5,35.8620689655)}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82.45,87.55,92.65,.5);box-shadow:0 0 0 .2rem rgba(82.45,87.55,92.65,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:rgb(29.1379310345,32.5,35.8620689655);border-color:rgb(23.4224137931,26.125,28.8275862069)}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82.45,87.55,92.65,.5);box-shadow:0 0 0 .2rem rgba(82.45,87.55,92.65,.5)}.btn-outline-primary{color:#e0b80f;border-color:#e0b80f}.btn-outline-primary:hover{color:#353536;background-color:#e0b80f;border-color:#e0b80f}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.5);box-shadow:0 0 0 .2rem rgba(224,184,15,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#e0b80f;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#353536;background-color:#e0b80f;border-color:#e0b80f}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.5);box-shadow:0 0 0 .2rem rgba(224,184,15,.5)}.btn-outline-secondary{color:#bbeaef;border-color:#bbeaef}.btn-outline-secondary:hover{color:#353536;background-color:#bbeaef;border-color:#bbeaef}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(187,234,239,.5);box-shadow:0 0 0 .2rem rgba(187,234,239,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#bbeaef;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#353536;background-color:#bbeaef;border-color:#bbeaef}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(187,234,239,.5);box-shadow:0 0 0 .2rem rgba(187,234,239,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#353536;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#353536;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#ec0053;border-color:#ec0053}.btn-outline-danger:hover{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ec0053;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#353536;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#353536;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#e0b80f;text-decoration:none}.btn-link:hover{color:rgb(152.3012552301,125.1046025105,10.1987447699)}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#adb5bd;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#353536;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:1024px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1230px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1410px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}@media (min-width:1700px){.dropdown-menu-xxxl-left{right:auto;left:0}.dropdown-menu-xxxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#353536;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:rgb(40.3691588785,40.3691588785,41.1308411215);text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#e0b80f}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#adb5bd;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#353536}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.75;color:#64585d;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #dedede;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.75rem;padding-left:1.5rem;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.375rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#e0b80f;background-color:#e0b80f}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgb(245.9937238494,221.9769874477,120.5062761506)}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:rgb(249.1945606695,233.7133891213,168.3054393305);border-color:rgb(249.1945606695,233.7133891213,168.3054393305)}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#adb5bd}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.375rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#e0b80f;background-color:#e0b80f}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(224,184,15,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(224,184,15,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(224,184,15,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.375rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(224,184,15,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.75em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:300;line-height:1.75;color:#64585d;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #dedede;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:rgb(245.9937238494,221.9769874477,120.5062761506);outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.custom-select:focus::-ms-value{color:#64585d;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#adb5bd;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #64585d}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.75em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:rgb(245.9937238494,221.9769874477,120.5062761506);-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.75em + .75rem + 2px);overflow:hidden;font-weight:300;background-color:#fff;border:1px solid #dedede;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.75;color:#64585d}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.75em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(224,184,15,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(224,184,15,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(224,184,15,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#e0b80f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:rgb(249.1945606695,233.7133891213,168.3054393305)}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#eeecee;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#e0b80f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:active{background-color:rgb(249.1945606695,233.7133891213,168.3054393305)}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#eeecee;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#e0b80f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb{appearance:none}.custom-range::-ms-thumb:active{background-color:rgb(249.1945606695,233.7133891213,168.3054393305)}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#eeecee;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#adb5bd;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #eeecee}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #eeecee}.nav-tabs .nav-link.disabled{color:#adb5bd;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#64585d;background-color:#fff;border-color:#eeecee #eeecee #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#e0b80f}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xxl,.navbar .container-xxxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.28125rem;padding-bottom:.28125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1023.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1024px){.navbar-expand-lg{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1229.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1230px){.navbar-expand-xl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1409.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1410px){.navbar-expand-xxl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl,.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xxl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1699.98px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1700px){.navbar-expand-xxxl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxxl,.navbar-expand-xxxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xxxl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler{display:none}}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{padding-right:0;padding-left:0}.navbar-expand{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand,.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:0;list-style:none;background-color:transparent;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#adb5bd;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#adb5bd}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#e0b80f;background-color:#fff;border:1px solid #eeecee}.page-link:hover{z-index:2;color:rgb(152.3012552301,125.1046025105,10.1987447699);text-decoration:none;background-color:#e9ecef;border-color:#eeecee}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.25);box-shadow:0 0 0 .2rem rgba(224,184,15,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#e0b80f;border-color:#e0b80f}.page-item.disabled .page-link{color:#adb5bd;pointer-events:none;cursor:auto;background-color:#fff;border-color:#eeecee}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#353536;background-color:#e0b80f}a.badge-primary:focus,a.badge-primary:hover{color:#353536;background-color:rgb(176.2008368201,144.7364016736,11.7991631799)}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(224,184,15,.5);box-shadow:0 0 0 .2rem rgba(224,184,15,.5)}.badge-secondary{color:#353536;background-color:#bbeaef}a.badge-secondary:focus,a.badge-secondary:hover{color:#353536;background-color:rgb(145.7142857143,221.25,229.2857142857)}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(187,234,239,.5);box-shadow:0 0 0 .2rem rgba(187,234,239,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:rgb(30.1449275362,125.8550724638,52)}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:rgb(17.3333333333,122.0869565217,138.6666666667)}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#353536;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#353536;background-color:rgb(211,158.25,0)}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#ec0053}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:rgb(185,0,65.063559322)}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.badge-light{color:#353536;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#353536;background-color:rgb(218.25,223.5,228.75)}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:rgb(29.1379310345,32.5,35.8620689655)}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:rgb(116.48,95.68,7.8);background-color:rgb(248.8,240.8,207);border-color:rgb(246.32,235.12,187.8)}.alert-primary hr{border-top-color:rgb(243.4030258303,228.4391881919,165.2169741697)}.alert-primary .alert-link{color:rgb(68.6808368201,56.4164016736,4.5991631799)}.alert-secondary{color:rgb(97.24,121.68,124.28);background-color:rgb(241.4,250.8,251.8);border-color:rgb(235.96,249.12,250.52)}.alert-secondary hr{border-top-color:rgb(215.3171428571,242.745,245.6628571429)}.alert-secondary .alert-link{color:rgb(74.8526760563,93.665915493,95.6673239437)}.alert-success{color:rgb(20.8,86.84,35.88);background-color:rgb(212,237.4,217.8);border-color:rgb(194.8,230.36,202.92)}.alert-success hr{border-top-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.alert-success .alert-link{color:rgb(10.9449275362,45.6950724638,18.88)}.alert-info{color:rgb(11.96,84.24,95.68);background-color:rgb(208.6,236.4,240.8);border-color:rgb(190.04,228.96,235.12)}.alert-info hr{border-top-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.alert-info .alert-link{color:rgb(6.2933333333,44.3269565217,50.3466666667)}.alert-warning{color:rgb(132.6,100.36,3.64);background-color:rgb(255,242.6,205.4);border-color:rgb(255,237.64,185.56)}.alert-warning hr{border-top-color:rgb(255,231.265,160.06)}.alert-warning .alert-link{color:rgb(82.9625954198,62.7912977099,2.2774045802)}.alert-danger{color:rgb(122.72,0,43.16);background-color:rgb(251.2,204,220.6);border-color:rgb(249.68,183.6,206.84)}.alert-danger hr{border-top-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.alert-danger .alert-link{color:rgb(71.72,0,25.223559322)}.alert-light{color:rgb(128.96,129.48,130);background-color:rgb(253.6,253.8,254);border-color:rgb(253.04,253.32,253.6)}.alert-light hr{border-top-color:rgb(238.165,240.57,242.975)}.alert-light .alert-link{color:rgb(103.5492351816,103.98,104.4107648184)}.alert-dark{color:rgb(27.04,30.16,33.28);background-color:rgb(214.4,215.6,216.8);border-color:rgb(198.16,199.84,201.52)}.alert-dark hr{border-top-color:rgb(185.0216751269,187.09,189.1583248731)}.alert-dark .alert-link{color:rgb(4.1779310345,4.66,5.1420689655)}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#e0b80f;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#64585d;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#64585d;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#353536;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#adb5bd;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#e0b80f;border-color:#e0b80f}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1024px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1230px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1410px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1700px){.list-group-horizontal-xxxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:rgb(116.48,95.68,7.8);background-color:rgb(246.32,235.12,187.8)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:rgb(116.48,95.68,7.8);background-color:rgb(243.4030258303,228.4391881919,165.2169741697)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(116.48,95.68,7.8);border-color:rgb(116.48,95.68,7.8)}.list-group-item-secondary{color:rgb(97.24,121.68,124.28);background-color:rgb(235.96,249.12,250.52)}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:rgb(97.24,121.68,124.28);background-color:rgb(215.3171428571,242.745,245.6628571429)}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:rgb(97.24,121.68,124.28);border-color:rgb(97.24,121.68,124.28)}.list-group-item-success{color:rgb(20.8,86.84,35.88);background-color:rgb(194.8,230.36,202.92)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:rgb(20.8,86.84,35.88);background-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:rgb(20.8,86.84,35.88);border-color:rgb(20.8,86.84,35.88)}.list-group-item-info{color:rgb(11.96,84.24,95.68);background-color:rgb(190.04,228.96,235.12)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:rgb(11.96,84.24,95.68);background-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:rgb(11.96,84.24,95.68);border-color:rgb(11.96,84.24,95.68)}.list-group-item-warning{color:rgb(132.6,100.36,3.64);background-color:rgb(255,237.64,185.56)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:rgb(132.6,100.36,3.64);background-color:rgb(255,231.265,160.06)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:rgb(132.6,100.36,3.64);border-color:rgb(132.6,100.36,3.64)}.list-group-item-danger{color:rgb(122.72,0,43.16);background-color:rgb(249.68,183.6,206.84)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:rgb(122.72,0,43.16);background-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(122.72,0,43.16);border-color:rgb(122.72,0,43.16)}.list-group-item-light{color:rgb(128.96,129.48,130);background-color:rgb(253.04,253.32,253.6)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:rgb(128.96,129.48,130);background-color:rgb(238.165,240.57,242.975)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:rgb(128.96,129.48,130);border-color:rgb(128.96,129.48,130)}.list-group-item-dark{color:rgb(27.04,30.16,33.28);background-color:rgb(198.16,199.84,201.52)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:rgb(27.04,30.16,33.28);background-color:rgb(185.0216751269,187.09,189.1583248731)}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:rgb(27.04,30.16,33.28);border-color:rgb(27.04,30.16,33.28)}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-webkit-flex-basis:350px;-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#adb5bd;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #eeecee;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.75}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #eeecee;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:1024px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1230px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.75;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.75;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid rgb(247.35,247.35,247.35)}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:rgb(247.35,247.35,247.35);border-bottom:1px solid rgb(234.6,234.6,234.6);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#353536}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#e0b80f!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:rgb(176.2008368201,144.7364016736,11.7991631799)!important}.bg-secondary{background-color:#bbeaef!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:rgb(145.7142857143,221.25,229.2857142857)!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:rgb(30.1449275362,125.8550724638,52)!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:rgb(17.3333333333,122.0869565217,138.6666666667)!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:rgb(211,158.25,0)!important}.bg-danger{background-color:#ec0053!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:rgb(185,0,65.063559322)!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:rgb(218.25,223.5,228.75)!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:rgb(29.1379310345,32.5,35.8620689655)!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #eeecee!important}.border-top{border-top:1px solid #eeecee!important}.border-right{border-right:1px solid #eeecee!important}.border-bottom{border-bottom:1px solid #eeecee!important}.border-left{border-left:1px solid #eeecee!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#e0b80f!important}.border-secondary{border-color:#bbeaef!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#ec0053!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1230px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1410px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1700px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1230px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1410px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1700px){.flex-xxxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column,.flex-xxxl-row{-webkit-box-direction:normal!important}.flex-xxxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1024px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1230px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1410px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1700px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1230px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1410px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (min-width:1700px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-n1{margin:-.25rem!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-.25rem!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-.25rem!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-.25rem!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-.25rem!important}.m-xxxl-n2{margin:-.5rem!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-.5rem!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-.5rem!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-.5rem!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-.5rem!important}.m-xxxl-n3{margin:-1rem!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-1rem!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-1rem!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-1rem!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-1rem!important}.m-xxxl-n4{margin:-1.5rem!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-1.5rem!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-1.5rem!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-1.5rem!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-1.5rem!important}.m-xxxl-n5{margin:-3rem!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-3rem!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-3rem!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-3rem!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-3rem!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1230px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1410px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1700px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#e0b80f!important}a.text-primary:focus,a.text-primary:hover{color:rgb(152.3012552301,125.1046025105,10.1987447699)!important}.text-secondary{color:#bbeaef!important}a.text-secondary:focus,a.text-secondary:hover{color:rgb(125.0714285714,214.875,224.4285714286)!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:rgb(25.2173913043,105.2826086957,43.5)!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:rgb(14.5,102.1304347826,116)!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:rgb(185.5,139.125,0)!important}.text-danger{color:#ec0053!important}a.text-danger:focus,a.text-danger:hover{color:rgb(159.5,0,56.0953389831)!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:rgb(203.375,210.75,218.125)!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:rgb(17.7068965517,19.75,21.7931034483)!important}.text-body{color:#353536!important}.text-muted{color:#adb5bd!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.currency-switcher__wrapper ul.currency-switcher li a.active:after,.fa,.language-switcher__wrapper ul.language-switcher li a.active:after,.module-form form .form-term .form-check input:checked+label>span.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after,.type-box .text-with-image__content ul>li:before,body .body-wrapper .page-content .training__nav-item--active:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.currency-switcher__wrapper ul.currency-switcher li a.fa-pull-left.active:after,.fa.fa-pull-left,.language-switcher__wrapper ul.language-switcher li a.fa-pull-left.active:after,.module-form form .form-term .form-check input:checked+label>span.fa-pull-left.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.fa-pull-left:after,.type-box .text-with-image__content ul>li.fa-pull-left:before,body .body-wrapper .page-content .fa-pull-left.training__nav-item--active:after{margin-right:.3em}.currency-switcher__wrapper ul.currency-switcher li a.fa-pull-right.active:after,.fa.fa-pull-right,.language-switcher__wrapper ul.language-switcher li a.fa-pull-right.active:after,.module-form form .form-term .form-check input:checked+label>span.fa-pull-right.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.fa-pull-right:after,.type-box .text-with-image__content ul>li.fa-pull-right:before,body .body-wrapper .page-content .fa-pull-right.training__nav-item--active:after{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.currency-switcher__wrapper ul.currency-switcher li a.pull-left.active:after,.fa.pull-left,.language-switcher__wrapper ul.language-switcher li a.pull-left.active:after,.module-form form .form-term .form-check input:checked+label>span.pull-left.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.pull-left:after,.type-box .text-with-image__content ul>li.pull-left:before,body .body-wrapper .page-content .pull-left.training__nav-item--active:after{margin-right:.3em}.currency-switcher__wrapper ul.currency-switcher li a.pull-right.active:after,.fa.pull-right,.language-switcher__wrapper ul.language-switcher li a.pull-right.active:after,.module-form form .form-term .form-check input:checked+label>span.pull-right.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.pull-right:after,.type-box .text-with-image__content ul>li.pull-right:before,body .body-wrapper .page-content .pull-right.training__nav-item--active:after{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}.cover-black{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6)}.page-wrapper{width:100%;max-width:100%;margin:0 auto}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}section.template-404 .container-error{padding-top:4rem;padding-bottom:4rem}section.template-404 .container-error .error-content-wrapper{text-align:right;padding:2rem 2rem 2rem 0}section.template-404 .container-error .error-content-wrapper h2{font-size:50px;font-weight:300;margin:0;padding:0}section.template-404 .container-error .error-content-wrapper h1{padding:0;margin:0;font-weight:900;font-size:200px}section.template-404 .container-error .error-right{padding:5rem;font-size:30px}section.template-404 .container-error a{margin:2rem auto;width:100%}.homepage .menu-top-wrapper{position:absolute;top:3.125rem}.homepage .menu-top-wrapper:not(.fixed) .module-menu.main-menu .main-menu-header>.item>a{color:#fff}.homepage .menu-top-wrapper:not(.fixed) .module-menu.main-menu .main-menu-header>.item.active>a,.homepage .menu-top-wrapper:not(.fixed) .module-menu.main-menu .main-menu-header>.item>a:hover{color:#e0b80f}section.subpage{position:relative}@media (max-width:1023.98px){section.subpage{padding-top:2.5rem}}section.subpage .main-content{background-color:#fff}@font-face{font-family:icomoon;src:url(/build/fonts/icomoon.96e31656.eot);src:url(/build/fonts/icomoon.96e31656.eot#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.cce74110.ttf) format("truetype"),url(/build/fonts/icomoon.c7d72e03.woff) format("woff"),url(/build/images/icomoon.46661d6d.svg#icomoon) format("svg");font-weight:400;font-style:normal}.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems li:before,.default-menu>.item.parent>a:after,.icon,.module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .slick-next:before,.module-slider.template-default .slider-navigation .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,[class*=" icon-"],[class^=icon-],a.link:after{font-family:icomoon!important;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}.icon-right-arrow:before{content:"\EA1B"}.icon-down-arrow:before{content:"\EA1C"}.icon-left-arrow:before{content:"\EA1D"}.icon-up-arrow:before{content:"\EA1E"}.icon-order:before{content:"\E900"}.icon-shopping-bag:before{content:"\E901"}.icon-shopping-online:before{content:"\E902"}.icon-shopping-bag-1:before{content:"\E903"}.icon-shopping-bag-2:before{content:"\E904"}.icon-shopping-online-1:before{content:"\E905"}.icon-shopping-bag-3:before{content:"\E906"}.icon-box:before{content:"\E907"}.icon-gift-box:before{content:"\E908"}.icon-package:before{content:"\E909"}.icon-delivery-packages-on-a-trolley:before{content:"\E90A"}.icon-heart-box:before{content:"\E90B"}.icon-box-1:before{content:"\E90C"}.icon-box-2:before{content:"\E90D"}.icon-box-closed:before{content:"\E90E"}.icon-shipped:before{content:"\E90F"}.icon-gift:before{content:"\E910"}.icon-truck:before{content:"\E911"}.icon-airplane:before{content:"\E912"}.icon-delivery-truck:before{content:"\E913"}.icon-split:before{content:"\E914"}.icon-split-1:before{content:"\E915"}.icon-split-2:before{content:"\E916"}.icon-split-3:before{content:"\E917"}.icon-split-4:before{content:"\E918"}.icon-bar-chart:before{content:"\E919"}.icon-checklist:before{content:"\E91A"}.icon-conversation:before{content:"\E91B"}.icon-enterprise:before{content:"\E91C"}.icon-notification:before{content:"\E91D"}.icon-apple:before{content:"\E91E"}.icon-customer:before{content:"\E91F"}.icon-notification-1:before{content:"\E920"}.icon-organize:before{content:"\E921"}.icon-pie-chart:before{content:"\E922"}.icon-bell:before{content:"\E923"}.icon-customer-service:before{content:"\E924"}.icon-diagram:before{content:"\E925"}.icon-jigsaw:before{content:"\E926"}.icon-list:before{content:"\E927"}.icon-announcer:before{content:"\E928"}.icon-computer:before{content:"\E929"}.icon-factory:before{content:"\E92A"}.icon-feedback:before{content:"\E92B"}.icon-list-1:before{content:"\E92C"}.icon-analysis:before{content:"\E92D"}.icon-avatar:before{content:"\E92E"}.icon-customer-support:before{content:"\E92F"}.icon-factory-1:before{content:"\E930"}.icon-list-2:before{content:"\E931"}.icon-analytics:before{content:"\E932"}.icon-clipboard:before{content:"\E933"}.icon-conversation-1:before{content:"\E934"}.icon-industry:before{content:"\E935"}.icon-multiple-users-silhouette:before{content:"\E936"}.icon-analysis-1:before{content:"\E937"}.icon-checklist-1:before{content:"\E938"}.icon-customer-1:before{content:"\E939"}.icon-industrial-robot:before{content:"\E93A"}.icon-users-group:before{content:"\E93B"}.icon-clipboards:before{content:"\E93C"}.icon-customer-2:before{content:"\E93D"}.icon-open-book:before{content:"\E93E"}.icon-research:before{content:"\E93F"}.icon-user:before{content:"\E940"}.icon-growth:before{content:"\E941"}.icon-plan:before{content:"\E942"}.icon-reading:before{content:"\E943"}.icon-target:before{content:"\E944"}.icon-users:before{content:"\E945"}.icon-books:before{content:"\E946"}.icon-group:before{content:"\E947"}.icon-network:before{content:"\E948"}.icon-support:before{content:"\E949"}.icon-user1 .path1:before{content:"\E94A";color:#a7a9ac}.icon-user1 .path2:before{content:"\E94B";margin-left:-1em;color:#000}.icon-user1 .path3:before{content:"\E94C";margin-left:-1em;color:#000}.icon-user1 .path4:before{content:"\E94D";margin-left:-1em;color:#000}.icon-user1 .path5:before{content:"\E94E";margin-left:-1em;color:#000}.icon-analytics-1:before{content:"\E94F"}.icon-connection:before{content:"\E950"}.icon-customer-service-1:before{content:"\E951"}.icon-knowledge:before{content:"\E952"}.icon-like:before{content:"\E953"}.icon-analytics-2:before{content:"\E954"}.icon-collaboration:before{content:"\E955"}.icon-like-1:before{content:"\E956"}.icon-open-magazine:before{content:"\E957"}.icon-smartphone-24-hours-service:before{content:"\E958"}.icon-books-stack:before{content:"\E959"}.icon-database:before{content:"\E95A"}.icon-driving:before{content:"\E95B"}.icon-like-2:before{content:"\E95C"}.icon-rating:before{content:"\E95D"}.icon-bill:before{content:"\E95E"}.icon-books-1:before{content:"\E95F"}.icon-computer1:before{content:"\E960"}.icon-distance-to-travel-between-two-points:before{content:"\E961"}.icon-like-3:before{content:"\E962"}.icon-approve-invoice:before{content:"\E963"}.icon-book:before{content:"\E964"}.icon-distance:before{content:"\E965"}.icon-review:before{content:"\E966"}.icon-team:before{content:"\E967"}.icon-cloud:before{content:"\E968"}.icon-distance-1:before{content:"\E969"}.icon-folder:before{content:"\E96A"}.icon-invoice:before{content:"\E96B"}.icon-shield:before{content:"\E96C"}.icon-cloud-computing:before{content:"\E96D"}.icon-invoice-1:before{content:"\E96E"}.icon-road:before{content:"\E96F"}.icon-server:before{content:"\E970"}.icon-shield-1:before{content:"\E971"}.icon-cloud-computing1:before{content:"\E972"}.icon-cloud-computing-1:before{content:"\E973"}.icon-printer:before{content:"\E974"}.icon-road-1:before{content:"\E975"}.icon-shield-2:before{content:"\E976"}.icon-cloud-computing-11:before{content:"\E977"}.icon-cloud-computing-2:before{content:"\E978"}.icon-print:before{content:"\E979"}.icon-shield-3:before{content:"\E97A"}.icon-two-persons-talking-each-other-at-distance-in-different-parts-of-the-planet:before{content:"\E97B"}.icon-cloud-computing-21:before{content:"\E97C"}.icon-cloud-computing-3:before{content:"\E97D"}.icon-map-location:before{content:"\E97E"}.icon-menu:before{content:"\E97F"}.icon-protection-shield-with-a-check-mark:before{content:"\E980"}.icon-cloud-computing-31:before{content:"\E981"}.icon-cloud-computing-4:before{content:"\E982"}.icon-map:before{content:"\E983"}.icon-result:before{content:"\E984"}.icon-shield-4:before{content:"\E985"}.icon-chip:before{content:"\E986"}.icon-cloud-computing-5:before{content:"\E987"}.icon-package1:before{content:"\E988"}.icon-print-1:before{content:"\E989"}.icon-worldwide:before{content:"\E98A"}.icon-artificial-intelligence:before{content:"\E98B"}.icon-cloud-1:before{content:"\E98C"}.icon-flyers:before{content:"\E98D"}.icon-inbox:before{content:"\E98E"}.icon-world:before{content:"\E98F"}.icon-hosting:before{content:"\E990"}.icon-money:before{content:"\E991"}.icon-paper-plane:before{content:"\E992"}.icon-robotic:before{content:"\E993"}.icon-smartphone:before{content:"\E994"}.icon-analysis1:before{content:"\E995"}.icon-light-bulb:before{content:"\E996"}.icon-mail:before{content:"\E997"}.icon-money-1:before{content:"\E998"}.icon-smartphone-1:before{content:"\E999"}.icon-document:before{content:"\E99A"}.icon-flash:before{content:"\E99B"}.icon-payment-method:before{content:"\E99C"}.icon-phone-call:before{content:"\E99D"}.icon-subscription:before{content:"\E99E"}.icon-idea:before{content:"\E99F"}.icon-money-2:before{content:"\E9A0"}.icon-planning:before{content:"\E9A1"}.icon-rss:before{content:"\E9A2"}.icon-smartphone-2:before{content:"\E9A3"}.icon-garbage:before{content:"\E9A4"}.icon-laptop:before{content:"\E9A5"}.icon-pay:before{content:"\E9A6"}.icon-seo:before{content:"\E9A7"}.icon-smartphone-3:before{content:"\E9A8"}.icon-coins:before{content:"\E9A9"}.icon-fuel-station:before{content:"\E9AA"}.icon-newspaper:before{content:"\E9AB"}.icon-smartphone-4:before{content:"\E9AC"}.icon-trash:before{content:"\E9AD"}.icon-car:before{content:"\E9AE"}.icon-funds:before{content:"\E9AF"}.icon-money1:before{content:"\E9B0"}.icon-responsive:before{content:"\E9B1"}.icon-throw-to-paper-bin:before{content:"\E9B2"}.icon-newspaper-1:before{content:"\E9B3"}.icon-parking:before{content:"\E9B4"}.icon-recycle:before{content:"\E9B5"}.icon-smartphone-5:before{content:"\E9B6"}.icon-wallet:before{content:"\E9B7"}.icon-car-1:before{content:"\E9B8"}.icon-euro:before{content:"\E9B9"}.icon-radio:before{content:"\E9BA"}.icon-reload:before{content:"\E9BB"}.icon-smartphone-6:before{content:"\E9BC"}.icon-air-conditioner:before{content:"\E9BD"}.icon-car-2:before{content:"\E9BE"}.icon-dollar-coins:before{content:"\E9BF"}.icon-live:before{content:"\E9C0"}.icon-smartphone-7:before{content:"\E9C1"}.icon-car-3:before{content:"\E9C2"}.icon-credit-cards-payment:before{content:"\E9C3"}.icon-fan:before{content:"\E9C4"}.icon-sun:before{content:"\E9C5"}.icon-support-1:before{content:"\E9C6"}.icon-debit-card:before{content:"\E9C7"}.icon-diesel:before{content:"\E9C8"}.icon-mail-1:before{content:"\E9C9"}.icon-refresh:before{content:"\E9CA"}.icon-credit-card:before{content:"\E9CB"}.icon-drawing:before{content:"\E9CC"}.icon-newsletter:before{content:"\E9CD"}.icon-speech-bubble:before{content:"\E9CE"}.icon-cash:before{content:"\E9CF"}.icon-information:before{content:"\E9D0"}.icon-message:before{content:"\E9D1"}.icon-newsletter-1:before{content:"\E9D2"}.icon-clock:before{content:"\E9D3"}.icon-flow-chart:before{content:"\E9D4"}.icon-notification1:before{content:"\E9D5"}.icon-support1:before{content:"\E9D6"}.icon-flow-chart-1:before{content:"\E9D7"}.icon-love:before{content:"\E9D8"}.icon-suitcase:before{content:"\E9D9"}.icon-time:before{content:"\E9DA"}.icon-process:before{content:"\E9DB"}.icon-question:before{content:"\E9DC"}.icon-recruitment:before{content:"\E9DD"}.icon-stopwatch:before{content:"\E9DE"}.icon-bullseye:before{content:"\E9DF"}.icon-email:before{content:"\E9E0"}.icon-hourglass:before{content:"\E9E1"}.icon-purpose:before{content:"\E9E2"}.icon-appointment:before{content:"\E9E3"}.icon-chat:before{content:"\E9E4"}.icon-flow-chart-2:before{content:"\E9E5"}.icon-objective:before{content:"\E9E6"}.icon-calendar:before{content:"\E9E7"}.icon-diagram1:before{content:"\E9E8"}.icon-question-1:before{content:"\E9E9"}.icon-target1:before{content:"\E9EA"}.icon-24-hours:before{content:"\E9EB"}.icon-controls:before{content:"\E9EC"}.icon-diagram-1:before{content:"\E9ED"}.icon-shopping-cart:before{content:"\E9EE"}.icon-strategy:before{content:"\E9EF"}.icon-tools:before{content:"\E9F0"}.icon-gift1:before{content:"\E9F1"}.icon-leadership:before{content:"\E9F2"}.icon-settings:before{content:"\E9F3"}.icon-controls-1:before{content:"\E9F4"}.icon-leadership-1:before{content:"\E9F5"}.icon-shop:before{content:"\E9F6"}.icon-food:before{content:"\E9F7"}.icon-hierarchical-structure:before{content:"\E9F8"}.icon-settings-1:before{content:"\E9F9"}.icon-bag:before{content:"\E9FA"}.icon-controls-2:before{content:"\E9FB"}.icon-hierarchy:before{content:"\E9FC"}.icon-customer-support1:before{content:"\E9FD"}.icon-hierarchy-1:before{content:"\E9FE"}.icon-question1:before{content:"\E9FF"}.icon-hierarchy-2:before{content:"\EA00"}.icon-leadership-2:before{content:"\EA01"}.icon-pencil:before{content:"\EA02"}.icon-setting:before{content:"\EA03"}.icon-create-group-button:before{content:"\EA04"}.icon-add-documents:before{content:"\EA05"}.icon-plus:before{content:"\EA06"}.icon-add:before{content:"\EA07"}.icon-add-1:before{content:"\EA08"}.icon-duplicate:before{content:"\EA09"}.icon-minisize-browser:before{content:"\EA0A"}.icon-edit:before{content:"\EA0B"}.icon-edit-1:before{content:"\EA0C"}.icon-pdf:before{content:"\EA0D"}.icon-pdf-file-format-symbol:before{content:"\EA0E"}.icon-pdf-1:before{content:"\EA0F"}.icon-picture:before{content:"\EA10"}.icon-picture-1:before{content:"\EA11"}.icon-picture-2:before{content:"\EA12"}.icon-video-player:before{content:"\EA13"}.icon-play-button:before{content:"\EA14"}.icon-video-camera:before{content:"\EA15"}.icon-console:before{content:"\EA16"}.icon-video-camera-1:before{content:"\EA17"}.icon-file:before{content:"\EA18"}.icon-folder1:before{content:"\EA19"}.icon-list1:before{content:"\EA1A"}*{outline:none;border:none;line-height:inherit;color:#121212;font-family:DM Sans}:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;text-decoration:none;list-style:none}.map{padding-left:20px;position:relative}.map:before{content:"\F041";position:absolute;top:0;left:0;font-family:FontAwesome;font-size:15px}html{overflow-y:auto}html.font-size-normal{font-size:100%}html.font-size-big{font-size:110%!important}html.font-size-large{font-size:120%!important}body,html{margin:0;margin-left:auto!important;margin-right:auto!important;min-height:100%;overflow-x:hidden;font-size:1rem!important;font-size:calc(.875rem + 0.375 * ((100vw - 102.4rem) / 47.599999999999994))}@media screen and (min-width: 1500px){body,html{font-size:1.25rem}}@media screen and (max-width: 1024px){body,html{font-size:.875rem}}body{font-family:DM Sans,arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:auto}.body-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#page-loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000000;background:hsla(0,0%,100%,.92);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}img{max-width:100%;max-height:100%}img.circle{border-radius:50%}img.img-radius,img.radius{border-radius:.9375rem}b,strong{font-weight:700}a[href]{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;position:relative;font-weight:500}a[href],a[href]:not([class])>i.fa,a[href]:not([class])>i.fa:before,body .body-wrapper .page-content a[href]:not([class])>i.training__nav-item--active:after{color:#e0b80f}a[href]:not([class]):before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#e0b80f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a[href]:not([class]):hover{color:#e0b80f}a[href]:not([class]):hover:before{width:90%}a[href]:hover{text-decoration:none}.body-wrapper .reloading{position:relative}.body-wrapper .reloading:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:hsla(0,0%,100%,.4);z-index:10}.body-wrapper .reloading:after{content:"\F021";font-family:FontAwesome;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#000;font-size:3.4375rem;opacity:.7;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.body-wrapper .site-main{min-height:300px}.body-wrapper .hover{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.body-wrapper .hover:hover{cursor:pointer}.body-wrapper .hover:hover *{cursor:pointer;color:#e0b80f}.body-wrapper .hoverable{cursor:pointer}.body-wrapper .section-title{padding-bottom:.3125rem}.body-wrapper .section-title h2,.body-wrapper .section-title h3{margin-bottom:0;font-weight:700}.body-wrapper .section-title h4,.body-wrapper .section-title h5{font-family:DM Sans;color:#adb5bd;font-size:.875rem}.body-wrapper .page-content.subpage{padding-top:3.125rem;padding-bottom:3.125rem}@media (max-width:1023.98px){.body-wrapper .page-content.subpage{padding-top:1.875rem;padding-bottom:1.875rem}}.body-wrapper .page-content img{margin:0 auto;max-width:100%}.body-wrapper .page-content .default-lists-styles ol{list-style-type:decimal;padding-left:1.5625rem}.body-wrapper .page-content .default-lists-styles ol li{padding-left:.625rem}.body-wrapper .page-content .default-lists-styles ol li:after,.body-wrapper .page-content .default-lists-styles ol li:before{content:none}.body-wrapper .page-content ol,.body-wrapper .page-content ul{font-family:DM Sans;font-size:14px;color:#121212;padding-left:0;margin-left:0}.body-wrapper .page-content ol{list-style:none;counter-reset:custom-counter}.body-wrapper .page-content ol>li{position:relative;z-index:10;line-height:1.5rem;letter-spacing:.3px;padding-bottom:.625rem}.body-wrapper .page-content ol>li:before{content:counters(custom-counter,".") ". ";counter-increment:custom-counter;margin-right:5px}.body-wrapper .page-content ol ol{padding-top:.625rem;padding-left:1.5625rem}.body-wrapper .page-content ul{list-style:none;padding-left:.625rem}.body-wrapper .page-content ul.list-danger li:before{background:#ec0053}.body-wrapper .page-content ul.list-green li:before{background:#28a745}.body-wrapper .page-content ul li{width:100%;display:inline-block;font-size:.9375rem;padding-left:1.125rem;position:relative;padding-bottom:.3125rem}.body-wrapper .page-content ul li:before{content:"";position:absolute;left:0;top:.5625rem;color:#bbeaef;font-weight:700;width:0;height:0;font-size:1.5625rem;margin-left:0;line-height:1.5625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:transparent transparent transparent #bbeaef;border-style:solid;border-width:.25rem 0 .25rem .5rem}.body-wrapper .page-content .main-pagination .pagination li:before{display:none}.body-wrapper .page-content p{padding:1rem 0}.body-wrapper .page-content hr{width:100%;height:3px;background:#e0b80f;clear:both}.body-wrapper .page-content blockquote{padding:10px 45px;margin:20px 0;font-family:DM Sans;font-size:20px;font-weight:700;border-left:none;position:relative;color:#fff;background:#e0b80f;text-align:center}.body-wrapper .page-content select{color:#121212;padding:4px 10px;border:1px solid #adb5bd;background-color:#fff;border-radius:3px;-webkit-box-shadow:inset 0 2px 2px #ececec;box-shadow:inset 0 2px 2px #ececec}.body-wrapper .page-content table{max-width:100%;overflow-x:auto;width:100%;font-family:DM Sans;border-collapse:collapse;margin:20px 0;table-layout:fixed}.body-wrapper .page-content table thead tr th{font-family:DM Sans;font-size:.9375rem;color:#fff;padding:1.25rem 1.875rem;border:2px solid #e0b80f;text-align:inherit;background:#e0b80f;font-weight:600;position:relative}.body-wrapper .page-content table thead tr th:not(:last-child):after{content:"";position:absolute;right:-.375rem;top:0;width:2px;height:100%;background:#eeecee}.body-wrapper .page-content table tbody tr td,.body-wrapper .page-content table tbody tr th{font-family:DM Sans;font-size:.9375rem;color:#000;padding:1.25rem 1.875rem;border-bottom:1px solid #dedede;vertical-align:middle;font-weight:400}@media (max-width:1023.98px){.body-wrapper .page-content table tbody tr td,.body-wrapper .page-content table tbody tr th{padding:.625rem .3125rem;line-height:.875rem}}.body-wrapper .page-content table tbody tr th{text-align:inherit;background:#e0b80f;font-weight:600}.body-wrapper .page-content table tbody tr td:not(:last-child){border-right:2px solid #eeecee}.body-wrapper .page-content table tbody tr td.wide{width:165px}.body-wrapper .breadcrumbs .breadcrumbs-list,.body-wrapper .breadcrumbs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.body-wrapper .breadcrumbs .breadcrumbs-list li,.body-wrapper .breadcrumbs ul li{width:auto;padding:.3125rem .9375rem .3125rem .625rem;position:relative}.body-wrapper .breadcrumbs .breadcrumbs-list li:before,.body-wrapper .breadcrumbs ul li:before{display:none}.body-wrapper .breadcrumbs .breadcrumbs-list li:after,.body-wrapper .breadcrumbs ul li:after{content:"\EA1B";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.4375rem;font-weight:900}.body-wrapper .breadcrumbs .breadcrumbs-list li a,.body-wrapper .breadcrumbs ul li a{color:#010101;font-size:.8125rem;font-weight:400}.body-wrapper .breadcrumbs .breadcrumbs-list li:first-child,.body-wrapper .breadcrumbs ul li:first-child{padding-left:0}.body-wrapper .breadcrumbs .breadcrumbs-list li:last-child,.body-wrapper .breadcrumbs ul li:last-child{padding-right:0}.body-wrapper .breadcrumbs .breadcrumbs-list li:last-child a,.body-wrapper .breadcrumbs ul li:last-child a{font-weight:700}.body-wrapper .breadcrumbs .breadcrumbs-list li:last-child:after,.body-wrapper .breadcrumbs ul li:last-child:after{content:none}.body-wrapper .h1,.body-wrapper .h2,.body-wrapper .h3,.body-wrapper .h4,.body-wrapper .h5,.body-wrapper .h6,.body-wrapper h1,.body-wrapper h2,.body-wrapper h3,.body-wrapper h4,.body-wrapper h5,.body-wrapper h6{margin:0 0 .625rem;padding:0 0 .625rem;color:#121212;font-family:DM Sans}.body-wrapper .h1.section-title,.body-wrapper .h2.section-title,.body-wrapper .h3.section-title,.body-wrapper .h4.section-title,.body-wrapper .h5.section-title,.body-wrapper .h6.section-title,.body-wrapper h1.section-title,.body-wrapper h2.section-title,.body-wrapper h3.section-title,.body-wrapper h4.section-title,.body-wrapper h5.section-title,.body-wrapper h6.section-title{background:#cb5b57;background:-webkit-gradient(linear,left top,left bottom,from(#cb5b57),color-stop(50%,#e4785f),to(#a7645f));background:linear-gradient(180deg,#cb5b57 0,#e4785f 50%,#a7645f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.625rem;position:relative;margin-bottom:.9375rem}.body-wrapper .h1,.body-wrapper .h1>a,.body-wrapper h1,.body-wrapper h1>a{font-size:4rem;font-weight:700}@media (max-width:767.98px){.body-wrapper .h1,.body-wrapper .h1>a,.body-wrapper h1,.body-wrapper h1>a{font-size:2rem}}.body-wrapper .h2,.body-wrapper .h2>a,.body-wrapper h2,.body-wrapper h2>a{font-size:3rem;font-weight:600}@media (max-width:767.98px){.body-wrapper .h2,.body-wrapper .h2>a,.body-wrapper h2,.body-wrapper h2>a{font-size:1.75rem}}.body-wrapper .h3,.body-wrapper .h3>a,.body-wrapper h3,.body-wrapper h3>a{font-size:2rem;font-weight:600}@media (max-width:767.98px){.body-wrapper .h3,.body-wrapper .h3>a,.body-wrapper h3,.body-wrapper h3>a{font-size:1.5rem}}.body-wrapper .h4,.body-wrapper .h4>a,.body-wrapper h4,.body-wrapper h4>a{font-size:1.625rem}@media (max-width:767.98px){.body-wrapper .h4,.body-wrapper .h4>a,.body-wrapper h4,.body-wrapper h4>a{font-size:1.25rem}}.body-wrapper .h5,.body-wrapper .h5>a,.body-wrapper h5,.body-wrapper h5>a{font-size:1.125rem}@media (max-width:767.98px){.body-wrapper .h5,.body-wrapper .h5>a,.body-wrapper h5,.body-wrapper h5>a{font-size:1rem}}.body-wrapper .h6,.body-wrapper .h6>a,.body-wrapper h6,.body-wrapper h6>a{font-size:.875rem}@media (max-width:767.98px){.body-wrapper .h6,.body-wrapper .h6>a,.body-wrapper h6,.body-wrapper h6>a{font-size:.875rem}}.body-wrapper .section-subtitle{font-family:Lato;font-size:1.5625rem;color:#64585d!important}.btn-collapse{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#121212}.btn-collapse:hover{color:#121212;text-decoration:none;cursor:pointer}.btn-collapse.in:before{content:"\F077"}.btn-collapse:before{content:"\F078";font-family:FontAwesome;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collapse-content{display:none}.collapse-content.in{display:block}.circle{width:100%;height:100%;border-radius:50%;overflow:hidden}.circle img{max-width:100%;margin:0 auto}.mfp-bg{z-index:10000}.mfp-wrap{z-index:10100}.video-wrapper{position:relative}.video-wrapper .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;background:#e0b80f;z-index:1500;border-radius:50%}.video-wrapper .play-button i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);font-size:55px;color:#fff}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{width:100%}a:active,a:active:focus,a:focus,button:active,button:active:focus,button:focus{outline:none!important}a.link{font-weight:600;position:relative;padding-right:1.25rem}a.link:after{content:"\EA1B";position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-weight:900;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}a.link:hover:after{right:0}a.text-white{color:#fff}a.text-white:hover{color:#e0b80f!important}.form-control:focus{border-color:#e0b80f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(224,184,15,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(224,184,15,.6)}.modal{z-index:51000!important}.modal-backdrop,.tooltip{z-index:50000!important}.nav-tabs{border-bottom:1px solid #e0b80f}.nav-tabs button.nav-link{border:0;background:transparent;color:#adb5bd;padding:.5rem 1.375rem}.nav-tabs button.nav-link.active{font-weight:500;color:#121212}.nav-tabs li a.nav-link{border-radius:0}.nav-tabs li a.nav-link:active,.nav-tabs li a.nav-link:focus,.nav-tabs li a.nav-link:hover{border:1px solid transparent}.nav-tabs li a.nav-link.active{border:1px solid #e0b80f;background-color:#e0b80f;color:#fff}.messages-notifications__container{position:fixed;top:3.125rem;right:3.125rem;z-index:99999999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:34.375rem}.messages-notifications__notify{max-width:34.375rem}.header-bar{position:relative;top:0;left:0;width:100%;height:3.125rem;background:#121212}.header-bar__left,.header-bar__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-bar__right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:2.5rem}.header-bar__right>div{position:relative}.header-bar__right>div:not(:last-child):after{content:"";width:1px;height:50%;background:#adb5bd;right:-1.25rem;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user-area{position:fixed;top:30%;right:-9.375rem;width:12.5rem;height:9.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;z-index:100}.user-area:hover{right:0}.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs ul .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .user-area li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button:not(.collapsed) .user-area li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) .user-area li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) .user-area li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .user-area li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) .user-area li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .user-area .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .user-area .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .user-area .icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button.collapsed .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed .user-area li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed .user-area li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .user-area .icon,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-slider.template-default .slider-navigation .user-area .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.user-area .body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.user-area .body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs ul li:after,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .default-menu>.item.parent>a:after,.user-area .icon,.user-area .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button:not(.collapsed) li:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.user-area .module-modular-text .modular-button.collapsed .icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed a.link:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button.collapsed li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) a.link:after,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area a.link:after{width:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.user-area .user{width:100%;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.widgets-wrapper{position:fixed;top:200px;right:0;width:50px;z-index:1000}.widgets-wrapper>li{width:50px;height:50px;margin-bottom:1px}.font-size-buttons{padding:0 .625rem}.font-size-buttons .font-size-button{color:#121212;font-weight:400;cursor:pointer;border-radius:100%;width:1.375rem;text-align:center;line-height:1.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 .1875rem;background:#fff}.font-size-buttons .font-size-button.active{color:#bbeaef}.font-size-buttons .font-size-button--normal{font-size:.875rem}.font-size-buttons .font-size-button--big{font-size:1.125rem}.font-size-buttons .font-size-button--large{font-size:1.375rem}.contrast-buttons{padding:0 .625rem}.contrast-buttons .contrast-button{color:#121212;font-size:1rem;font-weight:400;cursor:pointer;border-radius:100%;width:1.375rem;text-align:center;line-height:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 .125rem}.contrast-buttons .contrast-button.active.contrast-button--normal{color:#bbeaef;border:1px solid #bbeaef}.contrast-buttons .contrast-button.active.contrast-button--contrast1{color:#fff;background:#bbeaef;border:1px solid #bbeaef}.contrast-buttons .contrast-button.active.contrast-button--contrast2,.contrast-buttons .contrast-button.active.contrast-button--contrast3{color:#bbeaef;border:1px solid #bbeaef}.contrast-buttons .contrast-button--normal{color:#000!important;background:#fff;border:1px solid #000}.contrast-buttons .contrast-button--contrast1{color:#fff!important;background:#000;border:1px solid #000}.contrast-buttons .contrast-button--contrast2{color:#f6c228!important;background:#000;border:1px solid #000}.contrast-buttons .contrast-button--contrast3{-webkit-filter:grayscale(1);filter:grayscale(1);color:#000;background:#fff;border:1px solid #000}.cbp-spmenu{background:#47a3da;position:fixed}.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6}.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#258ecd}.cbp-spmenu a:active{background:#afdefa;color:#47a3da}.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000;overflow-y:scroll}.cbp-spmenu-vertical a{border-bottom:1px solid #258ecd;padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.menu-open{left:0}.cbp-spmenu-right.menu-open{right:0}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.menu-open{top:0}.cbp-spmenu-bottom.menu-open{bottom:0}.push-body{overflow-x:hidden;position:relative;left:0}.push-body-toright{left:240px}.push-body-toleft{left:-240px}.cbp-spmenu,.push-body{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height:26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px}.cbp-spmenu-left,.push-body-toleft{left:-190px}.cbp-spmenu-right{right:-190px}.push-body-toright{left:190px}}#cookie-bar{width:340px;height:100px;text-align:center;background:rgba(224,184,15,.5);padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5000!important;bottom:1.25rem;right:1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:fixed}#cookie-bar,#cookie-bar .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#cookie-bar .container p{font-size:.75rem;padding:.625rem;margin:0 .625rem 0 0;color:#fff}#cookie-bar .container a{text-decoration:none;text-align:center;font-size:.75rem;padding:.625rem .9375rem;margin-left:.625rem;border:1px solid #fff;color:#fff;position:relative;overflow:hidden;width:140px;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#cookie-bar .container a,#cookie-bar .container a:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#cookie-bar .container a:before{content:"\F00D";font-family:FontAwesome;position:absolute;visibility:hidden;left:-10px;color:#e0b80f;text-indent:0;font-size:1.5625rem}#cookie-bar .container a:hover{background-color:#fff}#cookie-bar .container a:hover:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}@media screen and (max-width:480px){#cookie-bar .cb-enable{display:block;clear:both;margin-left:0;margin-right:0;margin-top:1rem}}.footer{width:100%;position:relative;padding-top:3.125rem;padding-bottom:3.125rem;margin-top:2.5rem;background:#121212;color:#fff}.footer .footer-inner{position:relative;z-index:10}.footer .copyright{font-weight:300;font-size:.9375rem;color:#fff}.footer .module-social-media ul.social-media-icons{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;gap:.9375rem}.footer .module-social-media .social-media-icons__item{background:rgba(248,249,250,.1);width:2.5rem;height:2.5rem}.footer .module-social-media .social-media-icons__item body .body-wrapper .page-content i.training__nav-item--active:after,.footer .module-social-media .social-media-icons__item i.fa,body .body-wrapper .page-content .footer .module-social-media .social-media-icons__item i.training__nav-item--active:after{padding:0;margin:0}.footer .nav-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;padding-left:0;list-style:none}.footer__form{padding:5rem 6.25rem 3.125rem!important;background:#e0b80f;border-top-left-radius:5.625rem;position:relative}.footer__form:before{content:"";position:absolute;top:0;right:-31.25rem;height:100%;width:31.25rem;background:#e0b80f}@media (max-width:1023.98px){.footer__form{padding:3.125rem 3.75rem 1.875rem!important}}.footer__form .module-form span.form-error-message{color:#fff;font-size:.8125rem}.footer__form .module-form .form-check label{font-size:.8125rem;padding-top:.3125rem;color:#fff}.footer .footer-menu-wrapper{position:relative;background:#121212}.footer .footer-menu-wrapper .footer-item ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 0}@media (max-width:1023.98px){.footer .footer-menu-wrapper .footer-item ul{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}}.footer .footer-menu-wrapper .footer-item ul li a{padding:.625rem 0;color:#fff;font-size:.9375rem;font-weight:500}.footer .footer-menu-wrapper .footer-item ul li a.active,.footer .footer-menu-wrapper .footer-item ul li a:hover{color:#e0b80f}.footer .footer-menu-wrapper h3{font-family:DM Sans;font-size:2rem}.footer .footer-menu-wrapper .article-content,.footer .footer-menu-wrapper .content{font-size:.8125rem}.footer .footer-menu-wrapper .article-content a,.footer .footer-menu-wrapper .content a{color:#fff}.footer .footer-menu__title{color:#fff;font-size:1.625rem;font-weight:700;margin-bottom:1.25rem}.type-box .box-images-text__left{margin-bottom:1.25rem}@media (min-width:576px){.type-box .box-images-text__left{padding-top:1.875rem;margin-bottom:0}}.type-box .box-images-text__left .box-images-text__image:first-child img{height:15.625rem}@media (min-width:576px){.type-box .box-images-text__left .box-images-text__image:first-child img{height:21.875rem}}@media (min-width:1410px){.type-box .box-images-text__left .box-images-text__image:first-child img{height:34.375rem}}@media (min-width:576px){.type-box .box-images-text__right{padding-right:2.5rem}}.type-box .box-images-text__right .box-images-text__image:first-child{margin-bottom:1.25rem}@media (min-width:576px){.type-box .box-images-text__right .box-images-text__image:first-child{right:-1.25rem;margin-bottom:0}}.type-box .box-images-text__right .box-images-text__image:first-child img{height:9.375rem}@media (min-width:1410px){.type-box .box-images-text__right .box-images-text__image:first-child img{height:15.625rem}}.type-box .box-images-text__right .box-images-text__image:nth-child(2){margin-bottom:1.25rem}@media (min-width:576px){.type-box .box-images-text__right .box-images-text__image:nth-child(2){margin-top:2.5rem;margin-bottom:0}}.type-box .box-images-text__right .box-images-text__image:nth-child(2) img{height:15.625rem}@media (min-width:1410px){.type-box .box-images-text__right .box-images-text__image:nth-child(2) img{height:25rem}}.type-box .box-images-text__image{position:relative;overflow:hidden;border-radius:.9375rem}.type-box .box-images-text__image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.type-box .box-images-text__content{font-size:1.0625rem;line-height:1.625rem}@media (min-width:1230px){.type-box .box-images-text__content{font-size:1.3125rem;line-height:2.1875rem}}.type-box .text-with-image__content{font-size:1.125rem;line-height:1.5rem}.type-box .text-with-image__content ul>li{font-size:1.125rem;line-height:1.5rem;padding-bottom:.9375rem;padding-left:1.875rem}@media (min-width:1230px){.type-box .text-with-image__content ul>li{padding-bottom:1.5625rem}}.type-box .text-with-image__content ul>li:before{content:"\F00C";color:#fff;border:0;border-radius:50%;width:1.25rem;height:1.25rem;background:#e0b80f;font-size:.8125rem;top:.125rem}.type-box .text-with-image__image-wrapper>img{height:25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;border-radius:.9375rem}@media (min-width:1024px){.type-box .text-with-image__image-wrapper>img{height:34.375rem}}@media (min-width:1230px){.type-box .text-with-image__image-wrapper>img{height:40.625rem}}.type-category .box-image-tiles__item-wrapper{padding:2.5rem;border-radius:.9375rem;background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:11.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:100%}@media (min-width:1230px){.type-category .box-image-tiles__item-wrapper{min-height:12.5rem}}@media (min-width:1700px){.type-category .box-image-tiles__item-wrapper{min-height:17.5rem}}.type-category .box-image-tiles__item-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:0}.type-category .box-image-tiles__item-inner{position:relative;z-index:5}.type-category .box-image-tiles__title{color:#fff;font-size:1.875rem;font-weight:700}@media (min-width:1230px){.type-category .box-image-tiles__title{font-size:3.4375rem}}.type-category .box-text-with-icons{background-repeat:no-repeat;background-position:top;background-size:cover;background-color:#f8f9fa;padding:2.5rem 0}@media (min-width:1024px){.type-category .box-text-with-icons{padding:5rem 0}}@media (min-width:1230px){.type-category .box-text-with-icons{padding:7.5rem 0}}.type-category .box-text-with-icons__section-description{font-size:1.125rem;line-height:1.625rem;font-weight:300}@media (min-width:1230px){.type-category .box-text-with-icons__section-description{font-size:1.5625rem;line-height:1.9375rem}}.type-category .box-text-with-icons__item-wrapper{background:#fff;border-radius:.9375rem;padding:1.875rem 3.125rem;text-align:center;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1230px){.type-category .box-text-with-icons__item-wrapper{padding:3.75rem 5rem}}.type-category .box-text-with-icons__item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.type-category .box-text-with-icons__image{width:5rem;height:5rem}@media (min-width:1230px){.type-category .box-text-with-icons__image{width:7.5rem;height:7.5rem}}.type-category .box-text-with-icons__image svg{max-width:100%;max-height:100%}.type-category .box-text-with-icons__image svg path{fill:#e0b80f}.type-category .box-text-with-icons__title{margin-top:1.25rem;font-size:2.8125rem;font-weight:900}.type-category .box-text-with-icons__subtitle{font-size:1.25rem;line-height:1.375rem;height:3.125rem}@media (min-width:1024px){.type-category .box-text-with-icons__subtitle{height:5rem}}@media (min-width:1230px){.type-category .box-text-with-icons__subtitle{height:3.125rem}}.type-category .category-images-section{padding-top:5rem;padding-bottom:3.125rem}.type-category .category-images-section__text{background:#f8f9fa;padding-top:3.125rem;padding-bottom:7.5rem}.type-category .category-images-section__section-description{font-size:1.0625rem;line-height:1.625rem}@media (min-width:1230px){.type-category .category-images-section__section-description{font-size:1.3125rem;line-height:2.1875rem}}.type-category .category-images-section__images{margin-top:-9.375rem}.type-category .category-images-section__image{padding:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.type-category .category-images-section__image img{border-radius:.9375rem;overflow:hidden;margin:0 auto;height:15.625rem;-o-object-fit:cover;object-fit:cover}.type-category .category-images-section__item-title{padding-top:.9375rem}.type-category .category-images-section__item-description{font-size:1.125rem;font-weight:200;line-height:1.5625rem}.type-plug .header-contact-item__content{padding-right:1.25rem;height:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.type-plug .header-contact-item__content p,.type-plug .header-contact-item__content p>a{line-height:3.125rem;margin:0;color:#fff;font-weight:300}.type-plug .footer-box{padding-top:1.875rem;padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid #353536}.type-plug .footer-box__title{color:#fff}.type-plug .footer-box__description{font-size:1.125rem;line-height:1.625rem;color:#fff;margin-bottom:1.875rem}@media (min-width:1230px){.type-plug .footer-box__description{margin-bottom:.625rem;font-size:1.5625rem;line-height:2rem}}.type-plug .footer-box form .form-fieldset{margin-bottom:.9375rem}.type-plug .footer-box form input[type=email],.type-plug .footer-box form input[type=text]{border-color:#353536;background:rgba(238,236,238,.1)}.type-plug .footer-box form span.form-error-message{color:#fff}.module-banner.page-banner{width:100%;height:21.875rem;position:relative}.module-banner.page-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:7}.module-banner.page-banner .item-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.module-banner.page-banner .item-bg>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.module-banner.page-banner .page-banner__inner{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.module-banner.page-banner .page-banner__inner .h2{font-size:1.75rem;font-weight:400;color:#fff}.module-banner.page-banner .page-banner__inner .h2 a,.module-banner.page-banner .page-banner__inner .h2 em,.module-banner.page-banner .page-banner__inner .h2 i,.module-banner.page-banner .page-banner__inner .h2 p,.module-banner.page-banner .page-banner__inner .h2 strong{color:#fff}.delivery-offer-box{background:#fff;height:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;border:1px solid #eeecee}.delivery-offer-box__icon{height:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25rem}.delivery-offer-box__icon svg{height:2.5rem}.delivery-offer-box__icon svg *{fill:#bbeaef}.delivery-offer-box__form-widget .form-group{margin-bottom:0}.delivery-offer-box--option{height:auto}.delivery-offer-box.selected{border:1px solid #bbeaef}.delivery-price{background:#e0b80f;padding:.9375rem;color:#fff;font-weight:600;border-bottom-right-radius:10px;text-align:center;width:6.875rem}.delivery-types{position:relative}.delivery-types h3{font-size:1.4375rem;text-transform:uppercase;font-weight:900}.delivery-types__item .inner{padding:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.delivery-temporary-alert{font-size:.8125rem}.delivery-form-widget{z-index:8}.delivery-form-widget .form-content{position:relative}.delivery-form-widget .form-content:after{content:"";position:absolute;width:100%;height:100%;bottom:0;right:-50%;background:#bbeaef;z-index:-1}.delivery-eye{width:7.5rem}.delivery-eye svg{height:7.5rem;max-width:100%}.delivery-price-list-widget{position:relative;padding-bottom:6.25rem}.delivery-price-list-widget:before{content:"";position:absolute;left:0;top:12.5rem;width:100%;height:65%;background:#bbeaef;z-index:-1}.template-delivery .delivery-tracking-banner{height:21.875rem}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child){padding-bottom:3.75rem}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status{position:relative}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status:before{content:"";position:absolute;bottom:-4.0625rem;left:1.5625rem;height:3.4375rem;width:.0625rem;background:#dedede}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:first-child){padding-top:.625rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:first-child){padding-top:1.25rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:before{content:none!important}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status{font-size:1.625rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status{font-size:1.125rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div i{color:#28a745;font-size:2.5rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div i{font-size:1.75rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div svg *{fill:#28a745}.template-delivery .delivery-tracking-timeline__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:2.5rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__date{padding-right:.9375rem}}.template-delivery .delivery-tracking-timeline__status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}}.template-delivery .delivery-tracking-timeline__status>div{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.125rem;height:3.125rem;padding:.3125rem;margin-right:1.25rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__status>div{width:2.5rem;height:2.5rem;margin-right:0;margin-bottom:.625rem;padding:0}}.template-delivery .delivery-tracking-timeline__status>div i{color:#dedede;font-size:1.25rem}.template-delivery .delivery-tracking-timeline__status>div svg{max-height:100%;max-width:100%}.template-delivery .delivery-tracking-timeline__status>div svg *{fill:#dedede}.delivery-form-trucking.delivery-header-menu form .input-group input{width:17.1875rem;font-size:.8125rem;height:2.5rem}.delivery-form-trucking.delivery-header-menu form .input-group .input-group-append button{padding:0 1.25rem}.delivery-form-trucking form .input-group input{color:#686868;border:1px solid #bbeaef;border-right:none}.delivery-form-trucking form .input-group .input-group-append button{background:#fff;border-radius:0 .5625rem .5625rem 0;border:1px solid #dedede;border-left:none}.delivery-form-trucking form .input-group .input-group-append button svg path{fill:#686868}.template-delivery .delivery-subtitle{position:relative;padding-left:1.125rem}.template-delivery .delivery-subtitle:before{content:"";position:absolute;left:0;top:.5625rem;color:#bbeaef;font-weight:700;width:0;height:0;font-size:1.5625rem;margin-left:0;line-height:1.5625rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-color:transparent transparent transparent #bbeaef;border-style:solid;border-width:.25rem 0 .25rem .5rem}.template-delivery .delivery-subtitle:before,.template-delivery .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.template-delivery .steps{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.875rem;position:relative;counter-reset:custom-counter;list-style:none}.template-delivery .steps--step1:before{background:#adb5bd}.template-delivery .steps--step2:before{background:#e0b80f;background:-webkit-gradient(linear,left top,right top,from(#e0b80f),color-stop(50%,#e0b80f),color-stop(50%,#adb5bd),to(#adb5bd));background:linear-gradient(90deg,#e0b80f,#e0b80f 50%,#adb5bd 0,#adb5bd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0b80f",endColorstr="#adb5bd",GradientType=1)}.template-delivery .steps--step3:before{background:#e0b80f}.template-delivery .steps:before{content:"";position:absolute;width:100%;height:2px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template-delivery .steps__item{background:#fff;padding:.625rem 1.875rem .625rem 5rem}.template-delivery .steps__item.active{font-weight:600}.template-delivery .steps__item:not(.active):before{background:#adb5bd}.template-delivery .steps__item:not(.active):after{border-color:transparent transparent transparent #adb5bd}.template-delivery .summary-price__inner{background:#f7f7f7;padding:1.25rem 1.875rem}.template-delivery .summary-price__inner span{font-weight:400}.template-delivery .summary-price__inner h3{font-size:2.5rem;font-weight:600;color:#e0b80f;margin:0;padding:.625rem 0 0}.template-delivery .module-form .form-content{background:#fff;-webkit-box-shadow:.625rem .625rem 1.5625rem rgba(0,0,0,.2);box-shadow:.625rem .625rem 1.5625rem rgba(0,0,0,.2);padding:1.25rem 5rem 3.75rem}@media (max-width:767.98px){.template-delivery .module-form .form-content{padding:1.5625rem 1.875rem 2.1875rem}}.template-delivery .module-form .form-content .delivery-person-data{padding-top:0;padding-left:1.25rem;font-size:.9375rem}.template-delivery .module-form .form-content .summary-table thead tr th:first-child{width:70%}@media (max-width:1023.98px){.template-delivery .module-form .form-content .summary-table thead tr th:first-child{width:auto}}.template-delivery .module-form .form-content .delivery-radio .form-check{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.template-delivery .module-form .form-content .delivery-radio .form-check label:hover{cursor:pointer}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]{display:none}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:before{background-color:#bbeaef;border:1px solid #bbeaef}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after{content:"\F00C"}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label{padding-left:0;margin:0;position:relative}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label.is-invalid,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label.is-invalid *{color:#ec0053}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label:before{content:"";position:absolute;border:1px solid #adb5bd;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:1.875rem;height:1.875rem;background:#adb5bd;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;top:-.1875rem;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;z-index:20}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label:after{content:"+";left:50%;top:-.1875rem;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;font-size:1.9375rem;color:#fff;z-index:25}.template-delivery .module-form .form-content .ui-spinner{border:0;border-radius:0;position:relative}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-down,.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) input{opacity:0}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-up{width:1.875rem;height:1.875rem;background:#bbeaef;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;z-index:20}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-up .ui-button-icon:before{color:#fff;font-size:1.125rem}.template-delivery .module-form .form-content .ui-spinner input{width:4.375rem;padding:0 .625rem;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button{position:absolute;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;border:0;cursor:pointer}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-up{right:0}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-up .ui-button-icon:before{margin-top:-.0625rem;content:"+";font-size:.75rem}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-down{left:0}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-down .ui-button-icon:before{content:"-";font-size:.75rem}.template-delivery .module-form .form-content .delivery-payment-methods__widget{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio{width:100%}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check{width:100%;height:100%}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check input[type=radio]:checked+label:after{top:2rem;right:1.9375rem}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label{position:absolute;width:100%;height:100%;top:0;left:0}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label:before{left:auto;right:1.5625rem;top:1.5625rem;-webkit-transform:none;transform:none}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label:after{left:auto;-webkit-transform:none;transform:none;top:.8125rem;right:1.9375rem}.template-delivery .module-form .form-content .delivery-payment-methods__icon svg *{fill:#bbeaef}.template-delivery .module-form .form-content .delivery-payment-methods h3{text-transform:uppercase;font-size:1.25rem;font-weight:600}.module-form form input.form-control,.module-form form select.form-control,.module-form form textarea.form-control{background:transparent;border:1px solid #dedede;border-radius:.5625rem;padding:.625rem 1.875rem;color:#6c6c6c;font-weight:400;font-size:1.0625rem;position:relative}.module-form form input.form-control.is-invalid,.module-form form select.form-control.is-invalid,.module-form form textarea.form-control.is-invalid{border-color:#ec0053}.module-form form select.form-control{height:3.25rem;-webkit-box-shadow:none;box-shadow:none}.module-form form label.required{position:relative}.module-form form label.required:after{content:"*";color:red;position:absolute;font-size:2.5rem;right:-.6875rem;top:-.3125rem;height:.625rem;width:.625rem;line-height:normal;display:block}.module-form form input.form-control{height:3.25rem}.module-form form input.form-control.is-invalid{background-position:calc(100% - .9375rem) 50%;background-image:url(/img/error.svg);background-repeat:no-repeat;background-size:1.5625rem;padding-right:2.5rem}.module-form form .invalid-feedback .form-error-message{padding-left:.625rem}.module-form form .submitter{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:16.875rem;height:1.875rem;padding:1.5625rem 2.8125rem}.module-form form .submitter:after{content:attr(data-content);position:absolute;font-family:DM Sans!important;left:50%;right:auto;top:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.module-form form .submitter:hover:after{right:auto}.module-form form .submitter.submitting{width:40px;height:40px;border-radius:50%;padding:0;border-width:3px;font-size:0;border-color:#e0b80f #e0b80f #e0b80f rgb(156.8,128.8,10.5);-webkit-animation:rotating 2s linear .25s infinite;animation:rotating 2s linear .25s infinite;pointer-events:none}.module-form form .submitter.submitting:after{content:""}.module-form form .submitter.submitting:hover{color:#e0b80f;background:#fff}.module-form form .form-check{padding-top:.625rem}.module-form form .form-check label.required:after{display:none}.module-form form .form-term .form-check{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-form form .form-term .form-check input{opacity:0;position:absolute;left:.1875rem;top:1.0625rem;z-index:-1}.module-form form .form-term .form-check input:checked+label>span.checkbox:before{content:"\F00C";font-size:1.0625rem;color:#e0b80f;top:-.1875rem;left:0;position:absolute}.module-form form .form-term .form-check input[required]+label:before{content:"*";color:red;position:absolute;font-size:2.5rem;left:1.5625rem;top:-.1875rem}.module-form form .form-term .form-check label{padding-left:2.5rem;margin:0}.module-form form .form-term .form-check label.is-invalid,.module-form form .form-term .form-check label.is-invalid *{color:#ec0053}.module-form form .form-term .form-check label>span.checkbox{position:absolute;left:.1875rem;top:1.0625rem;width:.9375rem;height:.9375rem;border:1px solid #e0b80f}.module-form form .form-term .form-check label p{margin:0;padding:.125rem 0}.module-form form .files-wrapper .btn-remove-file{padding:10px;min-width:50px;background:#ddd;border:2px solid #b7b7b7;border-radius:.5625rem;margin-right:.625rem}.module-form form .files-wrapper .file-widget-fake-label{background:#fff;padding:.375rem 2.5rem;border-radius:.625rem;border:2px solid #e0b80f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#121212}.module-form form .files-wrapper .file-widget-fake-label:hover{background:#e0b80f;color:#fff;cursor:pointer}.module-form form .files-wrapper .custom-file{display:none}.currency-switcher__wrapper ul.currency-switcher li .module-form .help>a.active:after,.language-switcher__wrapper ul.language-switcher li .module-form .help>a.active:after,.module-form .currency-switcher__wrapper ul.currency-switcher li .help>a.active:after,.module-form .help,.module-form .help>.fa,.module-form .help>.fa:before,.module-form .language-switcher__wrapper ul.language-switcher li .help>a.active:after,.module-form .type-box .text-with-image__content ul.help>li:before,.module-form body .body-wrapper .page-content .help>.training__nav-item--active:after,.module-form form .form-term .form-check input:checked+label.help>span.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check .help>input[type=radio]:checked+label:after,.type-box .text-with-image__content .module-form ul.help>li:before,body .body-wrapper .page-content .module-form .help>.training__nav-item--active:after{color:#949494}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navbar-bar-top.menu-small-header{height:5rem}.menu-top-wrapper{width:100%;position:relative;z-index:5500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0}.menu-top-wrapper,.menu-top-wrapper .site-logo{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-top-wrapper .site-logo{float:left;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.menu-top-wrapper .site-logo img{width:100%}.menu-top-wrapper .site-logo img,.menu-top-wrapper .site-logo svg{max-height:5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-top-wrapper .site-logo svg{height:100%}.menu-top-wrapper .site-logo svg g path.a{fill:#e0b80f}.menu-top-wrapper.fixed{position:fixed!important;top:-5rem}.menu-top-wrapper--important-layer{z-index:5600}.menu-top-wrapper--on-scroll{height:5rem;visibility:hidden;background:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.menu-top-wrapper--on-scroll .site-logo{padding:0}.menu-top-wrapper--on-scroll .site-logo img,.menu-top-wrapper--on-scroll .site-logo svg{max-height:3.75rem}.menu-top-wrapper.scroll{visibility:visible;top:0;z-index:5650}.menu-top-wrapper .hamburger{z-index:100010}.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#fff}.menu-top-wrapper--inner{height:100%}.menu-top-wrapper--inner .menu-inner-wrapper{height:100%;background:transparent}.module-menu.top-menu .top-menu__list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-menu.top-menu .top-menu__list li a{padding:0 .625rem;font-size:.75rem;color:#fff}.module-menu.top-menu .top-menu__list li a:hover{color:#e0b80f}.module-menu.main-menu,.module-menu.main-menu>.row{height:100%}.module-menu.main-menu .main-menu__base-menu{background-color:#e0b80f}.module-menu.main-menu .menu-content-inner-item-wrapper{border-top:1px solid rgb(230.2,198.2,63);position:relative}.module-menu.main-menu .menu-content-inner-item-wrapper:after,.module-menu.main-menu .menu-content-inner-item-wrapper:before{content:"";position:absolute;width:62.5rem;height:1px;background:rgb(230.2,198.2,63);top:-1px}.module-menu.main-menu .menu-content-inner-item-wrapper:before{left:-62.5rem}.module-menu.main-menu .menu-content-inner-item-wrapper:after{right:-62.5rem}.module-menu.main-menu .main-menu-header{list-style-type:none;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:2.5rem}.module-menu.main-menu .main-menu-header>.item{color:#121212;position:relative;padding:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-menu.main-menu .main-menu-header>.item.parent>a{padding-right:1.0625rem}.module-menu.main-menu .main-menu-header>.item.parent>a:after{content:"\EA1C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px}.module-menu.main-menu .main-menu-header>.item>a{border:1px solid transparent;padding:.75rem 0;position:relative;text-align:center;font-weight:600;font-family:DM Sans;font-size:1.0625rem;border-radius:0;color:#121212;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-menu.main-menu .main-menu-header>.item>a:focus{text-decoration:none;outline:none}.module-menu.main-menu .main-menu-header>.item>a:hover{color:#e0b80f}.module-menu.main-menu .main-menu-header>.item.active>a{font-weight:900;color:#e0b80f}.module-menu.main-menu .main-menu-header>.item.active>a,.module-menu.main-menu .main-menu-header>.item:hover>a{text-decoration:none}.module-menu.main-menu .main-menu-header>.item:hover ul.subitems{visibility:visible;opacity:1;top:100%}.module-menu.main-menu .main-menu-header>.item>ul.subitems{position:absolute;left:0;list-style-type:none;padding:.9375rem;top:calc(100% + 1.875rem);visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#fff;border:1px solid #dedede;white-space:nowrap}.module-menu.main-menu .main-menu-header>.item>ul.subitems li{width:100%;padding:.4375rem .9375rem;float:left;position:relative}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#e0b80f;font-weight:800}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#e0b80f;text-decoration:none}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>ul.subitems{visibility:visible;opacity:1;left:calc(100% + .9375rem)}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a{padding-right:1.0625rem}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after{content:"\EA1C";position:absolute;right:-.625rem;top:50%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);font-size:11px}.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#949494;display:block;width:100%;float:left;position:relative;z-index:2}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:after{content:"";position:absolute;right:-.9375rem;top:0;width:100%;height:100%;z-index:1}.module-menu.main-menu .main-menu-header>.item>ul.subitems li>ul.subitems{position:absolute;left:100%;top:-.625rem;list-style-type:none;padding:10px 25px;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#fff;border:1px solid #dedede;white-space:nowrap}.module-menu.mobile-menu{width:100%;height:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;background-color:#fff;z-index:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-menu.mobile-menu .site-logo img{max-height:7.5rem}.module-menu.mobile-menu .mobile-menu__menu{list-style-type:none;overflow:auto;max-height:calc(100vh - 320px);margin-top:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul{min-width:320px;padding:5px}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#000}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li{position:relative}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1{border-top:1px solid rgba(0,0,0,.25)}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#e0b80f}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1.up{padding-bottom:1rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li a{display:block;padding:.5rem .9375rem;font-size:.875rem;font-weight:400;font-family:DM Sans;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li:hover:before{width:100%}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li:hover a{background-color:transparent}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.active>a{font-weight:600}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent{position:relative}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>a{position:relative;padding-right:25px!important}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow{position:absolute;top:0;right:.75rem;width:25px;height:100%;cursor:pointer;text-align:center}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after{content:"\EA1C";display:block;font-size:16px;font-weight:600;color:rgba(0,0,0,.75);position:absolute;right:0;top:.9375rem;left:0;margin:0 auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow.up:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul{display:none;list-style-type:none;padding-left:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li.up{padding-bottom:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li a{padding:.3125rem 1.5625rem;font-size:.875rem;font-weight:300;color:#000}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul{display:none}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li a{padding-left:3rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li ul{display:none}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li ul li a{padding-left:4rem}.module-menu.mobile-menu .mobile-socials-wrapper{text-align:center;color:#fff;padding-bottom:20px;padding-top:20px}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li{float:left}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a{display:block;padding:1rem 1.4rem;cursor:pointer}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a img{max-width:2.5rem}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-modular-text .modular-button.collapsed i.icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-modular-text .modular-button:not(.collapsed) i.icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.fa:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.slick-prev:before,.ui-spinner .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a.ui-button.ui-spinner-down i.ui-button-icon:before,.ui-spinner .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a.ui-button.ui-spinner-up i.ui-button-icon:before{display:block;font-size:1.6875rem;color:#000;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(1);transform:scale(1)}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.fa:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.icon:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.slick-prev:before,.ui-spinner a.ui-button.ui-spinner-down .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.ui-button-icon:before{color:rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.module-menu.mobile-menu .cbp-spmenu{background-color:#3c3c3c}.module-menu.mobile-menu .mobile-menu-header{background-color:#3c3c3c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-menu.mobile-menu .mobile-menu-header a{width:auto}.module-menu.mobile-menu .mobile-menu-header a img{max-width:80%}.module-menu.footer-menu ul{margin:0;padding:0;list-style-type:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-menu.footer-menu ul li{width:100%}.module-menu.footer-menu ul li.active{color:#e0b80f}.module-menu.footer-menu ul li a{color:#fff;font-weight:300;font-size:16px;line-height:27px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-menu.footer-menu ul li a.active{color:#e0b80f}.module-menu.footer-menu ul li a:hover{color:#e0b80f;text-decoration:none}.module-menu.footer-menu ul li ul{display:none}@media (max-width:768px){.module-menu .menu-wrapper{left:0;-webkit-transform:none;transform:none;width:100%}}.mobile-menu-opened .module-menu.mobile-menu{opacity:1;visibility:visible}.toggle-menu{padding-top:10px;padding-right:10px;background-color:transparent;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-menu.hamburger{z-index:100010}.toggle-menu.menu-active{position:absolute;top:20px;right:10px;z-index:1000000000000000000!important}.toggle-menu.menu-active .hamburger-inner,.toggle-menu.menu-active .hamburger-inner:after,.toggle-menu.menu-active .hamburger-inner:before{background-color:#fff}.toggle-menu .hamburger-inner,.toggle-menu .hamburger-inner:after,.toggle-menu .hamburger-inner:before{background-color:#e0b80f!important}.body-wrapper .page-content ul.side-menu ul.subitems{padding-left:.9375rem;display:none}.body-wrapper .page-content ul.side-menu ul.subitems.active,.body-wrapper .page-content ul.side-menu ul.subitems.current{display:block}.body-wrapper .page-content ul.side-menu ul.subitems li:before{content:"\EA1B";font-size:.5rem}.body-wrapper .page-content ul.side-menu ul.subitems li a{padding-right:1.25rem}.body-wrapper .page-content ul.side-menu li{padding:.1875rem 0}.body-wrapper .page-content ul.side-menu li.active>a{font-weight:700;color:#e0b80f}.body-wrapper .page-content ul.side-menu li:before{content:none!important}.body-wrapper .page-content ul.side-menu li.parent a{position:relative}.body-wrapper .page-content ul.side-menu li.parent a span.arrow{position:absolute;right:.625rem;top:.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.75rem;color:#121212}.body-wrapper .page-content ul.side-menu li.parent a span.arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.body-wrapper .page-content ul.side-menu li a{color:#121212}.body-wrapper .page-content ul.side-menu li a.active{font-weight:700;color:#e0b80f}.body-wrapper .page-content ul.side-menu li a:hover{color:#e0b80f}.nav-menu .nav-inner{background:#e0b80f;padding:1.875rem}.nav-menu .nav-inner h3.nav-title{color:#fff}.nav-menu .nav-inner__list li{padding:.625rem 0!important}.nav-menu .nav-inner__list li:before{content:none!important}.nav-menu .nav-inner__list li:hover>a{color:#adb5bd}.nav-menu .nav-inner__list li>a{color:#fff;font-size:1rem}.nav-menu .nav-inner__list li.active,.nav-menu .nav-inner__list li.current{font-weight:500}.nav-menu .nav-inner__list>li:not(:first-child){border-top:1px solid hsla(0,0%,100%,.18)}.nav-menu .nav-inner__list>li{padding-left:0!important}.nav-menu .nav-inner__list>li:before{content:none!important}.nav-menu .nav-inner__list>li.parent a{position:relative}.nav-menu .nav-inner__list>li.parent a span.arrow{position:absolute;right:0;top:.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.75rem;color:#fff}.nav-menu .nav-inner__list>li.parent a span.arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.nav-menu .nav-inner__list>li.current>a{font-weight:500}.nav-menu .nav-inner__list>li ul.subitems{padding-left:.9375rem;display:none}.nav-menu .nav-inner__list>li ul.subitems.active,.nav-menu .nav-inner__list>li ul.subitems.current{display:block}.nav-menu .nav-inner__list>li ul.subitems li:before{content:"\EA1B";font-size:.5rem}.nav-menu .nav-inner__list>li ul.subitems li a{padding-right:1.25rem}.default-menu{list-style-type:none;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.default-menu>.item{color:#121212;position:relative;padding:0 .9375rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.default-menu>.item.parent>a{padding-right:1.0625rem}.default-menu>.item.parent>a:after{content:"\EA1C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px}.default-menu>.item>a{border:1px solid transparent;padding:.75rem 0;position:relative;text-align:center;font-weight:400;font-family:DM Sans;font-size:.875rem;border-radius:13px;color:#fff;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.default-menu>.item>a:focus{text-decoration:none;outline:none}.default-menu>.item>a:hover{color:#adb5bd}.default-menu>.item.active>a{font-weight:700;color:#adb5bd}.default-menu>.item.active>a,.default-menu>.item:hover>a{text-decoration:none}.default-menu>.item:hover ul.subitems{visibility:visible;opacity:1;top:100%}.default-menu>.item>ul.subitems{position:absolute;left:0;list-style-type:none;padding:.9375rem;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#fff;border:1px solid #dedede;white-space:nowrap}.default-menu>.item>ul.subitems li{width:100%;padding:.4375rem .9375rem;float:left}.default-menu>.item>ul.subitems li.active>a{color:#e0b80f;font-weight:800}.default-menu>.item>ul.subitems li:hover>a{color:#e0b80f;text-decoration:none}.default-menu>.item>ul.subitems li a{color:#949494;display:block;width:100%;float:left}.module-modular-text .modular-button{position:relative}@media (min-width:768px){.module-modular-text .modular-button{padding-right:4.375rem}}.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button li:before,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button li.parent>.arrow:after,.module-modular-text .modular-button .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button .default-menu>.item.parent>a:after,.module-modular-text .modular-button .icon,.module-modular-text .modular-button .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon{position:absolute;top:0;right:0;width:3.125rem;height:3.125rem;border-radius:50%;border:3px solid #e0b80f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:900;font-size:1.4375rem;color:#000}.body-wrapper .breadcrumbs .breadcrumbs-list .module-modular-text .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed li:before,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs .breadcrumbs-list li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs .breadcrumbs-list .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon{padding-top:.25rem}.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed li:before,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .icon:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon:before{content:"\EA1C"}.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .icon:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon:before{content:"\EA1E"}.module-modular-text .modular-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.3125rem;background-color:#e0b80f}.plyr--button{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff;border:1px solid #fff;border-radius:50%;width:60px;height:60px;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plyr--button.inverse{color:#e0b80f;border:1px solid #e0b80f}.plyr--button.inverse i{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#e0b80f}.plyr--button.inverse:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.1);transform:translateY(-50%) translateX(-50%) scale(1.1)}.plyr--button:hover{cursor:pointer;border-color:#e0b80f}.plyr--button:hover i{color:#e0b80f}.plyr--button i{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#fff}.plyr__poster{background-size:cover}.plyr--hide-button{opacity:0;visibility:hidden}.template-news .news .short{font-weight:500}.module-news .news-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-news .news-item:hover .news-item__image:after{opacity:1}.module-news .news-item__image{position:relative;max-width:100%;overflow:hidden;display:block}.module-news .news-item__image svg{max-width:100%;max-height:100%;stroke:#e0b80f}.module-news .news-item__image svg path{stroke:#e0b80f}.module-news .news-item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(224,184,15,.3);z-index:2;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-news .news-item__image:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);border:1px solid #fff;z-index:3;opacity:.75}@media (min-width:1230px){.module-news .news-item__image:before{width:calc(100% - 3.125rem);height:calc(100% - 3.125rem)}}.module-news .news-item__title{text-align:center;font-weight:500}.module-news .news-item__description{text-align:center;height:auto;text-overflow:ellipsis;line-height:1.5rem;max-height:5.625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.875rem}.template-realization .realization .short{font-weight:500}.module-realization ul.module-realization__categories li{width:auto!important;display:inherit!important;padding:.3125rem .9375rem}.module-realization ul.module-realization__categories li:before{display:none}.module-realization ul.module-realization__categories li a{font-size:1.25rem;font-weight:400}.module-realization .realization-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:25rem;position:relative}.module-realization .realization-item:hover .realization-item__background{-webkit-transform:scale(1.05);transform:scale(1.05)}.module-realization .realization-item__link{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.module-realization .realization-item__content{padding:.9375rem .625rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}.module-realization .realization-item__content .realization-item__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.module-realization .realization-item__content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:12.5rem;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#000,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);z-index:2;opacity:.65}.module-realization .realization-item__content .published-data{margin:0;font-size:.75rem;line-height:1rem;background:#fff;padding:.625rem .875rem;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}.module-realization .realization-item__content .published-data span.day{font-size:1.5625rem;font-weight:700;padding:0 0 4px}.module-realization .realization-item__content .published-data span.month{font-size:.75rem}.module-realization .realization-item__content .published-data span.year{font-size:.8125rem}.module-realization .realization-item__content .inner-content{position:relative;z-index:5;padding:.3125rem .9375rem}.module-realization .realization-item__content .inner-content .realization-badges{background:#e0b80f;padding:.1875rem .9375rem;text-align:center;font-size:.75rem;text-transform:uppercase;color:#fff}.module-realization .realization-item__content .inner-content h3,.module-realization .realization-item__content .inner-content h3>a{position:relative;padding:.625rem 0 1.25rem;font-size:1.25rem;font-weight:700;margin-bottom:0;color:#fff;text-align:center}.module-realization .realization-item__content .inner-content .realization-item__subtitle{position:relative;padding:.625rem 0;font-size:1.375rem;font-weight:400;margin-bottom:0;color:#adb5bd}.module-realization .realization-item__content .inner-content .realization-item__description{color:#adb5bd;font-size:.875rem;padding-bottom:1.5625rem}body.homepage .module-product .widget.cart-widget .cart-link>i{color:#fff}body.homepage .menu-top-wrapper.menu-top-wrapper--on-scroll .module-product .widget.cart-widget .cart-link>i{color:#121212}.menu-top-wrapper .module-menu .module-product{height:100%}.module-product .nav-product-variants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;border:0}.module-product .nav-product-variants,.module-product .nav-product-variants--list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-product .nav-product-variants--list{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:5}.module-product .nav-product-variants .nav-variant{width:6.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.625rem;margin:0}@media (min-width:1024px){.module-product .nav-product-variants .nav-variant{width:4.375rem}.module-product .nav-product-variants .nav-variant.nav-variant--large{width:5.625rem}}.module-product .nav-product-variants .nav-variant.nav-variant--large{width:7.5rem}.module-product .nav-product-variants .nav-variant:before{display:none}.module-product .nav-product-variants .nav-variant .nav-link{background:transparent;border:0;padding:0}.module-product .nav-product-variants .nav-variant .nav-link img{opacity:.7}.module-product .nav-product-variants .nav-variant .nav-link.active img{opacity:1}.module-product .add-to-cart__errors{font-size:.75rem;padding:.125rem;color:#ec0053}.module-product .add-to-cart__errors .errors ul li{font-size:.75rem;color:#ec0053}.module-product .add-to-cart__errors .errors ul li:before{display:none}.module-product .add-to-cart .quantity-order-input{border:1px solid #e0b80f}.module-product .add-to-cart .quantity-order-input::-webkit-inner-spin-button,.module-product .add-to-cart .quantity-order-input::-webkit-outer-spin-button{opacity:1}.module-product .add-to-cart .ui-widget-content{width:100%;border:1px solid #e0b80f;height:1.875rem}.module-product .add-to-cart .ui-widget-content+ul{position:absolute;top:-1.875rem;margin:0;height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;left:0;right:0}.module-product .add-to-cart .ui-widget-content+ul li{font-size:.75rem;line-height:.8125rem;padding:0;color:#ec0053;text-align:center}.module-product .add-to-cart .ui-widget-content+ul li:before{content:none;display:none}.module-product .add-to-cart .ui-widget-content .ui-spinner-input{height:1.875rem;padding:.3125rem 2.8125rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-input:focus{background:#fff}.module-product .add-to-cart .ui-widget-content .ui-spinner-input.is-invalid{background-position:calc(100% - 45px)}.module-product .add-to-cart .ui-widget-content .ui-spinner-up{position:absolute;right:0;top:0;border:0;background:#fff;height:100%;width:2.1875rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-up:before{content:"+";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product .add-to-cart .ui-widget-content .ui-spinner-up:hover{cursor:pointer}.module-product .add-to-cart .ui-widget-content .ui-spinner-down{position:absolute;left:0;top:0;border:0;background:#fff;height:100%;width:2.1875rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-down:before{content:"-";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product .add-to-cart .ui-widget-content .ui-spinner-down:hover{cursor:pointer}.module-product .add-to-cart__quantity-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:8px;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.module-product .add-to-cart__quantity-wrapper .quantity-btn{background:transparent;border:none;padding:.6rem .9rem;font-size:1.3rem;color:#333;cursor:pointer;-webkit-transition:background .2s ease,-webkit-transform .1s ease;transition:background .2s ease,-webkit-transform .1s ease;transition:background .2s ease,transform .1s ease;transition:background .2s ease,transform .1s ease,-webkit-transform .1s ease;position:relative}.module-product .add-to-cart__quantity-wrapper .quantity-btn:hover{background:#f0f0f0}.module-product .add-to-cart__quantity-wrapper .quantity-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.module-product .add-to-cart__quantity-wrapper .quantity-btn.clicked{-webkit-animation:buttonPulse .15s ease;animation:buttonPulse .15s ease}.module-product .add-to-cart__quantity-wrapper .quantity-btn.error{-webkit-animation:shake .25s ease;animation:shake .25s ease}.module-product .add-to-cart__quantity-wrapper input[type=number]{width:60px;text-align:center;border:none;font-size:1rem;font-weight:500;color:#111;background:transparent}.module-product .add-to-cart__quantity-wrapper input[type=number]:focus{outline:none}.module-product .add-to-cart__quantity-wrapper input[type=number][type=number]::-webkit-inner-spin-button,.module-product .add-to-cart__quantity-wrapper input[type=number][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.module-product .add-to-cart .add-to-cart-input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-product .add-to-cart .btn--add-to-cart{padding:.1875rem 1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .widget.cart-widget{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;padding-left:20px;padding-right:10px;color:#fff;position:relative;z-index:10}.module-product .widget.cart-widget .cart-link{position:relative;display:block;line-height:1.25rem;font-size:1.25rem}.module-product .widget.cart-widget .cart-link i{color:#121212}.module-product .widget.cart-widget .cart-link .cart-badge{position:absolute;background:#e0b80f;top:-.625rem;right:-.75rem;width:1.125rem;height:1.125rem;z-index:20;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:.6875rem;font-weight:400;text-align:center;line-height:1.125rem;padding:0;margin:0;color:#fff}.module-product .widget.cart-widget:before{content:"";position:absolute;background:transparent;width:3.75rem;height:1.25rem;top:100%}.module-product .widget.cart-widget:hover .cart-widget__container{opacity:1;visibility:visible;top:calc(100% + 1.125rem)}.module-product .widget.cart-widget .cart-widget__footer{padding:.5rem 1rem;background:#eeecee}.module-product .widget.cart-widget .cart-widget__footer .clear-cart-btn{font-size:.75rem;cursor:pointer;text-align:center;width:100%;display:block;padding:.3125rem .625rem}.module-product .widget.cart-widget .cart-widget__footer .btn.btn-link:hover{color:#000}.module-product .widget.cart-widget .cart-widget__footer-info{font-size:.8125rem}.module-product .widget.cart-widget .cart-widget__container{position:absolute;top:calc(100% + 3.125rem);width:31.25rem;right:-3.125rem;background:#fff;font-size:.9375rem;margin:0;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;padding:0;border:1px solid #dedede}@media (max-width:1229.98px){.module-product .widget.cart-widget .cart-widget__container{width:25.625rem;right:0}}@media (max-width:1023.98px){.module-product .widget.cart-widget .cart-widget__container{width:21.875rem}}.module-product .widget.cart-widget .cart-widget__container .header{padding:1rem;border-bottom:1px solid #eeecee}.module-product .widget.cart-widget .cart-widget__container .header h4{font-size:1.0625rem;font-weight:700}.module-product .widget.cart-widget .cart-widget__container .header h5{text-transform:uppercase;font-size:.8125rem;color:#adb5bd}.module-product .widget.cart-widget .cart-widget__container .header h5 span{font-size:1.375rem;font-weight:500;color:#000;text-transform:none}.module-product .widget.cart-widget .cart-widget__container .items{padding:.9375rem 0;list-style-type:none;margin:0;background:#fff;max-height:calc(100vh - 18.75rem);overflow:auto}.module-product .widget.cart-widget .cart-widget__container .items .item{padding:.5rem .75rem;background:#fff}.module-product .widget.cart-widget .cart-widget__container .items .item:not(:last-child){margin-bottom:.9375rem}.module-product .widget.cart-widget .cart-widget__container .items .item__image{width:5rem}.module-product .widget.cart-widget .cart-widget__container .items .item__name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-product .widget.cart-widget .cart-widget__container .items .item__price{width:6.25rem;font-size:1rem}.module-product .widget.cart-widget .cart-widget__container .items .item__price span{font-size:.75rem;color:#353536}.module-product .product-badges{position:absolute;top:0;left:.9375rem;padding:.625rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-product .product-badges--show{position:relative;top:inherit;left:inherit;display:inline-block}.module-product .product-badges .badge{border:0;border-radius:0;padding:.4375rem 1.25rem;margin-bottom:.3125rem;font-size:.8125rem}.module-product .product-image-small-gallery{margin-top:.9375rem;padding-left:.9375rem;padding-right:.9375rem}.module-product .product-image-small-gallery img{padding:.3125rem}.module-product .product-image-small-gallery .slick-prev{left:-.625rem}.module-product .product-image-small-gallery .slick-next{right:-.625rem}.module-product .product-image-small-gallery .slick-arrow:before{color:#adb5bd}.module-product .product-price{font-size:1.75rem;font-weight:600}@media (min-width:1024px){.module-product .product-price{font-size:2rem}}@media (min-width:1230px){.module-product .product-price{font-size:2.25rem}}.module-product .product-price__tax{font-size:.875rem;font-weight:300}.module-product .product-attributes table tbody th{width:25%}.module-product .product-attributes table tbody td p{padding:0;margin:0}.module-product.display-product .social-buttons a{min-width:2.5rem;display:block;padding:.125rem .3125rem;text-align:center;border:1px solid #eeecee;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:.3125rem}.module-product.display-product .social-buttons a:hover{background:#e0b80f;border:1px solid #e0b80f;color:#fff}.module-product.display-product .social-buttons a:hover i{color:#fff}.module-product .nav-category-tree{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.module-product .product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.module-product .product-item:hover a.target:before{visibility:visible;opacity:.2}.module-product .product-item:hover a.target>img{-webkit-transform:scale(1.15);transform:scale(1.15)}.module-product .product-item.inactive{opacity:.7}.module-product .product-item.inactive .inactive-content{font-size:.6875rem;font-weight:500}.module-product .product-item__title{font-size:1.125rem;font-weight:300;height:4.375rem}.module-product .product-item__title a{font-size:1.125rem;font-weight:400;color:#000}.module-product .product-item__title:hover a{color:#e0b80f}@media (max-width:1229.98px){.module-product .product-item__title{height:3.75rem}}.module-product .product-item a.target{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:15.625rem;overflow:hidden}.module-product .product-item a.target>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .product-item a.target:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-product .product-item a.target .product-image{overflow:hidden;width:100%;height:12.5rem}.module-product .product-item a.target .product-image .background{width:100%;height:100%;background-size:cover;background-position:top;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .product-item a.target:hover .product-image .background{-webkit-transform:scale(1.1);transform:scale(1.1)}.module-product .product-item .price{font-size:1.3125rem;font-weight:600;color:#353536}.module-product.cart .cart-login-area{position:relative;border-bottom:1px solid #adb5bd}.module-product.cart .cart-login-area:after,.module-product.cart .cart-login-area:before{content:"";display:block;position:absolute;height:1px;width:35%;bottom:-1px}.module-product.cart .cart-login-area:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.module-product.cart .cart-login-area:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.module-product.cart .cart_inner-wrapper .cart-items{padding:1.5625rem;border:1px solid #eeecee;border-radius:.9375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item{position:relative;padding-top:.9375rem;padding-bottom:.9375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__price,.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__product,.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__quantity{font-weight:600}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type){border-top:1px solid #eeecee}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):after,.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):before{content:"";display:block;position:absolute;width:25%;top:-1px;bottom:auto;height:1px}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;padding-right:.9375rem}@media (max-width:1229.98px){.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a{padding:.9375rem .9375rem .9375rem 0}}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a .product-image{width:6.25rem;padding-right:.9375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a span{font-size:.6875rem;display:block}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__name>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__name>a span{font-size:.6875rem;display:block}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-spinner{width:9.375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul{position:absolute;top:-.75rem;margin:0;height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;left:0;right:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul li{font-size:.75rem;line-height:.8125rem;padding:0;color:#ec0053;text-align:center}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul li:before{content:none;display:none}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content{width:100%;max-width:10rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-input{padding:.3125rem 2.8125rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-input.is-invalid{background-position:calc(100% - 45px)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-up{position:absolute;right:0;top:0;border:0;border-left:1px solid #adb5bd;height:100%;width:2.1875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-up:before{content:"+";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-down{position:absolute;left:0;top:0;border:0;border-right:1px solid #adb5bd;height:100%;width:2.1875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-down:before{content:"-";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .price-wrapper .summary{font-size:1.375rem;font-weight:600;line-height:1.75rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .price-wrapper .price-small{font-size:.875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a{font-size:1.375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a i{color:#adb5bd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a:hover i{color:#e0b80f}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty h4{font-size:1.625rem;font-weight:300;color:#adb5bd}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images{width:7.5rem;position:relative}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img svg{max-width:100%;fill:#adb5bd}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img--cart{width:5.3125rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img--cart svg{height:100%;fill:#adb5bd}.module-product.cart .summary-wrapper{border:1px solid #eeecee;border-radius:.9375rem;padding:1.5625rem}.module-product.cart .summary-wrapper__box-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.875rem}.module-product.cart .summary-wrapper__box-title svg{width:1.5625rem;height:1.5625rem}.module-product.cart .summary-wrapper__cart-image{width:1.5625rem;margin-right:.875rem;margin-left:0}.module-product.cart .summary-wrapper h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0;margin-bottom:0}.module-product.cart .summary-wrapper__inner .value--delivery,.module-product.cart .summary-wrapper__inner .value--gross,.module-product.cart .summary-wrapper__inner .value--netto,.module-product.cart .summary-wrapper__inner .value--sum{font-size:1.0625rem;padding-top:.375rem;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.module-product.cart .summary-wrapper__inner .value--delivery>span:nth-child(2),.module-product.cart .summary-wrapper__inner .value--gross>span:nth-child(2),.module-product.cart .summary-wrapper__inner .value--netto>span:nth-child(2),.module-product.cart .summary-wrapper__inner .value--sum>span:nth-child(2){font-weight:500;text-align:right}.module-product.cart .summary-wrapper__inner .value--sum{padding-top:2.1875rem;font-size:1.75rem;line-height:1.5rem}.module-product.cart .summary-wrapper__inner .value--tax{font-size:.875rem;font-weight:300;display:block;width:100%;text-align:right}.module-product.cart form input.form-control:not(.ui-spinner-input),.module-product.cart form textarea.form-control:not(.ui-spinner-input){border:1px solid #adb5bd}.module-product.cart form textarea{min-height:6.25rem}.module-product.cart form .form-check .label-info{font-size:.75rem;line-height:1.0625rem;display:block}.module-product.cart form .form-check-input{margin-top:.3125rem}.module-product .display-categories,.module-product .display-category{padding-bottom:2.5rem}.module-product .delivery-logotype,.module-product .payment-logotype{width:6.875rem;margin-top:.3125rem;padding-bottom:.9375rem}.module-product .pickup-point-map-popup{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1;width:100vw;height:100vh;opacity:0;visibility:hidden;display:none;background:#eeecee;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .pickup-point-map-popup--open{z-index:9999999;opacity:1;visibility:visible;display:block}@media (min-width:1024px){.module-product .pickup-point-map-popup{width:90vw;height:90vh}}@media (min-width:1230px){.module-product .pickup-point-map-popup{width:80vw;height:80vh}}.module-product .pickup-point-map-popup__close{position:absolute;top:-1.25rem;right:-1.25rem;width:2.8125rem;height:2.8125rem;border-radius:50%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #000;font-size:1.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .pickup-point-map-popup__close>i{color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .pickup-point-map-popup__close:hover{background:#000;color:#fff;cursor:pointer}.module-product .pickup-point-map-popup__close:hover>i{color:#fff}.module-product .pickup-point-data-wrapper{display:none}.module-product .pickup-point-data-wrapper--display{display:block}.module-product .pickup-point-data-wrapper__field{display:block;width:100%;margin-bottom:.125rem;font-size:.875rem;line-height:1rem}.module-product .pickup-point-data-wrapper__field--name{font-weight:800;font-size:.9375rem;line-height:1.0625rem}.module-product .pickup-point-data-wrapper__field--description{font-style:italic}@-webkit-keyframes buttonPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.93);transform:scale(.93)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes buttonPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.93);transform:scale(.93)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.widget.type-resource .resources-list__element{color:#27a644;font-weight:700}.widget.type-resource .resources-list__element>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.widget.type-resource .resources-list__element body .body-wrapper .page-content i.training__nav-item--active:after,.widget.type-resource .resources-list__element i.fa,body .body-wrapper .page-content .widget.type-resource .resources-list__element i.training__nav-item--active:after{position:relative;margin-right:1.25rem;color:#fff;font-size:1.25rem}.widget.type-resource .resources-list__element body .body-wrapper .page-content i.training__nav-item--active:after,.widget.type-resource .resources-list__element i.fa:after,body .body-wrapper .page-content .widget.type-resource .resources-list__element i.training__nav-item--active:after{content:"";position:absolute;background:#27a644;top:50%;width:2.5rem;height:2.5rem;z-index:-1;border-radius:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.module-search .form-search-phrase .search-input-wrapper input{border:1px solid #e0b80f;border-radius:.625rem 0 0 .625rem;margin-right:0;font-size:.8125rem;min-width:21.875rem}.module-search .form-search-phrase .search-input-wrapper input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.module-search .form-search-phrase .search-input-wrapper button{background:#e0b80f;border:1px solid #e0b80f;padding:0 .9375rem;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;margin:0}.currency-switcher__wrapper ul.currency-switcher li .module-search .form-search-phrase .search-input-wrapper button a.active:after,.language-switcher__wrapper ul.language-switcher li .module-search .form-search-phrase .search-input-wrapper button a.active:after,.module-form form .form-term .form-check .module-search .form-search-phrase .search-input-wrapper button input:checked+label>span.checkbox:before,.module-search .form-search-phrase .search-input-wrapper button .currency-switcher__wrapper ul.currency-switcher li a.active:after,.module-search .form-search-phrase .search-input-wrapper button .fa,.module-search .form-search-phrase .search-input-wrapper button .language-switcher__wrapper ul.language-switcher li a.active:after,.module-search .form-search-phrase .search-input-wrapper button .module-form form .form-term .form-check input:checked+label>span.checkbox:before,.module-search .form-search-phrase .search-input-wrapper button .template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after,.module-search .form-search-phrase .search-input-wrapper button .type-box .text-with-image__content ul>li:before,.module-search .form-search-phrase .search-input-wrapper button body .body-wrapper .page-content .training__nav-item--active:after,.template-delivery .module-form .form-content .delivery-radio .form-check .module-search .form-search-phrase .search-input-wrapper button input[type=radio]:checked+label:after,.type-box .text-with-image__content .module-search .form-search-phrase .search-input-wrapper button ul>li:before,body .body-wrapper .page-content .module-search .form-search-phrase .search-input-wrapper button .training__nav-item--active:after{color:#fff}.module-search .form-search-phrase .search-input-wrapper button:hover{background-color:rgb(230.2,198.2,63)}.module-slider.template-default{height:75vh}.module-slider.template-default .slider-wrapper{position:absolute;width:100%;margin-bottom:5rem}@media (max-width:767.98px){.module-slider.template-default .slider-wrapper{width:100%}}.module-slider.template-default .slider-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e0b80f;z-index:-1}.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item .item-container__inner .description,.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item .item-container__inner .title,.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item a.item-url{top:0;opacity:1}.module-slider.template-default .slider-wrapper__item{width:100%;height:75vh;position:relative}.module-slider.template-default .slider-wrapper__item:before{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(20%,rgba(0,0,0,.4)),color-stop(80%,rgba(0,0,0,.4)),to(rgba(0,0,0,.7)));background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.4) 20%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:1;opacity:.75}.module-slider.template-default .slider-wrapper__item .item-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.module-slider.template-default .slider-wrapper__item .item-container{height:100%;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.module-slider.template-default .slider-wrapper__item .item-container{width:80%}}.module-slider.template-default .slider-wrapper__item .item-container__inner{color:#fff}.module-slider.template-default .slider-wrapper__item .item-container__inner .title{color:#fff;font-family:DM Sans;font-size:2.8125rem;line-height:3.4375rem;font-weight:700;letter-spacing:0;padding-top:.625rem;padding-bottom:.625rem;opacity:0;position:relative;top:-7.5rem;-webkit-transition:top .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out,transform .6s ease-in-out,opacity .4s ease-in-out;transition:top .6s ease-in-out,transform .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;text-shadow:0 0 15px rgba(0,0,0,.2);text-align:center}@media (min-width:1024px){.module-slider.template-default .slider-wrapper__item .item-container__inner .title{font-size:5rem;line-height:5.625rem}}.module-slider.template-default .slider-wrapper__item .item-container__inner .description{font-family:DM Sans;font-size:1.75rem;line-height:2.1875rem;font-weight:300;color:#fff;position:relative;top:3.125rem;opacity:0;-webkit-transition:top .6s ease-in-out .1s,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out .1s,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out .1s,transform .6s ease-in-out,opacity .4s ease-in-out;transition:top .6s ease-in-out .1s,transform .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;text-align:center}@media (min-width:1024px){.module-slider.template-default .slider-wrapper__item .item-container__inner .description{font-size:2.8125rem;line-height:3.4375rem}}.module-slider.template-default .slider-wrapper__item .item-container a.item-url{position:relative;top:-3.125rem;opacity:0}.module-slider.template-default .slider-navigation{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1.875rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:20}@media (max-width:767.98px){.module-slider.template-default .slider-navigation{display:none}}.module-slider.template-default .slider-navigation:before{content:"";position:absolute;top:0;right:-90%;width:100%;height:12.5rem;background:#e0b80f;z-index:10}.module-slider.template-default .slider-navigation:after{content:"";position:absolute;top:0;right:-90%;width:100%;height:100%;background:#fff;z-index:8}.module-slider.template-default .slider-navigation .slick-next,.module-slider.template-default .slider-navigation .slick-prev{position:relative;left:0;right:0;width:2.8125rem;height:2.8125rem;border-radius:50%;border:2px solid #fff;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:10px;top:inherit;-webkit-transform:none;transform:none;opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:20}.module-slider.template-default .slider-navigation .slick-next:before,.module-slider.template-default .slider-navigation .slick-next:hover,.module-slider.template-default .slider-navigation .slick-prev:before,.module-slider.template-default .slider-navigation .slick-prev:hover{opacity:1}.module-slider.template-default .slider-navigation .slick-prev:before{content:"\EA1D"}.module-slider.template-default .slider-navigation .slick-next:before{content:"\EA1B"}.module-slider.template-default .slider-pagination{list-style-type:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:2.1875rem;width:100%;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10}@media (max-width:1023.98px){.module-slider.template-default .slider-pagination{left:.9375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:50%;width:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767.98px){.module-slider.template-default .slider-pagination{display:none}}.module-slider.template-default .slider-pagination li{width:1.375rem;height:1.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0 4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #fff}@media (max-width:1023.98px){.module-slider.template-default .slider-pagination li{margin-bottom:.3125rem}}.module-slider.template-default .slider-pagination li:before{content:none}.module-slider.template-default .slider-pagination li.slick-active button,.module-slider.template-default .slider-pagination li:hover button{background:#fff;border:1px solid #fff}.module-slider.template-default .slider-pagination li button{text-indent:-9999px;border:1px solid transparent;background:transparent;border-radius:50%;width:.625rem;height:.625rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0;margin:0}.module-social-media ul.social-media-icons{list-style-type:none;font-size:.625rem;margin:0;padding:0}.module-social-media ul.social-media-icons li{padding:0;margin:0}.module-social-media ul.social-media-icons li a{padding:.625rem;font-size:.75rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media ul.social-media-icons li a li.parent>i.arrow:after,.module-modular-text .modular-button.collapsed .module-social-media ul.social-media-icons li a i.icon,.module-modular-text .modular-button:not(.collapsed) .module-social-media ul.social-media-icons li a i.icon,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-prev:before,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media ul.social-media-icons li a .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button.collapsed i.icon,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button:not(.collapsed) i.icon,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a body .body-wrapper .page-content i.training__nav-item--active:after,.module-social-media ul.social-media-icons li a i.fa,.module-social-media ul.social-media-icons li a i.icon,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon,body .body-wrapper .page-content .module-social-media ul.social-media-icons li a i.training__nav-item--active:after{font-size:1.0625rem;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:.3125rem}.module-modular-text .modular-button.collapsed .module-social-media ul.social-media-icons li a i.icon:before,.module-modular-text .modular-button:not(.collapsed) .module-social-media ul.social-media-icons li a i.icon:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-prev:before,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button.collapsed i.icon:before,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button:not(.collapsed) i.icon:before,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a i.fa:before,.module-social-media ul.social-media-icons li a i.icon:before,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon:before,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon:before{font-size:1.0625rem;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-social-media ul.social-media-icons li a img{width:1.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media ul.social-media-icons li a:hover li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media ul.social-media-icons li a:hover body .body-wrapper .page-content i.training__nav-item--active:after,.module-social-media ul.social-media-icons li a:hover i.fa,.module-social-media ul.social-media-icons li a:hover i.icon,.ui-spinner a.ui-button.ui-spinner-down .module-social-media ul.social-media-icons li a:hover i.ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-social-media ul.social-media-icons li a:hover i.ui-button-icon,body .body-wrapper .page-content .module-social-media ul.social-media-icons li a:hover i.training__nav-item--active:after{color:#e0b80f;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-social-media ul.social-media-icons li a:hover i.fa:before,.module-social-media ul.social-media-icons li a:hover i.icon:before,.ui-spinner a.ui-button.ui-spinner-down .module-social-media ul.social-media-icons li a:hover i.ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-social-media ul.social-media-icons li a:hover i.ui-button-icon:before{color:#e0b80f}.module-social-media ul.social-media-icons li a:hover img{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.module-social-media.floating-social-media{position:fixed;right:0;bottom:12.5rem;z-index:100}.module-social-media.floating-social-media ul.social-media-icons{list-style-type:none}.module-social-media.floating-social-media ul.social-media-icons li{margin-bottom:.625rem}.module-social-media.floating-social-media ul.social-media-icons li a{padding:.625rem;font-size:1.5625rem;width:3.125rem;height:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(173,181,189,.43);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media.floating-social-media ul.social-media-icons li a li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media.floating-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media.floating-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a body .body-wrapper .page-content i.training__nav-item--active:after,.module-social-media.floating-social-media ul.social-media-icons li a i.fa,.module-social-media.floating-social-media ul.social-media-icons li a i.icon,.ui-spinner .module-social-media.floating-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon,.ui-spinner .module-social-media.floating-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon,body .body-wrapper .page-content .module-social-media.floating-social-media ul.social-media-icons li a i.training__nav-item--active:after{font-size:1.5625rem;margin-right:0}.module-social-media.floating-social-media ul.social-media-icons li a:hover{background-color:#adb5bd}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media.floating-social-media ul.social-media-icons li a:hover li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a:hover body .body-wrapper .page-content i.training__nav-item--active:after,.module-social-media.floating-social-media ul.social-media-icons li a:hover i.fa,.module-social-media.floating-social-media ul.social-media-icons li a:hover i.icon,.ui-spinner a.ui-button.ui-spinner-down .module-social-media.floating-social-media ul.social-media-icons li a:hover i.ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-social-media.floating-social-media ul.social-media-icons li a:hover i.ui-button-icon,body .body-wrapper .page-content .module-social-media.floating-social-media ul.social-media-icons li a:hover i.training__nav-item--active:after{color:#fff!important}.footer .module-social-media .social-media-icons li a{font-size:1rem}.social-media-instagram__item{height:15rem;position:relative;z-index:10;overflow:hidden}@media (min-width:576px){.social-media-instagram__item{height:13.75rem}}@media (min-width:1024px){.social-media-instagram__item{height:11.25rem}}@media (min-width:1410px){.social-media-instagram__item{height:13.75rem}}.social-media-instagram__item:hover .social-media-instagram__inner-content:before{opacity:0;visibility:hidden}.social-media-instagram__inner-content{position:relative;display:block;width:100%;height:100%}.social-media-instagram__inner-content img,.social-media-instagram__inner-content video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.social-media-instagram__inner-content:before{content:"";position:absolute;bottom:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(45,41,42,.1);z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible}.default-menu>.item>a{padding:.3125rem 0;font-size:.75rem;color:#bbeaef;font-weight:300}.default-menu>.item>ul.subitems{top:calc(100% + 1.875rem);z-index:6000;padding:.3125rem;font-size:.875rem}.default-menu>.item>ul.subitems li{padding:0}.default-menu>.item>ul.subitems li a{padding:.4375rem .9375rem}.popup-notification__cover{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999990!important;background:rgba(0,0,0,.35)}.popup-notification__close{position:absolute;top:-.9375rem;right:-.9375rem;width:2.5rem;height:2.5rem;font-size:1.25rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#e0b80f;background:#2d292a;border:2px solid #e0b80f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.popup-notification__close body .body-wrapper .page-content i.training__nav-item--active:after,.popup-notification__close i.fa,body .body-wrapper .page-content .popup-notification__close i.training__nav-item--active:after{line-height:2.1875rem;color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.popup-notification__close:hover{cursor:pointer;background:#e0b80f;color:#2d292a}.popup-notification__close:hover body .body-wrapper .page-content i.training__nav-item--active:after,.popup-notification__close:hover i.fa,body .body-wrapper .page-content .popup-notification__close:hover i.training__nav-item--active:after{color:#2d292a}.popup-notification__container{position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:90vw;max-height:90vh;z-index:999999!important}@media (min-width:1024px){.popup-notification__container{max-width:80vw;max-height:75vh}}.popup-notification__container--hoverable:hover{cursor:pointer}.popup-notification__inner img{max-width:90vw;max-height:90vh}@media (min-width:1230px){.popup-notification__inner img{max-width:80vw;max-height:75vh}}.module-team .member-item__container{border-radius:.9375rem;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:2.1875rem 1.25rem 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-team .member-item__image{border-radius:50%;overflow:hidden;width:12.5rem;height:12.5rem}.module-team .member-item__image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.module-team .member-item__title{text-align:center;font-size:1.625rem;line-height:1.75rem;font-weight:700}.module-team .member-item__subtitle{text-align:center}.module-team .member-item:hover .member-item__container{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.selected-members{padding-top:3.125rem;padding-bottom:3.125rem}.selected-members__description{font-size:1.125rem;line-height:1.625rem}@media (min-width:1230px){.selected-members__description{font-size:1.5625rem;line-height:2rem}}:root{--event-color:#e0b80f}body .body-wrapper .main-content.training{padding-top:4.375rem}@media (min-width:1024px){body .body-wrapper .main-content.training{padding-top:.9375rem}}body .body-wrapper .page-content.training .nav-tabs .nav-link{background-color:transparent}body .body-wrapper .page-content .training__main-nav{margin-top:1.25rem}body .body-wrapper .page-content .training__tab-content{padding-top:1.25rem}body .body-wrapper .page-content .training__term-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 130px;padding-top:.625rem;padding-bottom:.625rem}body .body-wrapper .page-content .training__term-row--header>div{color:#adb5bd}body .body-wrapper .page-content .training__term-date,body .body-wrapper .page-content .training__term-date-time{font-weight:800}body .body-wrapper .page-content .training__term-date-time>span,body .body-wrapper .page-content .training__term-date>span{font-weight:500}body .body-wrapper .page-content .training__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding-top:.9375rem;padding-left:.625rem}body .body-wrapper .page-content .training__nav-item{color:#121212;padding:0 0 0 1.5rem}body .body-wrapper .page-content .training__nav-item>a{color:#121212}body .body-wrapper .page-content .training__nav-item>a:hover{color:#e0b80f}body .body-wrapper .page-content .training__nav-item:before{content:"";width:.9375rem;height:.9375rem;border-radius:.25rem;border:1px solid #121212;position:absolute;left:0;top:.3125rem}body .body-wrapper .page-content .training__nav-item--active,body .body-wrapper .page-content .training__nav-item--active>a{color:#e0b80f;font-weight:700}body .body-wrapper .page-content .training__nav-item--active:after{content:"\F00C";font-family:FontAwesome;position:absolute;top:.25rem;left:.0625rem;color:#e0b80f}body .body-wrapper .page-content .training__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.875rem;color:#494747;font-weight:600;line-height:2.125rem;margin-bottom:1.25rem}body .body-wrapper .page-content .training__price>span{padding-top:.3125rem;font-size:1.125rem;color:#696363;font-weight:400}.training-banner__category{padding:.3125rem 1.25rem;border-radius:.5rem;background:#e0b80f;margin-bottom:.625rem;font-size:1.125rem;font-weight:600}.training-banner__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:.9375rem}.training-banner__image{width:100%;text-align:center;position:relative;bottom:-3.75rem}.training-banner__image img{width:31.25rem;border-radius:1.25rem;border:10px solid #fff;max-height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.training-banner__subtitle{font-size:1.125rem;line-height:1.4375rem;color:#fff;padding-bottom:1.25rem}.training-item__wrapper{border-radius:.9375rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.training-item__image>img{width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.training-item__content{padding:1.25rem;height:100%}.training-item__footer{padding:.9375rem 1.25rem;border-top:1px solid #dedede;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.training-item__price{font-size:1.625rem;color:#494747;font-weight:600;line-height:1.375rem}.training-item__price>span{font-size:.9375rem;color:#696363;font-weight:400}.training-item__attributes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5625rem;padding-top:1.25rem}.training-item__attributes-image{height:1.875rem}.training-item__attributes-title{margin-left:.1875rem;font-weight:600}.module-banner.training-banner{width:100%;position:relative;padding-top:1.875rem}@media (min-width:1024px){.module-banner.training-banner{height:21.875rem;padding-top:.625rem}}.module-banner.training-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(45,41,42,.5);z-index:7}.module-banner.training-banner .item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:5}.module-banner.training-banner .training-banner__inner{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.module-banner.training-banner .training-banner__inner .h2{font-size:1.75rem;font-weight:400;color:#fff}.module-banner.training-banner .training-banner__inner .h2 a,.module-banner.training-banner .training-banner__inner .h2 em,.module-banner.training-banner .training-banner__inner .h2 i,.module-banner.training-banner .training-banner__inner .h2 p,.module-banner.training-banner .training-banner__inner .h2 strong{color:#fff}.event-calendar .fc-header-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.event-calendar .fc-header-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.event-calendar .fc-header-toolbar .fc-toolbar-chunk{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.event-calendar .fc-header-toolbar .fc-toolbar-chunk,.event-calendar .fc-header-toolbar .fc-toolbar-chunk>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button{background-color:#353536}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button,.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button{position:relative}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button>span,.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button>span:before,.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button>span,.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button>span:before{color:#fff}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{margin:0 1.25rem;padding-top:1.5625rem;padding-bottom:1.5625rem}@media (min-width:1024px){.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{margin:0 1.875rem;padding-top:.625rem;padding-bottom:.625rem}}.event-calendar .fc-col-header-cell.fc-day.fc-day-sun,.event-calendar .fc-day.fc-day-sun.fc-daygrid-day,.event-calendar .fc-day.fc-day-sun.fc-daygrid-day .fc-non-business{width:7.1875rem}.event-calendar .fc-scroller-harness{overflow:inherit}.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-section>td,.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-section>th{padding:0}.event-calendar .fc-view .fc-scrollgrid .fc-col-header,.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-sync-table{margin:0}.event-calendar .fc-view .fc-scrollgrid .fc-col-header .fc-col-header-cell{text-align:center}.event-calendar .fc-view .fc-daygrid-body .fc-day-other .fc-daygrid-day-top{opacity:.3;color:#000;z-index:7;position:relative}.event-calendar .fc-view .fc-daygrid-body .fc-day{padding:0;position:relative}.event-calendar .fc-view .fc-daygrid-body .fc-day.fc-day-today{background-color:rgba(224,184,15,.2)!important}.event-calendar .fc-view .fc-daygrid-body .fc-day:hover{cursor:pointer}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{height:100%}@media (min-width:1230px){.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{min-height:6.25rem}}@media (min-width:1410px){.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{min-height:7.5rem}}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-top{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event{position:relative}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event.date-unavailable{background:#adb5bd;border:2px solid #adb5bd;opacity:.8}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event.date-unavailable .fc-event-title{color:#121212!important}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event.date-available{border:2px solid var(--event-color);background:transparent;opacity:1}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event.date-available:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--event-color);opacity:.4}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event-main-frame{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event-main-frame .fc-event-time{font-size:.8125rem;font-weight:400}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-event-main-frame .fc-event-title{font-size:.875rem;font-weight:700;color:var(--event-color)}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day.fc-day-today{background:transparent}.event-calendar--condensed .fc-header-toolbar.fc-toolbar{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.event-calendar--condensed table.fc-scrollgrid{margin:0}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{min-height:inherit!important;height:2.5rem!important}.event-calendar--condensed .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2.5rem!important;margin:0;height:100%;position:absolute;top:0;width:100%}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day .fc-event{z-index:100!important;border:0!important;background:transparent!important}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-top{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;z-index:7}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day.fc-day-today{background-color:transparent!important}.event-calendar--condensed .fc-daygrid-day-number{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-block:5px;width:85%}.event-calendar--condensed .fc-col-header-cell.fc-day.fc-day-sun,.event-calendar--condensed .fc-day.fc-day-sun.fc-daygrid-day,.event-calendar--condensed .fc-day.fc-day-sun.fc-daygrid-day .fc-non-business{width:inherit}.event-calendar--condensed .fc-daygrid-event-harness-abs{background:#e0b80f;border-radius:.5rem;height:85%;margin-left:.3125rem!important;margin-top:.125rem!important}.event-calendar--condensed .fc-view .fc-daygrid-body .fc-day .fc-event.date-available:before{display:none}.event-calendar--condensed .fc-view .fc-scrollgrid .fc-col-header .fc-col-header-cell{padding:.3125rem}.event-calendar-tooltip,.event-calendar-tooltip .tooltip-inner{text-align:left;opacity:1!important;min-width:18.75rem;max-width:18.75rem}.event-calendar-tooltip .tooltip-inner{width:100%;background:#fff;padding:.9375rem 1.875rem;color:#121212;border:1px solid #353536;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.event-calendar-tooltip .arrow{display:none}.event-calendar-popup{position:absolute;top:.625rem;left:.625rem;padding:.625rem;z-index:100}.event-calendar-popup__container{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:.9375rem;background:#fff;padding:.625rem .9375rem;min-width:25rem;max-width:calc(100vw - 3.125rem)}.event-calendar-popup__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-calendar-popup__header h5{font-weight:700;color:#121212}.event-calendar-popup__close{font-size:1.875rem;line-height:1.875rem;font-weight:900}.event-calendar-popup__category{padding-bottom:.9375rem}.event-calendar-popup__price{font-size:1.25rem;margin-top:.9375rem;color:#494747;font-weight:600;line-height:1.4375rem}.event-calendar-popup__price>span{display:block;font-size:.9375rem;color:#696363;font-weight:400}.event-calendar-popup__slots{margin:.9375rem 0;font-size:.9375rem}.event-calendar-loader{position:absolute;top:0;width:100%;height:100%;z-index:100;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#343a40}.event-calendar-loader.show{opacity:1;visibility:visible}.module-reviews__rating{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.875rem;font-weight:900}.module-reviews__rating,.module-reviews__rating-stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-reviews__rating-stars{gap:.3125rem;font-size:1.25rem;padding-left:.9375rem}.module-reviews__rating-stars>i.fa,body .body-wrapper .page-content .module-reviews__rating-stars>i.training__nav-item--active:after{color:#e3c842}.module-reviews .review-item__container{padding:2.5rem 1.5625rem;border-radius:1.25rem;height:100%}.module-reviews .review-item__author-card,.module-reviews .review-item__author-initial{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-reviews .review-item__author-initial{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.125rem;height:3.125rem;font-size:1.375rem;font-weight:700;border-radius:50%;text-align:center;line-height:3.125rem}.module-reviews .review-item__author-card-inner{padding-left:.9375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.module-reviews .review-item__author{font-size:1.125rem;font-weight:500}.module-reviews .review-item__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.1875rem}.module-reviews .review-item__stars>i.fa,.module-reviews body .body-wrapper .page-content .review-item__stars>i.training__nav-item--active:after,body .body-wrapper .page-content .module-reviews .review-item__stars>i.training__nav-item--active:after{color:#e3c842}.module-reviews .review-item__title{font-size:1.25rem;line-height:1.5rem;font-weight:400}.module-reviews .review-item--r1 .review-item__author-initial{background:#176de8;color:#fff}.module-reviews .review-item--r1 .review-item__container{background-color:#f1f1f1}.module-reviews .review-item--r2 .review-item__author-initial{background:#5ca246;color:#fff}.module-reviews .review-item--r2 .review-item__container{background-color:#1aa4dc}.module-reviews .review-item--r2 .review-item__author,.module-reviews .review-item--r2 .review-item__title{color:#fff}.module-reviews .review-item--r3 .review-item__author-initial{background:#eab660;color:#fff}.module-reviews .review-item--r3 .review-item__container{background-color:#19269a}.module-reviews .review-item--r3 .review-item__author,.module-reviews .review-item--r3 .review-item__title{color:#fff}.module-reviews .review-item--r4 .review-item__author-initial{background:#ec77d6;color:#fff}.module-reviews .review-item--r4 .review-item__container{background-color:#dcdcdc}.module-reviews .review-item--r5 .review-item__author-initial{background:#b94f4f;color:#fff}.module-reviews .review-item--r5 .review-item__container{background-color:#eedfc6}.navbar{border-radius:0}a.thumbnail:hover{text-decoration:none}.form-control{outline:0;border:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-control:focus{background-color:#dedede;-webkit-box-shadow:none;box-shadow:none}.popover{background:#ec0053;font-size:11px;color:#fff;padding:0;border:1px solid #ec0053}.popover.top{margin-top:-4px}.popover .arrow{bottom:-11px!important;margin-left:-5px!important;border-width:5px!important}.popover .arrow:after{border-width:10px;border-top-color:#ec0053!important}.body-wrapper .btn{padding:.625rem 1.875rem;border-radius:.3125rem;border:1px solid #e0b80f;font-weight:700;background:#e0b80f;text-transform:uppercase;font-size:.9375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;position:relative}.body-wrapper .btn:hover{background-color:rgb(230.2,198.2,63)}.body-wrapper .btn.btn-success{border:1px solid #bbeaef;background-color:#bbeaef}.body-wrapper .btn.btn-success:hover{background-color:rgb(168.3,210.6,215.1)}.body-wrapper .btn-group-lg>.btn,.body-wrapper .btn-lg{padding:1.125rem 2.8125rem;font-size:1.0625rem}.body-wrapper .btn-group-sm>.btn,.body-wrapper .btn-sm{padding:.5rem 1.5625rem;font-size:.875rem}.body-wrapper .btn-xs{padding:.375rem 1.25rem;font-size:.75rem}.body-wrapper .btn-flat-link{background:#fff;color:#000;border:0}.body-wrapper .btn-flat-link:hover{border:0;color:#e0b80f;background:#fff}.body-wrapper .btn-border{border:1px solid #e0b80f;color:#e0b80f;background-color:transparent}.body-wrapper .btn-border:hover{color:#fff;background-color:#e0b80f}.body-wrapper .btn-border--white{border:1px solid #fff;color:#fff}.body-wrapper .btn-border--white:hover{color:#353536;background-color:#fff}.body-wrapper .btn-link{border:0}.body-wrapper .btn-link.btn-link--bordered{border:1px solid #e0b80f}.body-wrapper .btn-link.btn-link--bordered:hover{color:#e0b80f;background-color:transparent}.body-wrapper .btn-link:hover{background-color:transparent}.body-wrapper .btn-arrow{position:relative;width:3.125rem;height:3.125rem;border:1px solid #fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.body-wrapper .btn-arrow:hover{cursor:pointer;border-color:#e0b80f}.body-wrapper .btn-arrow:hover:before{color:#e0b80f}.body-wrapper .btn-arrow:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:.9375rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.body-wrapper .btn-arrow--arrow-down:before{content:"\EA1C";font-family:icomoon!important;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}.language-switcher__wrapper{color:#fff}.language-switcher__wrapper .btn-current-language{color:#fff!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;padding:0 0 0 .625rem;font-size:.875rem}.language-switcher__wrapper .btn-current-language:hover{color:#e0b80f!important;cursor:pointer}.language-switcher__wrapper .btn-current-language:after{display:none}.language-switcher__wrapper ul.language-switcher{width:11.25rem;top:calc(100% + 1.875rem)!important;display:block;opacity:0;visibility:hidden;position:absolute;right:0;left:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #dedede;z-index:6000}.language-switcher__wrapper ul.language-switcher:before{content:"";position:absolute;right:.625rem;top:-.625rem;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 .5rem .6875rem;z-index:10}.language-switcher__wrapper ul.language-switcher:after{content:"";position:absolute;right:.625rem;top:-.75rem;width:0;height:0;border-color:transparent transparent #dedede;border-style:solid;border-width:0 .5rem .6875rem;z-index:9;opacity:.6}.language-switcher__wrapper ul.language-switcher.show{top:calc(100% + .9375rem)!important;opacity:1;visibility:visible}.language-switcher__wrapper ul.language-switcher li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.3125rem 1.25rem .3125rem 3.4375rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#121212}.language-switcher__wrapper ul.language-switcher li a img,.language-switcher__wrapper ul.language-switcher li a svg{position:absolute;width:1.5625rem;height:1.5625rem;left:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #eeecee;border-radius:50%}.language-switcher__wrapper ul.language-switcher li a.active,.language-switcher__wrapper ul.language-switcher li a:hover{color:#e0b80f}.language-switcher__wrapper ul.language-switcher li a.active:after{content:"\F00C";font-family:FontAwesome;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.625rem;color:#121212}.currency-switcher__wrapper{color:#fff}.currency-switcher__wrapper .btn-current-currency{color:#fff!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;padding:0 0 0 .625rem;font-size:.875rem}.currency-switcher__wrapper .btn-current-currency:hover{color:#e0b80f!important;cursor:pointer}.currency-switcher__wrapper .btn-current-currency:after{display:none}.currency-switcher__wrapper ul.currency-switcher{width:7.5rem;min-width:7.5rem;top:calc(100% + 1.875rem)!important;display:block;opacity:0;visibility:hidden;position:absolute;right:0;left:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #dedede;z-index:6000}.currency-switcher__wrapper ul.currency-switcher:before{content:"";position:absolute;right:.625rem;top:-.625rem;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 .5rem .6875rem;z-index:10}.currency-switcher__wrapper ul.currency-switcher:after{content:"";position:absolute;right:.625rem;top:-.75rem;width:0;height:0;border-color:transparent transparent #dedede;border-style:solid;border-width:0 .5rem .6875rem;z-index:9;opacity:.6}.currency-switcher__wrapper ul.currency-switcher.show{top:calc(100% + .9375rem)!important;opacity:1;visibility:visible}.currency-switcher__wrapper ul.currency-switcher li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.3125rem 1.5625rem .3125rem .9375rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#121212}.currency-switcher__wrapper ul.currency-switcher li a.active,.currency-switcher__wrapper ul.currency-switcher li a:hover{color:#e0b80f}.currency-switcher__wrapper ul.currency-switcher li a.active:after{content:"\F00C";font-family:FontAwesome;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.625rem;color:#121212}.readmore-button{position:relative;color:#000;text-decoration:none;margin-top:10px}.readmore-button:before{position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.readmore-button.more{padding-right:15px}.readmore-button.more:before{content:"\BB";right:5px}.readmore-button.less{padding-left:15px}.readmore-button.less:before{content:"\AB";left:5px}.readmore-button:hover.more:before{right:0}.readmore-button:hover.less:before{left:0}.select2.select2-container .select2-selection.select2-selection--single{height:34px;border:1px solid #ccc}.select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered{line-height:34px}.select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow{height:34px}.select2.select2-container .select2-selection.select2-selection--multiple{border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered{height:100%;padding:6px 10px;margin:0}.select2.select2-container .select2-selection.select2-selection--multiple .select2-search,.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice{width:auto}.select2.select2-container .select2-selection.select2-selection--multiple .select2-search:before,.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice:before{content:none;display:none}.ui-spinner{border:0;border-radius:.3125rem}.ui-spinner input.ui-spinner-input{margin:0;font-size:.8125rem;padding-right:1.25rem}.ui-spinner input.ui-spinner-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.ui-spinner a.ui-button.ui-spinner-down,.ui-spinner a.ui-button.ui-spinner-up{position:absolute}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon{position:absolute;background:none;top:0;left:0;margin:0;z-index:100;text-indent:0;width:100%;height:100%}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:11px;color:#000}.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before{content:"\EA1E"}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before{content:"\EA1C"}.main-content .widget.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.main-content .widget.container{max-width:540px}}@media (min-width:768px){.main-content .widget.container{max-width:720px}}@media (min-width:1024px){.main-content .widget.container{max-width:960px}}@media (min-width:1230px){.main-content .widget.container{max-width:1140px}}@media (min-width:1410px){.main-content .widget.container{max-width:1400px}}@media (min-width:1700px){.main-content .widget.container{max-width:1670px}}.admin-widget{position:fixed;right:0;bottom:200px;z-index:5000}.admin-widget ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.admin-widget ul li{padding-bottom:1px}.admin-widget ul li a{display:block;padding:10px 20px;border:1px solid #adb5bd;background:#dedede;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-widget ul li a:hover{color:#fff;background:#adb5bd}.admin-widget ul li a:hover i{color:#fff}.heartfall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000000;display:block;font-size:40px;overflow:hidden;pointer-events:none}.heartfall .heart{position:absolute;top:0;left:0;background:#ec0053;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px}.heartfall .heart:before{top:-50%;left:0}.heartfall .heart:after,.heartfall .heart:before{position:absolute;display:block;content:"";width:100%;height:100%;background:inherit;border-radius:100%}.heartfall .heart:after{top:0;right:-50%}.heartfall .heart:nth-child(20){-webkit-animation:animation-heartfall-20 linear infinite;animation:animation-heartfall-20 linear infinite;-webkit-animation-duration:10.9s;animation-duration:10.9s;-webkit-animation-delay:-7s;animation-delay:-7s}@-webkit-keyframes animation-heartfall-20{0%{left:29%;background:rgb(244.17,109.65,156.96);top:-100px;-webkit-transform:scale(.75) rotate3d(.49,.35,.13,0deg);transform:scale(.75) rotate3d(.49,.35,.13,0deg)}to{left:41.5%;background:rgb(244.17,109.65,156.96);top:calc(100% + 100px);-webkit-transform:scale(.75) rotate3d(.63,.94,.03,1286deg);transform:scale(.75) rotate3d(.63,.94,.03,1286deg)}}@keyframes animation-heartfall-20{0%{left:29%;background:rgb(244.17,109.65,156.96);top:-100px;-webkit-transform:scale(.75) rotate3d(.49,.35,.13,0deg);transform:scale(.75) rotate3d(.49,.35,.13,0deg)}to{left:41.5%;background:rgb(244.17,109.65,156.96);top:calc(100% + 100px);-webkit-transform:scale(.75) rotate3d(.63,.94,.03,1286deg);transform:scale(.75) rotate3d(.63,.94,.03,1286deg)}}.heartfall .heart:nth-child(19){-webkit-animation:animation-heartfall-19 linear infinite;animation:animation-heartfall-19 linear infinite;-webkit-animation-duration:12.7s;animation-duration:12.7s;-webkit-animation-delay:-3.4s;animation-delay:-3.4s}@-webkit-keyframes animation-heartfall-19{0%{left:32%;background:rgb(174.64,0,61.42);top:-100px;-webkit-transform:scale(1.139) rotate3d(.3,.01,.62,0deg);transform:scale(1.139) rotate3d(.3,.01,.62,0deg)}to{left:45.3%;background:rgb(240.94,66.3,127.72);top:calc(100% + 100px);-webkit-transform:scale(1.139) rotate3d(.69,.7,.61,-851deg);transform:scale(1.139) rotate3d(.69,.7,.61,-851deg)}}@keyframes animation-heartfall-19{0%{left:32%;background:rgb(174.64,0,61.42);top:-100px;-webkit-transform:scale(1.139) rotate3d(.3,.01,.62,0deg);transform:scale(1.139) rotate3d(.3,.01,.62,0deg)}to{left:45.3%;background:rgb(240.94,66.3,127.72);top:calc(100% + 100px);-webkit-transform:scale(1.139) rotate3d(.69,.7,.61,-851deg);transform:scale(1.139) rotate3d(.69,.7,.61,-851deg)}}.heartfall .heart:nth-child(18){-webkit-animation:animation-heartfall-18 linear infinite;animation:animation-heartfall-18 linear infinite;-webkit-animation-duration:9.6s;animation-duration:9.6s;-webkit-animation-delay:-14.3s;animation-delay:-14.3s}@-webkit-keyframes animation-heartfall-18{0%{left:3%;background:rgb(241.7,76.5,134.6);top:-100px;-webkit-transform:scale(1.325) rotate3d(.59,.25,.55,0deg);transform:scale(1.325) rotate3d(.59,.25,.55,0deg)}to{left:-11.3%;background:rgb(241.7,76.5,134.6);top:calc(100% + 100px);-webkit-transform:scale(1.325) rotate3d(.47,.82,.97,748deg);transform:scale(1.325) rotate3d(.47,.82,.97,748deg)}}@keyframes animation-heartfall-18{0%{left:3%;background:rgb(241.7,76.5,134.6);top:-100px;-webkit-transform:scale(1.325) rotate3d(.59,.25,.55,0deg);transform:scale(1.325) rotate3d(.59,.25,.55,0deg)}to{left:-11.3%;background:rgb(241.7,76.5,134.6);top:calc(100% + 100px);-webkit-transform:scale(1.325) rotate3d(.47,.82,.97,748deg);transform:scale(1.325) rotate3d(.47,.82,.97,748deg)}}.heartfall .heart:nth-child(17){-webkit-animation:animation-heartfall-17 linear infinite;animation:animation-heartfall-17 linear infinite;-webkit-animation-duration:9.4s;animation-duration:9.4s;-webkit-animation-delay:-8.5s;animation-delay:-8.5s}@-webkit-keyframes animation-heartfall-17{0%{left:78%;background:rgb(155.76,0,54.78);top:-100px;-webkit-transform:scale(.68) rotate3d(.15,.21,.02,0deg);transform:scale(.68) rotate3d(.15,.21,.02,0deg)}to{left:112.3%;background:rgb(242.46,86.7,141.48);top:calc(100% + 100px);-webkit-transform:scale(.68) rotate3d(.65,.38,.65,1218deg);transform:scale(.68) rotate3d(.65,.38,.65,1218deg)}}@keyframes animation-heartfall-17{0%{left:78%;background:rgb(155.76,0,54.78);top:-100px;-webkit-transform:scale(.68) rotate3d(.15,.21,.02,0deg);transform:scale(.68) rotate3d(.15,.21,.02,0deg)}to{left:112.3%;background:rgb(242.46,86.7,141.48);top:calc(100% + 100px);-webkit-transform:scale(.68) rotate3d(.65,.38,.65,1218deg);transform:scale(.68) rotate3d(.65,.38,.65,1218deg)}}.heartfall .heart:nth-child(16){-webkit-animation:animation-heartfall-16 linear infinite;animation:animation-heartfall-16 linear infinite;-webkit-animation-duration:14.5s;animation-duration:14.5s;-webkit-animation-delay:-4.1s;animation-delay:-4.1s}@-webkit-keyframes animation-heartfall-16{0%{left:40%;background:rgb(239.04,40.8,110.52);top:-100px;-webkit-transform:scale(.938) rotate3d(.09,.06,.32,0deg);transform:scale(.938) rotate3d(.09,.06,.32,0deg)}to{left:43.3%;background:rgb(239.04,40.8,110.52);top:calc(100% + 100px);-webkit-transform:scale(.938) rotate3d(.15,.11,.99,1421deg);transform:scale(.938) rotate3d(.15,.11,.99,1421deg)}}@keyframes animation-heartfall-16{0%{left:40%;background:rgb(239.04,40.8,110.52);top:-100px;-webkit-transform:scale(.938) rotate3d(.09,.06,.32,0deg);transform:scale(.938) rotate3d(.09,.06,.32,0deg)}to{left:43.3%;background:rgb(239.04,40.8,110.52);top:calc(100% + 100px);-webkit-transform:scale(.938) rotate3d(.15,.11,.99,1421deg);transform:scale(.938) rotate3d(.15,.11,.99,1421deg)}}.heartfall .heart:nth-child(15){-webkit-animation:animation-heartfall-15 linear infinite;animation:animation-heartfall-15 linear infinite;-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-delay:-4.7s;animation-delay:-4.7s}@-webkit-keyframes animation-heartfall-15{0%{left:98%;background:rgb(160.48,0,56.44);top:-100px;-webkit-transform:scale(.866) rotate3d(.7,.28,.75,0deg);transform:scale(.866) rotate3d(.7,.28,.75,0deg)}to{left:110.8%;background:rgb(242.08,81.6,138.04);top:calc(100% + 100px);-webkit-transform:scale(.866) rotate3d(.74,.42,.13,1263deg);transform:scale(.866) rotate3d(.74,.42,.13,1263deg)}}@keyframes animation-heartfall-15{0%{left:98%;background:rgb(160.48,0,56.44);top:-100px;-webkit-transform:scale(.866) rotate3d(.7,.28,.75,0deg);transform:scale(.866) rotate3d(.7,.28,.75,0deg)}to{left:110.8%;background:rgb(242.08,81.6,138.04);top:calc(100% + 100px);-webkit-transform:scale(.866) rotate3d(.74,.42,.13,1263deg);transform:scale(.866) rotate3d(.74,.42,.13,1263deg)}}.heartfall .heart:nth-child(14){-webkit-animation:animation-heartfall-14 linear infinite;animation:animation-heartfall-14 linear infinite;-webkit-animation-duration:9.2s;animation-duration:9.2s;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes animation-heartfall-14{0%{left:20%;background:rgb(239.99,53.55,119.12);top:-100px;-webkit-transform:scale(.91) rotate3d(1,.73,.27,0deg);transform:scale(.91) rotate3d(1,.73,.27,0deg)}to{left:15.8%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(.91) rotate3d(.32,.18,.02,-1366deg);transform:scale(.91) rotate3d(.32,.18,.02,-1366deg)}}@keyframes animation-heartfall-14{0%{left:20%;background:rgb(239.99,53.55,119.12);top:-100px;-webkit-transform:scale(.91) rotate3d(1,.73,.27,0deg);transform:scale(.91) rotate3d(1,.73,.27,0deg)}to{left:15.8%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(.91) rotate3d(.32,.18,.02,-1366deg);transform:scale(.91) rotate3d(.32,.18,.02,-1366deg)}}.heartfall .heart:nth-child(13){-webkit-animation:animation-heartfall-13 linear infinite;animation:animation-heartfall-13 linear infinite;-webkit-animation-duration:8.6s;animation-duration:8.6s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}@-webkit-keyframes animation-heartfall-13{0%{left:28%;background:rgb(167.56,0,58.93);top:-100px;-webkit-transform:scale(1.279) rotate3d(.54,.77,.31,0deg);transform:scale(1.279) rotate3d(.54,.77,.31,0deg)}to{left:63.4%;background:rgb(241.51,73.95,132.88);top:calc(100% + 100px);-webkit-transform:scale(1.279) rotate3d(.86,.32,.77,1410deg);transform:scale(1.279) rotate3d(.86,.32,.77,1410deg)}}@keyframes animation-heartfall-13{0%{left:28%;background:rgb(167.56,0,58.93);top:-100px;-webkit-transform:scale(1.279) rotate3d(.54,.77,.31,0deg);transform:scale(1.279) rotate3d(.54,.77,.31,0deg)}to{left:63.4%;background:rgb(241.51,73.95,132.88);top:calc(100% + 100px);-webkit-transform:scale(1.279) rotate3d(.86,.32,.77,1410deg);transform:scale(1.279) rotate3d(.86,.32,.77,1410deg)}}.heartfall .heart:nth-child(12){-webkit-animation:animation-heartfall-12 linear infinite;animation:animation-heartfall-12 linear infinite;-webkit-animation-duration:12.1s;animation-duration:12.1s;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}@-webkit-keyframes animation-heartfall-12{0%{left:5%;background:rgb(239.8,51,117.4);top:-100px;-webkit-transform:scale(.953) rotate3d(.23,.73,.96,0deg);transform:scale(.953) rotate3d(.23,.73,.96,0deg)}to{left:31.2%;background:rgb(239.8,51,117.4);top:calc(100% + 100px);-webkit-transform:scale(.953) rotate3d(.98,.67,.21,-1297deg);transform:scale(.953) rotate3d(.98,.67,.21,-1297deg)}}@keyframes animation-heartfall-12{0%{left:5%;background:rgb(239.8,51,117.4);top:-100px;-webkit-transform:scale(.953) rotate3d(.23,.73,.96,0deg);transform:scale(.953) rotate3d(.23,.73,.96,0deg)}to{left:31.2%;background:rgb(239.8,51,117.4);top:calc(100% + 100px);-webkit-transform:scale(.953) rotate3d(.98,.67,.21,-1297deg);transform:scale(.953) rotate3d(.98,.67,.21,-1297deg)}}.heartfall .heart:nth-child(11){-webkit-animation:animation-heartfall-11 linear infinite;animation:animation-heartfall-11 linear infinite;-webkit-animation-duration:11.6s;animation-duration:11.6s;-webkit-animation-delay:-15s;animation-delay:-15s}@-webkit-keyframes animation-heartfall-11{0%{left:8%;background:rgb(202.96,0,71.38);top:-100px;-webkit-transform:scale(1.314) rotate3d(.78,.67,.48,0deg);transform:scale(1.314) rotate3d(.78,.67,.48,0deg)}to{left:12.3%;background:rgb(238.66,35.7,107.08);top:calc(100% + 100px);-webkit-transform:scale(1.314) rotate3d(.73,.2,.76,-1027deg);transform:scale(1.314) rotate3d(.73,.2,.76,-1027deg)}}@keyframes animation-heartfall-11{0%{left:8%;background:rgb(202.96,0,71.38);top:-100px;-webkit-transform:scale(1.314) rotate3d(.78,.67,.48,0deg);transform:scale(1.314) rotate3d(.78,.67,.48,0deg)}to{left:12.3%;background:rgb(238.66,35.7,107.08);top:calc(100% + 100px);-webkit-transform:scale(1.314) rotate3d(.73,.2,.76,-1027deg);transform:scale(1.314) rotate3d(.73,.2,.76,-1027deg)}}.heartfall .heart:nth-child(10){-webkit-animation:animation-heartfall-10 linear infinite;animation:animation-heartfall-10 linear infinite;-webkit-animation-duration:11.8s;animation-duration:11.8s;-webkit-animation-delay:-10.7s;animation-delay:-10.7s}@-webkit-keyframes animation-heartfall-10{0%{left:60%;background:rgb(243.79,104.55,153.52);top:-100px;-webkit-transform:scale(.71) rotate3d(.59,.07,.79,0deg);transform:scale(.71) rotate3d(.59,.07,.79,0deg)}to{left:94.8%;background:rgb(243.79,104.55,153.52);top:calc(100% + 100px);-webkit-transform:scale(.71) rotate3d(.92,.46,.22,-1036deg);transform:scale(.71) rotate3d(.92,.46,.22,-1036deg)}}@keyframes animation-heartfall-10{0%{left:60%;background:rgb(243.79,104.55,153.52);top:-100px;-webkit-transform:scale(.71) rotate3d(.59,.07,.79,0deg);transform:scale(.71) rotate3d(.59,.07,.79,0deg)}to{left:94.8%;background:rgb(243.79,104.55,153.52);top:calc(100% + 100px);-webkit-transform:scale(.71) rotate3d(.92,.46,.22,-1036deg);transform:scale(.71) rotate3d(.92,.46,.22,-1036deg)}}.heartfall .heart:nth-child(9){-webkit-animation:animation-heartfall-9 linear infinite;animation:animation-heartfall-9 linear infinite;-webkit-animation-duration:15.4s;animation-duration:15.4s;-webkit-animation-delay:-14.6s;animation-delay:-14.6s}@-webkit-keyframes animation-heartfall-9{0%{left:61%;background:rgb(186.44,0,65.57);top:-100px;-webkit-transform:scale(1.343) rotate3d(.18,1,.37,0deg);transform:scale(1.343) rotate3d(.18,1,.37,0deg)}to{left:59.3%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(1.343) rotate3d(.91,.41,.51,872deg);transform:scale(1.343) rotate3d(.91,.41,.51,872deg)}}@keyframes animation-heartfall-9{0%{left:61%;background:rgb(186.44,0,65.57);top:-100px;-webkit-transform:scale(1.343) rotate3d(.18,1,.37,0deg);transform:scale(1.343) rotate3d(.18,1,.37,0deg)}to{left:59.3%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(1.343) rotate3d(.91,.41,.51,872deg);transform:scale(1.343) rotate3d(.91,.41,.51,872deg)}}.heartfall .heart:nth-child(8){-webkit-animation:animation-heartfall-8 linear infinite;animation:animation-heartfall-8 linear infinite;-webkit-animation-duration:11.5s;animation-duration:11.5s;-webkit-animation-delay:-11.3s;animation-delay:-11.3s}@-webkit-keyframes animation-heartfall-8{0%{left:44%;background:rgb(241.13,68.85,129.44);top:-100px;-webkit-transform:scale(1.4) rotate3d(.23,.81,.64,0deg);transform:scale(1.4) rotate3d(.23,.81,.64,0deg)}to{left:81.8%;background:rgb(241.13,68.85,129.44);top:calc(100% + 100px);-webkit-transform:scale(1.4) rotate3d(.47,.03,.81,-1272deg);transform:scale(1.4) rotate3d(.47,.03,.81,-1272deg)}}@keyframes animation-heartfall-8{0%{left:44%;background:rgb(241.13,68.85,129.44);top:-100px;-webkit-transform:scale(1.4) rotate3d(.23,.81,.64,0deg);transform:scale(1.4) rotate3d(.23,.81,.64,0deg)}to{left:81.8%;background:rgb(241.13,68.85,129.44);top:calc(100% + 100px);-webkit-transform:scale(1.4) rotate3d(.47,.03,.81,-1272deg);transform:scale(1.4) rotate3d(.47,.03,.81,-1272deg)}}.heartfall .heart:nth-child(7){-webkit-animation:animation-heartfall-7 linear infinite;animation:animation-heartfall-7 linear infinite;-webkit-animation-duration:12.6s;animation-duration:12.6s;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes animation-heartfall-7{0%{left:30%;background:rgb(162.84,0,57.27);top:-100px;-webkit-transform:scale(1.039) rotate3d(.88,.83,.59,0deg);transform:scale(1.039) rotate3d(.88,.83,.59,0deg)}to{left:43.2%;background:rgb(241.89,79.05,136.32);top:calc(100% + 100px);-webkit-transform:scale(1.039) rotate3d(.58,.67,.82,-1135deg);transform:scale(1.039) rotate3d(.58,.67,.82,-1135deg)}}@keyframes animation-heartfall-7{0%{left:30%;background:rgb(162.84,0,57.27);top:-100px;-webkit-transform:scale(1.039) rotate3d(.88,.83,.59,0deg);transform:scale(1.039) rotate3d(.88,.83,.59,0deg)}to{left:43.2%;background:rgb(241.89,79.05,136.32);top:calc(100% + 100px);-webkit-transform:scale(1.039) rotate3d(.58,.67,.82,-1135deg);transform:scale(1.039) rotate3d(.58,.67,.82,-1135deg)}}.heartfall .heart:nth-child(6){-webkit-animation:animation-heartfall-6 linear infinite;animation:animation-heartfall-6 linear infinite;-webkit-animation-duration:13.7s;animation-duration:13.7s;-webkit-animation-delay:-6.6s;animation-delay:-6.6s}@-webkit-keyframes animation-heartfall-6{0%{left:59%;background:rgb(239.8,51,117.4);top:-100px;-webkit-transform:scale(1.147) rotate3d(.11,.38,.62,0deg);transform:scale(1.147) rotate3d(.11,.38,.62,0deg)}to{left:93.3%;background:rgb(239.8,51,117.4);top:calc(100% + 100px);-webkit-transform:scale(1.147) rotate3d(.25,.09,.66,1051deg);transform:scale(1.147) rotate3d(.25,.09,.66,1051deg)}}@keyframes animation-heartfall-6{0%{left:59%;background:rgb(239.8,51,117.4);top:-100px;-webkit-transform:scale(1.147) rotate3d(.11,.38,.62,0deg);transform:scale(1.147) rotate3d(.11,.38,.62,0deg)}to{left:93.3%;background:rgb(239.8,51,117.4);top:calc(100% + 100px);-webkit-transform:scale(1.147) rotate3d(.25,.09,.66,1051deg);transform:scale(1.147) rotate3d(.25,.09,.66,1051deg)}}.heartfall .heart:nth-child(5){-webkit-animation:animation-heartfall-5 linear infinite;animation:animation-heartfall-5 linear infinite;-webkit-animation-duration:11.6s;animation-duration:11.6s;-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes animation-heartfall-5{0%{left:11%;background:rgb(143.96,0,50.63);top:-100px;-webkit-transform:scale(.85) rotate3d(.28,.01,.65,0deg);transform:scale(.85) rotate3d(.28,.01,.65,0deg)}to{left:1.8%;background:rgb(243.41,99.45,150.08);top:calc(100% + 100px);-webkit-transform:scale(.85) rotate3d(.16,.9,.37,964deg);transform:scale(.85) rotate3d(.16,.9,.37,964deg)}}@keyframes animation-heartfall-5{0%{left:11%;background:rgb(143.96,0,50.63);top:-100px;-webkit-transform:scale(.85) rotate3d(.28,.01,.65,0deg);transform:scale(.85) rotate3d(.28,.01,.65,0deg)}to{left:1.8%;background:rgb(243.41,99.45,150.08);top:calc(100% + 100px);-webkit-transform:scale(.85) rotate3d(.16,.9,.37,964deg);transform:scale(.85) rotate3d(.16,.9,.37,964deg)}}.heartfall .heart:nth-child(4){-webkit-animation:animation-heartfall-4 linear infinite;animation:animation-heartfall-4 linear infinite;-webkit-animation-duration:8.7s;animation-duration:8.7s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}@-webkit-keyframes animation-heartfall-4{0%{left:77%;background:rgb(239.23,43.35,112.24);top:-100px;-webkit-transform:scale(.701) rotate3d(.86,.19,.45,0deg);transform:scale(.701) rotate3d(.86,.19,.45,0deg)}to{left:80%;background:rgb(239.23,43.35,112.24);top:calc(100% + 100px);-webkit-transform:scale(.701) rotate3d(.75,.23,.3,1229deg);transform:scale(.701) rotate3d(.75,.23,.3,1229deg)}}@keyframes animation-heartfall-4{0%{left:77%;background:rgb(239.23,43.35,112.24);top:-100px;-webkit-transform:scale(.701) rotate3d(.86,.19,.45,0deg);transform:scale(.701) rotate3d(.86,.19,.45,0deg)}to{left:80%;background:rgb(239.23,43.35,112.24);top:calc(100% + 100px);-webkit-transform:scale(.701) rotate3d(.75,.23,.3,1229deg);transform:scale(.701) rotate3d(.75,.23,.3,1229deg)}}.heartfall .heart:nth-child(3){-webkit-animation:animation-heartfall-3 linear infinite;animation:animation-heartfall-3 linear infinite;-webkit-animation-duration:8.9s;animation-duration:8.9s;-webkit-animation-delay:-12.8s;animation-delay:-12.8s}@-webkit-keyframes animation-heartfall-3{0%{left:75%;background:rgb(141.6,0,49.8);top:-100px;-webkit-transform:scale(.692) rotate3d(.6,.27,.3,0deg);transform:scale(.692) rotate3d(.6,.27,.3,0deg)}to{left:65%;background:rgb(243.6,102,151.8);top:calc(100% + 100px);-webkit-transform:scale(.692) rotate3d(.13,.23,.06,1235deg);transform:scale(.692) rotate3d(.13,.23,.06,1235deg)}}@keyframes animation-heartfall-3{0%{left:75%;background:rgb(141.6,0,49.8);top:-100px;-webkit-transform:scale(.692) rotate3d(.6,.27,.3,0deg);transform:scale(.692) rotate3d(.6,.27,.3,0deg)}to{left:65%;background:rgb(243.6,102,151.8);top:calc(100% + 100px);-webkit-transform:scale(.692) rotate3d(.13,.23,.06,1235deg);transform:scale(.692) rotate3d(.13,.23,.06,1235deg)}}.heartfall .heart:nth-child(2){-webkit-animation:animation-heartfall-2 linear infinite;animation:animation-heartfall-2 linear infinite;-webkit-animation-duration:12.7s;animation-duration:12.7s;-webkit-animation-delay:-15.2s;animation-delay:-15.2s}@-webkit-keyframes animation-heartfall-2{0%{left:98%;background:rgb(237.71,22.95,98.48);top:-100px;-webkit-transform:scale(1.356) rotate3d(.48,.58,.12,0deg);transform:scale(1.356) rotate3d(.48,.58,.12,0deg)}to{left:101.2%;background:rgb(237.71,22.95,98.48);top:calc(100% + 100px);-webkit-transform:scale(1.356) rotate3d(.04,.77,.64,-743deg);transform:scale(1.356) rotate3d(.04,.77,.64,-743deg)}}@keyframes animation-heartfall-2{0%{left:98%;background:rgb(237.71,22.95,98.48);top:-100px;-webkit-transform:scale(1.356) rotate3d(.48,.58,.12,0deg);transform:scale(1.356) rotate3d(.48,.58,.12,0deg)}to{left:101.2%;background:rgb(237.71,22.95,98.48);top:calc(100% + 100px);-webkit-transform:scale(1.356) rotate3d(.04,.77,.64,-743deg);transform:scale(1.356) rotate3d(.04,.77,.64,-743deg)}}.heartfall .heart:first-child{-webkit-animation:animation-heartfall-1 linear infinite;animation:animation-heartfall-1 linear infinite;-webkit-animation-duration:11.9s;animation-duration:11.9s;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes animation-heartfall-1{0%{left:78%;background:rgb(125.08,0,43.99);top:-100px;-webkit-transform:scale(.936) rotate3d(.28,.24,1,0deg);transform:scale(.936) rotate3d(.28,.24,1,0deg)}to{left:84.6%;background:rgb(244.93,119.85,163.84);top:calc(100% + 100px);-webkit-transform:scale(.936) rotate3d(.12,.18,.9,963deg);transform:scale(.936) rotate3d(.12,.18,.9,963deg)}}@keyframes animation-heartfall-1{0%{left:78%;background:rgb(125.08,0,43.99);top:-100px;-webkit-transform:scale(.936) rotate3d(.28,.24,1,0deg);transform:scale(.936) rotate3d(.28,.24,1,0deg)}to{left:84.6%;background:rgb(244.93,119.85,163.84);top:calc(100% + 100px);-webkit-transform:scale(.936) rotate3d(.12,.18,.9,963deg);transform:scale(.936) rotate3d(.12,.18,.9,963deg)}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#242424;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;-webkit-transition:opacity .15s ease .4s;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;-webkit-transition:opacity .15s ease .4s;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .2s ease-in .25s;transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;-webkit-transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);-webkit-transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);-webkit-transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .2s ease-in .25s;transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;-webkit-transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);-webkit-transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);-webkit-transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .15s;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.32s;transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;-webkit-transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;-webkit-transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in;transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in;transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top .1s ease .14s,opacity .1s ease;transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom .1s ease .14s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease,opacity .1s ease .14s;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}html.contrast-contrast1 .header-wrapper,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}html.contrast-contrast1 .menu-top-wrapper--inner .menu-inner-wrapper{background-color:#000!important;-webkit-box-shadow:0 0 35px hsla(0,0%,100%,.3)!important;box-shadow:0 0 35px hsla(0,0%,100%,.3)!important}html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li.active>a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a.active>a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a:hover,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a i.fa-level-down{color:#fff}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item,html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>a,html.contrast-contrast1 section.module-menu.top-menu .top-menu__list li a,html.contrast-contrast1 section.module-menu.top-menu .top-menu__list li a:hover{color:#fff!important}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item.active>a,html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>a:hover{font-weight:700}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems{background-color:#000!important}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#fff!important;font-weight:800}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#fff!important;text-decoration:none}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#fff!important}html.contrast-contrast1 section.module-menu.mobile-menu{background-color:#000!important}html.contrast-contrast1 section.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#fff!important}html.contrast-contrast1 a,html.contrast-contrast1 b,html.contrast-contrast1 div,html.contrast-contrast1 em,html.contrast-contrast1 h1,html.contrast-contrast1 h2,html.contrast-contrast1 h3,html.contrast-contrast1 h4,html.contrast-contrast1 h5,html.contrast-contrast1 h6,html.contrast-contrast1 li,html.contrast-contrast1 ol,html.contrast-contrast1 p,html.contrast-contrast1 span,html.contrast-contrast1 strong,html.contrast-contrast1 ul{color:#fff}html.contrast-contrast1 .select2-results__options .select2-results__option,html.contrast-contrast1 .select2-results__options li{color:#000}html.contrast-contrast1 .select2-results__options .select2-results__option--highlighted{color:#fff}html.contrast-contrast1 #body-wrapper{background:#000;color:#fff}html.contrast-contrast1 #body-wrapper .page-content .widget.type-wastedictionary{background-color:hsla(0,0%,100%,.1)!important}html.contrast-contrast1 #body-wrapper .page-content table{color:#fff;background:#000}html.contrast-contrast1 #body-wrapper .page-content table thead tr td,html.contrast-contrast1 #body-wrapper .page-content table thead tr th{border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td,html.contrast-contrast1 #body-wrapper .page-content table tbody tr th{border-bottom:2px solid #bebebe;border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td{color:#fff;background:#000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td *{color:#fff}html.contrast-contrast1 footer{background:#000;color:#fff}html.contrast-contrast1 footer .footer-menu .elements li a,html.contrast-contrast1 footer .footer-menu .elements li a.active,html.contrast-contrast1 footer a{color:#fff}html.contrast-contrast2 .header-wrapper,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}html.contrast-contrast2 .menu-top-wrapper--inner .menu-inner-wrapper{background-color:#000!important;-webkit-box-shadow:0 0 35px hsla(0,0%,100%,.3)!important;box-shadow:0 0 35px hsla(0,0%,100%,.3)!important}html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li.active>a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a.active>a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a:hover,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a i.fa-level-down{color:#c1e707}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item,html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>a,html.contrast-contrast2 section.module-menu.top-menu .top-menu__list li a,html.contrast-contrast2 section.module-menu.top-menu .top-menu__list li a:hover{color:#fffe00!important}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item.active>a,html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>a:hover{font-weight:700}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems{background-color:#000!important}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#fffe00!important;font-weight:800}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#fffe00!important;text-decoration:none}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#fffe00!important}html.contrast-contrast2 section.module-menu.mobile-menu{background-color:#000!important}html.contrast-contrast2 section.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#fffe00!important}html.contrast-contrast2 a,html.contrast-contrast2 b,html.contrast-contrast2 div,html.contrast-contrast2 em,html.contrast-contrast2 h1,html.contrast-contrast2 h2,html.contrast-contrast2 h3,html.contrast-contrast2 h4,html.contrast-contrast2 h5,html.contrast-contrast2 h6,html.contrast-contrast2 li,html.contrast-contrast2 ol,html.contrast-contrast2 p,html.contrast-contrast2 span,html.contrast-contrast2 strong,html.contrast-contrast2 ul{color:#c1e707}html.contrast-contrast2 .select2-results__options .select2-results__option,html.contrast-contrast2 .select2-results__options li{color:#000}html.contrast-contrast2 .select2-results__options .select2-results__option--highlighted{color:#c1e707}html.contrast-contrast2 #body-wrapper{background:#000;color:#c1e707}html.contrast-contrast2 #body-wrapper .page-content .widget.type-wastedictionary{background-color:hsla(0,0%,100%,.1)!important}html.contrast-contrast2 #body-wrapper .page-content table{color:#c1e707;background:#000}html.contrast-contrast2 #body-wrapper .page-content table thead tr td,html.contrast-contrast2 #body-wrapper .page-content table thead tr th{border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td,html.contrast-contrast2 #body-wrapper .page-content table tbody tr th{border-bottom:2px solid #bebebe;border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td{color:#c1e707;background:#000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td *{color:#c1e707}html.contrast-contrast2 footer{background:#000;color:#c1e707}html.contrast-contrast2 footer .footer-menu .elements li a,html.contrast-contrast2 footer .footer-menu .elements li a.active,html.contrast-contrast2 footer a{color:#c1e707}html.contrast-contrast3{-webkit-filter:grayscale(1)!important;filter:grayscale(1)!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3RpbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BseXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wb3N0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdm9sdW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy92aWRlby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3N0YXRlcy9mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL3ByZXZpZXctdGh1bWJuYWlscy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL2Fvcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvbGlnaGJveC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2pxdWVyeS11aS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90ZW1wbGF0ZXMvXzQwNC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3RlbXBsYXRlcy9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90ZW1wbGF0ZXMvX3N1YnBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL2Rldi9zY3NzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL19jb29raWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvYm94L19pbWFnZXMtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L2JveC9fdGV4dC13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvY2F0ZWdvcnkvX2JveC1pbWFnZS10aWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L2NhdGVnb3J5L19ib3gtdGV4dC13aXRoLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvY2F0ZWdvcnkvX2NhdGVnb3J5LWltYWdlcy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvcGx1Zy9faGVhZGVyLWNvbnRhY3QtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L3BsdWcvX2Zvb3Rlci1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19kZWxpdmVyeS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fbW9kdWxhcnRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19tb3ZpZS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19yZWFsaXphdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19yZXNvdXJjZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zb2NpYWxfbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL191c2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fcG9wdXBfbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fdGVhbS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX3RyYWluaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fcmV2aWV3cy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9jb21wb25lbnRzL19sYW5ndWFnZV9zd2l0Y2hlci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX2N1cnJlbmN5X3N3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvY29tcG9uZW50cy9fcmVhZG1vcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvY29tcG9uZW50cy9fdWlfc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX3dpZGdldC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX3ZhbGVudGluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3RoZW1lcy9jb250cmFzdDEvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90aGVtZXMvY29udHJhc3QxL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvdGhlbWVzL2NvbnRyYXN0Mi9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3RoZW1lcy9jb250cmFzdDIvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90aGVtZXMvY29udHJhc3QzL3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFXRSxpQkNQRix5QkFDRSxHQUNFLDREQ0ZGLENBQ0YsQ0RLQSxzQkFDRSxHQUNFLFdBQ0EsMEJDSEYsQ0RNQSxHQUNFLFVBQ0EsdUJDSkYsQ0FDRixDRE9BLHdCQUNFLEdBQ0UsU0NMRixDRFFBLEdBQ0UsU0NORixDQUNGLENDbEJBLE1DVUksa0NBQ0EsbUNEUkYsbUJBQ0EsY0FDQSxhQUNBLHNCQUNBLDRDQUNBLGtDQUNBLGdEQUNBLHdDQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EsaUJBQ0EsK0JBQ0EsU0RvQkYsQ0NqQkUscUNBR0UsY0FDQSxZQUNBLFVEbUJKLENDaEJFLGFBQ0UsYUFDQSxvQkFDQSxVRGtCSixDQ2RFLFlBQ0UsU0RnQkosQ0NURSxlQUNFLHFCRFlKLENDVkksOERBR0Usa0JEWU4sQ0NKSSxpRkFJRSx5QkRPTixDR3BFQSxhQUNFLGdEQUNBLGtEQUNBLHdDQUNBLDBDQUNBLGNBQ0EsZUh1RUYsQ0k1RUEsb0RBQ0UsWUorRUYsQ0k1RUEsZ0JBQ0UsZ0NBQ0EsU0FDQSxhQUNBLDJDQUNBLE9BQ0EseUNBQ0Esa0JBQ0Esa0JBQ0EscUNBQ0EsVUorRUYsQ0k3RUUsMkJBQ0UsWUorRUosQ0k1RUUseUJBaEJGLGdCQWlCSSwwQ0FDQSxpREorRUYsQ0FDRixDSTdFRSx5QkFyQkYsZ0JBc0JJLDBDSmdGRixDQUNGLENJN0VBLHVDQUNFLGFKZ0ZGLENJNUVBLDRFQUNFLGdFSitFRixDSTVFQSxlQUNFLDBEQUNBLGtCQUNBLDhEQUNBLDJDQUNBLGlCQUNBLGtCQUNBLG9CSitFRixDSTVFRSxtQkFDRSxjSjhFSixDS2pJQSxlQUNFLHVCQUNBLFNBQ0EsNkNBQ0EsY0FDQSxlQUNBLGNBQ0EsaUJBQ0Esb0RBQ0Esa0JBQ0EsdUJMb0lGLENLbElFLG1CQUNFLGNBQ0Esa0JBQ0EsMENBQ0Esb0JBQ0Esd0NMb0lKLENLaElFLHFCQUNFLFNMa0lKLENLOUhFLCtCSHZCQSxxR0FDQSxrQkZ3SkYsQ0s1SEEsZ0JBQ0Usb0JMK0hGLENLdEhBLHVSQUlFLFlMNEhGLENNektBLHdDQUNFLFlONEtGLENNeEtBLGdCQUNFLG1CQUNBLGFBQ0EseUJBQ0EsaUJOMktGLENNektFLDJDQUNFLE9BQ0EsV04yS0osQ012S0Usc0NBQ0UscUROeUtKLENNdktJLGtEQUNFLGNBQ0EsaUJOeUtOLENNdEtJLGdFQUNFLHNETndLTixDTXJLSSxpREFDRSxtRE51S04sQ01wS0ksc01BR0UsY05vS04sQ016SkEsOEhBSUUsWU4rSkYsQ001SkEsZ0xBSUUsb0JOK0pGLENPMU5BLFlBQ0UsYUFDQSxpQlA2TkYsQ08xTkUsK0JBQ0UsNkJQNE5KLENPeE5JLG1EQUNFLHVCUDBOTixDT3ROSSw4REFDRSxZUHdOTixDT25ORSx1QkFDRSw4QkFDQSwwREFDQSxrQkFDQSxZQUNBLDZEQUNBLHFDQUNBLDBDQUNBLG1CQUNBLGtCQUNBLFdBQ0EsZ0JBQ0EsbUJBQ0EsU1BxTkosQ09uTkksMkJBQ0UsZ0JBQ0EsaUZQcU5OLENPak5JLDZCQUVFLDZMQUNBLFdBQ0EsU0FDQSxrQkFDQSwrSEFDQSxTQUNBLE9QbU5OLENPaE5JLG1DQUNFLG1EUGtOTixDTy9NSSxtRkFFRSxjUGlOTixDTy9NTSwyR0FDRSxZUGtOUixDTzdNSSxzQ0FDRSxtQkFDQSxxQ0FDQSxhQUNBLHNFQUNBLHdHQUNBLDBDQUNBLFVQK01OLENPN01NLDJDQUNFLG9CQUNBLGFBQ0EsVVArTVIsQ081TU0sNENBQ0UsOERBQ0EsV0FDQSxrQkFDQSxRQUNBLDBCUDhNUixDTzNNTSwrQ0FDRSwyRFA2TVIsQ08zTVEscURBQ0UsdURBQ0EsNkZQNk1WLENPMU1RLGdJQUVFLDhCUDJNVixDT3ZNTSw0Q0FDRSxnREFDQSxtREFDQSw0REFDQSwyREFDQSxrQkFDQSwwRFB5TVIsQ092TVEsa0RBQ0Usd0RBQ0EsNEZQeU1WLENPdE1RLG1EQUNFLHNEQUNBLGtFQUNBLFdBQ0EsV0FDQSxPQUNBLHlEQUNBLGdCQUNBLGtCQUNBLFFBQ0EsUVB3TVYsQ09yTVEsMEhBRUUsK0JQc01WLENPak1JLDBEQUNFLHdEUG1NTixDT2pNTSxpSUFFRSxrQlBrTVIsQ08vTE0saUVBQ0UsMEJBQ0EsV0FDQSxjQUNBLGNBQ0EsWUFDQSw4Q0FDQSx3QkFDQSxVUGlNUixDTzlMTSxnRUFDRSxnQkFDQSxTQUNBLFdBQ0EsVUFDQSxVQUNBLFFBQ0Esb0NBQ0EsK0NBQ0EsU1BnTVIsQ081TFEsb0ZBQ0UsOEdQOExWLENPM0xRLG1GQUNFLFVBQ0EsbUNQNkxWLENPekxNLHdKQUVFLHNDUDBMUixDT3JMSSwwQ0FDRSxtQkFDQSxhQUNBLGlCQUNBLGlFQUNBLGdCQUNBLDZEQUNBLG1CUHVMTixDUXhYQSxpQ0FDRSxnQkFDQSx1QkFDQSxTQUNBLDJEQUdBLDhGQUNBLGNBQ0EsdUdBQ0EsU0FDQSxZQUNBLFVBQ0EsK0JBQ0EsVVJ5WEYsQ1F2WEUsZ0VOR0EsdUJBQ0EsU0FDQSwwREFDQSwwQ0FDQSwrQkFDQSwwQ01MRSw4RlI2WEosQ1ExWEUsdUROTUEsbURBQ0EsU0FDQSxtQkFDQSx1SEFDQSwyQ0FDQSxrQkFDQSx3QkFDQSwwQ01WRSxnQkFDQSxxR1JrWUosQ1E5WEUsbUROWEEsdUJBQ0EsU0FDQSwwREFDQSwwQ0FDQSwrQkFDQSxnQkY0WUYsQ1FsWUUsbUROTkEsbURBQ0EsU0FDQSxtQkFDQSx1SEFDQSwyQ0FDQSxrQkFDQSx3QkFDQSx5Q0YyWUYsQ1F4WUUsc0RBQ0Usd0JBQ0EsMERBQ0EseUNSMFlKLENRdFlFLDRDQUdFLGlCUjRZSixDUXpZRSw2Rk5oQ0EsdUJBQ0EsU0FDQSwwREFDQSwwQ0FDQSwrQkFDQSxnQkY0YUYsQ1E3WUUsaUROcENBLHVCQUNBLFNBQ0EsMERBQ0EsMENBQ0EsK0JBQ0EsaUJNa0NFLHVCUm1aSixDUWhaRSw0Q05qQ0EsbURBQ0EsU0FDQSxtQkFDQSx1SEFDQSwyQ0FDQSxrQkFDQSx3QkFDQSwwQ004QkUsWVJ1WkosQ1FwWkUsOENBQ0UsWVJzWkosQ1FsWkUsbURBQ0UsUVJvWkosQ1FqWkUsdUNBQ0UsU1JtWkosQ1EvWUksZ0ZOL0VGLHFHQUNBLGtCRmllRixDUS9ZSSxtRU5uRkYscUdBQ0Esa0JGcWVGLENRL1lJLDRETnZGRixxR0FDQSxrQkZ5ZUYsQ1M3ZUEsY0FDRSxnRkFDQSw0QkFDQSw0QkFDQSx3QkFDQSxZQUNBLE9BQ0EsVUFDQSxrQkFDQSxNQUNBLDRCQUNBLFdBQ0EsU1RnZkYsQ1M3ZUEsa0RBQ0UsU1RnZkYsQ1M1ZUEsbUZBQ0UsWVQrZUYsQ0ZwZ0JBLFlBQ0UscUVFdWdCRixDRmpnQkUsK0JBQ0UsZ0JBQ0EsNkNFb2dCSixDRmpnQkUseUJBUEYsd0JBUUksWUVvZ0JGLENBQ0YsQ1VqaEJBLGVBQ0UsNkRBQ0EsNkNBQ0EsWUFDQSxnRUFDQSx3Q0FDQSwyQ0FDQSxnREFDQSxTQUNBLGdCQUNBLDBEQUNBLFVBQ0EsZ0dBQ0Esb0JBQ0Esa0JBQ0EseUNBQ0EsMEJBQ0EsdURBQ0EsbUJBQ0EsU1ZxaEJGLENVbGhCRSxzQkFDRSxpRUFDQSxrRUFDQSxzR0FDQSxvREFDQSxXQUNBLFNBQ0EsU0FDQSxrQkFDQSwyQkFDQSxRQUNBLFNWb2hCSixDVS9nQkEsc0hBR0UsVUFDQSxrQ1ZraEJGLENVL2dCQSwwQ0FDRSxTVmtoQkYsQ1U5Z0JBLG1JQUVFLE9BQ0EscUNBQ0EsdUJWaWhCRixDVS9nQkUsaUpBQ0Usd0ZWa2hCSixDVTdnQkEseURBQ0UsVUFDQSxRQUNBLHFDQUNBLDBCVmdoQkYsQ1U5Z0JFLGdFQUNFLFVBQ0EsMEZBQ0EseUJWZ2hCSixDVXpnQkUsaXBCQUdFLCtCVmloQkosQ1dobUJBLGdCQUNFLG9EQUNBLGlEQUNBLGlCWG1tQkYsQ1dqbUJFLDBEQUVFLDREQUNBLDZEQUNBLHVEWGttQkosQ1cvbEJFLGtDQUNFLGtCQUNBLFNYaW1CSixDVzdsQkUsK0JBQ0Usc0VBQ0EsTVgrbEJKLENXM2xCQSx3QkFDRSx3QkFDQSx1QkFDQSxTQUNBLG9CQUNBLDBDQUNBLE9BQ0EsMERBQ0EsVUFDQSxrQkFDQSxPWDhsQkYsQ1c1bEJFLDhDQUNFLHNCWDhsQkosQ1czbEJFLGdEQUNFLHdCQUNBLG9CQUNBLDZDQUNBLHlCWDZsQkosQ1d6bEJFLDJDQUNFLHdCQUNBLG9CQUNBLDZDQUNBLHlCWDJsQkosQ1d2bEJFLGtDQUNFLG9CQUNBLHlCWHlsQkosQ1dwbEJBLHVDQUNFLDJDQUNBLHVUQVVBLDJCQUNBLDhGQUNBLGlCWDhrQkYsQ1cza0JBLG1EQUNFLG1GWDhrQkYsQ1cza0JBLG1EQUNFLG1HWDhrQkYsQ1l0cUJBLGNBQ0UsbUJBQ0EsYUFDQSxnQkFDQSxlQUNBLGtCQUNBLFNaeXFCRixDWXZxQkUsZ0NBQ0Usc0RBQ0EsdURBQ0Esa0JBQ0EsU1p5cUJKLENZcHFCQSw0QkFDRSxZQUNBLFVadXFCRixDYXpyQkEsYUFDRSxhYjRyQkYsQ2F4ckJBLDZCQUNFLHNEQUNBLHNCQUNBLDhDQUNBLHdDYjJyQkYsQ2F0ckJFLDhIQUdFLDRHQUNBLGdEYnVyQkosQ2FqckJFLDRFQUNFLDRJYm9yQkosQ2FqckJFLCtEQUNFLDRJYm1yQkosQ2FockJFLHdEQUNFLDRJYmtyQkosQ2E3cUJJLDBFWEFGLDBQRmdyQkYsQ2E1cUJJLHNFWEpGLDBQRm1yQkYsQ2EzcUJJLCtEWFJGLDBQRnNyQkYsQ2F2cUJBLHFDQUNFLHdGYjBxQkYsQ2M5dEJBLGFBQ0UsMEVBQ0EsZWRpdUJGLENjL3RCRSw2QkFDRSxnQmRpdUJKLENjN3RCQSxxQkFDRSwwRUFDQSxZQUNBLFlBQ0EsZ0JBQ0Esa0JBQ0EsVWRndUJGLENjeHRCRSxrQ0FGRixxREFHSSxTQUNBLHNCQUNBLGlCZDZ0QkYsQ0FDRixDY251QkEscURBUUUsaUJkK3RCRixDYzV0QkEsa0VBRUUsU0FDQSxZQUNBLE9BQ0Esa0JBQ0EsTUFDQSxVZCt0QkYsQ2MzdEJBLGdFQUlFLG9CQUNBLGtCQUNBLGdDZDJ0QkYsQ2N2dEJBLDZCQUNFLDhGQUNBLGtDQUNBLG1DQUNBLFNBQ0EsMkNBQ0EsT0FDQSxrREFDQSxzREFDQSxrQkFDQSxRQUNBLDZEQUNBLFNkMHRCRixDY3h0QkUseUJBZEYsNkJBZUkseUNBQ0EsdURkMnRCRixDQUNGLENjdnRCQSxpREFDRSxVQUNBLG9CQUNBLDBCZDB0QkYsQ2NwdEJFLDhIQUdFLDRHQUNBLGdEZHF0QkosQ2NodEJBLHlCQUNFLDRHQUNBLFNBQ0EsbUJBQ0EsMkNBQ0EsYUFDQSxTQUNBLFdBQ0Esb0RBQ0Esa0JBQ0EsUUFDQSwrQkFDQSxlQUNBLFNkbXRCRixDY2h0QkUsNkJBQ0UsU0FDQSxpQmRrdEJKLENjL3NCRSw4REFFRSxTZGd0QkosQ2M1c0JBLHdDQUNFLFVBQ0EsaUJkK3NCRixDYzVzQkEsb0RBQ0UsYWQrc0JGLENjMXNCRSw0RUFDRSw0SGQ2c0JKLENjMXNCRSwrREFDRSw0SGQ0c0JKLENjenNCRSx3REFDRSw0SGQyc0JKLENjdHNCSSwwRVo1R0YsaVBGcXpCRixDY3JzQkksc0VaaEhGLGlQRnd6QkYsQ2Nwc0JJLCtEWnBIRixpUEYyekJGLENjaHNCQSxxQ0FDRSx3RWRtc0JGLENldDJCQSxpQmI2Q0UsZ0JBQ0EsMEJBQ0EsWUFDQSxTQUNBLFVGNnpCRixDRTN6QkUsdUJBQ0UsV0Y2ekJKLENFenpCRSx1REFDRSxhRjJ6QkosQ0V6ekJJLDJEQUNFLFlGMnpCTixDRXR6QkUscUNBQ0UsV0Z3ekJKLENFcHpCRSwwQkFDRSxpQ0FDRSwyQ0ZzekJKLENBQ0YsQ2UxM0JBLDJCYndDRSxnQkFDQSwwQkFDQSxZQUNBLFNBQ0EsVUZzMUJGLENFcDFCRSxpQ0FDRSxXRnMxQkosQ0VsMUJFLGlFQUNFLGFGbzFCSixDRWwxQkkscUVBQ0UsWUZvMUJOLENFLzBCRSwrQ0FDRSxXRmkxQkosQ0U3MEJFLDBCQUNFLDJDQUNFLDJDRiswQkosQ0FDRixDZW41QkEsMkJBR0UsU0FDQSxjQUNBLE9BQ0EsZUFDQSxRQUNBLE1BQ0EsZ0JmbTVCRixDZ0JqNkJBLFdBQ0Usc0JBQ0EsU0FDQSxlQUNBLE9BQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxNQUNBLFVoQm82QkYsQ2dCajZCRSxxQ0FFRSxZQUNBLGtCQUNBLFVoQm02QkosQ2dCLzVCRSxpQkFDRSxtQkFDQSxrQkFDQSx3Q0FDQSxXQUNBLDhCQUNBLGVBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsdUNBQ0EsU2hCaTZCSixDZ0I5NUJFLHVCQUNFLFloQmc2QkosQ2dCMzVCQSxZQUNFLHdCQUNBLGNBQ0EsMENBQ0EsT0FDQSxXQUNBLGtCQUNBLFFBQ0EsMkJBQ0EsVUFDQSxTaEI4NUJGLENpQjk4QkEscUJBQ0UsbUVBQ0Esa0JBQ0EsWUFDQSxnRUFDQSwwREFDQSxVQUNBLHVDQUNBLG9CQUNBLGtCQUNBLHFDQUNBLDBCQUNBLHVEQUNBLFNqQmk5QkYsQ2lCLzhCRSwrQkFDRSxVQUNBLCtCakJpOUJKLENpQjc4QkUsNEJBQ0UsaUVBQ0Esa0VBQ0Esc0dBQ0Esb0RBQ0EsV0FDQSxTQUNBLFNBQ0Esa0JBQ0EsMkJBQ0EsUUFDQSxTakIrOEJKLENpQjU4QkUsc0NBQ0UsbUJBQ0EsMERBQ0EsZ0JBQ0Esa0JBQ0EsU2pCODhCSixDaUI1OEJJLDBDQUNFLFlBQ0EsT0FDQSxnQkFDQSxlQUNBLGtCQUNBLE1BQ0EsVWpCODhCTixDaUJ6OEJFLHFDQUNFLFdBQ0EsT0FDQSxrQkFDQSxRQUNBLG1CQUNBLFNqQjI4QkosQ2lCejhCSSwwQ0FDRSxpQ0FDQSwwREFDQSxXQUNBLHNFQUNBLGVqQjI4Qk4sQ2lCdDhCQSx5QkFDRSxTQUNBLGlCQUNBLFlBQ0EsT0FDQSxZQUNBLFVBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsUUFDQSxNQUNBLDRCQUNBLFdBQ0EsU2pCeThCRixDaUJ2OEJFLG1DQUNFLFNqQnk4QkosQ2lCdDhCRSw2QkFDRSxZQUNBLE9BQ0EsZ0JBQ0EsZUFDQSxtQkFDQSxrQkFDQSxNQUNBLFVqQnc4QkosQ2tCOWlDQSxxQkFDRSx5QmxCaWpDRixDbUJqakNBLGVBQ0UsMkJBQ0EsZ0JBSUUsbUJBQ0EscUJBQ0Esb0JBQ0EsNEJBQ0EsbUJuQmlqQ0osQ21CdmlDQSxlQUNFLHNCbkIwaUNGLEM7QW9CamtDSSxxRkFFRSx5RENITixDRE1JLCtFQUVFLCtDQ0xOLENET00sdUdBQ0UsbURDTFIsQ0RMSSx1RkFFRSx1RENNTixDREhJLGlGQUVFLCtDQ0lOLENERk0seUdBQ0UsaURDSVIsQ0RkSSx1RkFFRSx5RENlTixDRFpJLGlGQUVFLCtDQ2FOLENEWE0seUdBQ0UsbURDYVIsQ0R2QkksdUZBRUUsdURDd0JOLENEckJJLGlGQUVFLCtDQ3NCTixDRHBCTSx5R0FDRSxpRENzQlIsQ0RoQ0ksdUZBRUUseURDaUNOLENEOUJJLGlGQUVFLCtDQytCTixDRDdCTSx5R0FDRSxtREMrQlIsQ0R6Q0ksdUZBRUUsdURDMENOLENEdkNJLGlGQUVFLCtDQ3dDTixDRHRDTSx5R0FDRSxpREN3Q1IsQ0RsREksdUZBRUUseURDbUROLENEaERJLGlGQUVFLCtDQ2lETixDRC9DTSx5R0FDRSxtRENpRFIsQ0QzREksdUZBRUUsdURDNEROLENEekRJLGlGQUVFLCtDQzBETixDRHhETSx5R0FDRSxpREMwRFIsQ0RwRUksdUZBRUUseURDcUVOLENEbEVJLGlGQUVFLCtDQ21FTixDRGpFTSx5R0FDRSxtRENtRVIsQ0Q3RUksdUZBRUUsdURDOEVOLENEM0VJLGlGQUVFLCtDQzRFTixDRDFFTSx5R0FDRSxpREM0RVIsQ0R0RkksdUZBRUUseURDdUZOLENEcEZJLGlGQUVFLCtDQ3FGTixDRG5GTSx5R0FDRSxtRENxRlIsQ0QvRkksdUZBRUUsdURDZ0dOLENEN0ZJLGlGQUVFLCtDQzhGTixDRDVGTSx5R0FDRSxpREM4RlIsQ0R4R0ksdUZBRUUseURDeUdOLENEdEdJLGlGQUVFLCtDQ3VHTixDRHJHTSx5R0FDRSxtREN1R1IsQ0RqSEksdUZBRUUsdURDa0hOLENEL0dJLGlGQUVFLCtDQ2dITixDRDlHTSx5R0FDRSxpRENnSFIsQ0QxSEksdUZBRUUseURDMkhOLENEeEhJLGlGQUVFLCtDQ3lITixDRHZITSx5R0FDRSxtREN5SFIsQ0RuSUksdUZBRUUsdURDb0lOLENEaklJLGlGQUVFLCtDQ2tJTixDRGhJTSx5R0FDRSxpRENrSVIsQ0Q1SUksdUZBRUUseURDNklOLENEMUlJLGlGQUVFLCtDQzJJTixDRHpJTSx5R0FDRSxtREMySVIsQ0RySkksdUZBRUUsdURDc0pOLENEbkpJLGlGQUVFLCtDQ29KTixDRGxKTSx5R0FDRSxpRENvSlIsQ0Q5SkksdUZBRUUseURDK0pOLENENUpJLGlGQUVFLCtDQzZKTixDRDNKTSx5R0FDRSxtREM2SlIsQ0R2S0kseUZBRUUscURDd0tOLENEcktJLG1GQUVFLCtDQ3NLTixDRHBLTSwyR0FDRSwrQ0NzS1IsQ0RoTEkseUZBRUUsMkRDaUxOLENEOUtJLG1GQUVFLCtDQytLTixDRDdLTSwyR0FDRSxxREMrS1IsQ0R6TEkseUZBRUUseURDMExOLENEdkxJLG1GQUVFLCtDQ3dMTixDRHRMTSwyR0FDRSxtREN3TFIsQ0RsTUkseUZBRUUsMkRDbU1OLENEaE1JLG1GQUVFLCtDQ2lNTixDRC9MTSwyR0FDRSxxRENpTVIsQ0QzTUkseUZBRUUseURDNE1OLENEek1JLG1GQUVFLCtDQzBNTixDRHhNTSwyR0FDRSxtREMwTVIsQ0RwTkkseUZBRUUsMkRDcU5OLENEbE5JLG1GQUVFLCtDQ21OTixDRGpOTSwyR0FDRSxxRENtTlIsQ0Q3TkkseUZBRUUseURDOE5OLENEM05JLG1GQUVFLCtDQzROTixDRDFOTSwyR0FDRSxtREM0TlIsQ0R0T0kseUZBRUUsMkRDdU9OLENEcE9JLG1GQUVFLCtDQ3FPTixDRG5PTSwyR0FDRSxxRENxT1IsQ0QvT0kseUZBRUUseURDZ1BOLENEN09JLG1GQUVFLCtDQzhPTixDRDVPTSwyR0FDRSxtREM4T1IsQ0R4UEkseUZBRUUsMkRDeVBOLENEdFBJLG1GQUVFLCtDQ3VQTixDRHJQTSwyR0FDRSxxREN1UFIsQ0RqUUkseUZBRUUseURDa1FOLENEL1BJLG1GQUVFLCtDQ2dRTixDRDlQTSwyR0FDRSxtRENnUVIsQ0QxUUkseUZBRUUsMkRDMlFOLENEeFFJLG1GQUVFLCtDQ3lRTixDRHZRTSwyR0FDRSxxREN5UVIsQ0RuUkkseUZBRUUseURDb1JOLENEalJJLG1GQUVFLCtDQ2tSTixDRGhSTSwyR0FDRSxtRENrUlIsQ0Q1UkkseUZBRUUsMkRDNlJOLENEMVJJLG1GQUVFLCtDQzJSTixDRHpSTSwyR0FDRSxxREMyUlIsQ0RyU0kseUZBRUUseURDc1NOLENEblNJLG1GQUVFLCtDQ29TTixDRGxTTSwyR0FDRSxtRENvU1IsQ0Q5U0kseUZBRUUsMkRDK1NOLENENVNJLG1GQUVFLCtDQzZTTixDRDNTTSwyR0FDRSxxREM2U1IsQ0R2VEkseUZBRUUseURDd1ROLENEclRJLG1GQUVFLCtDQ3NUTixDRHBUTSwyR0FDRSxtRENzVFIsQ0RoVUkseUZBRUUsMkRDaVVOLENEOVRJLG1GQUVFLCtDQytUTixDRDdUTSwyR0FDRSxxREMrVFIsQ0R6VUkseUZBRUUseURDMFVOLENEdlVJLG1GQUVFLCtDQ3dVTixDRHRVTSwyR0FDRSxtREN3VVIsQ0RsVkkseUZBRUUsMkRDbVZOLENEaFZJLG1GQUVFLCtDQ2lWTixDRC9VTSwyR0FDRSxxRENpVlIsQ0QzVkkseUZBRUUscURDNFZOLENEelZJLG1GQUVFLCtDQzBWTixDRHhWTSwyR0FDRSwrQ0MwVlIsQ0RwV0kseUZBRUUsMkRDcVdOLENEbFdJLG1GQUVFLCtDQ21XTixDRGpXTSwyR0FDRSxxRENtV1IsQ0Q3V0kseUZBRUUseURDOFdOLENEM1dJLG1GQUVFLCtDQzRXTixDRDFXTSwyR0FDRSxtREM0V1IsQ0R0WEkseUZBRUUsMkRDdVhOLENEcFhJLG1GQUVFLCtDQ3FYTixDRG5YTSwyR0FDRSxxRENxWFIsQ0QvWEkseUZBRUUseURDZ1lOLENEN1hJLG1GQUVFLCtDQzhYTixDRDVYTSwyR0FDRSxtREM4WFIsQ0R4WUkseUZBRUUsMkRDeVlOLENEdFlJLG1GQUVFLCtDQ3VZTixDRHJZTSwyR0FDRSxxREN1WVIsQ0RqWkkseUZBRUUseURDa1pOLENEL1lJLG1GQUVFLCtDQ2daTixDRDlZTSwyR0FDRSxtRENnWlIsQ0QxWkkseUZBRUUsMkRDMlpOLENEeFpJLG1GQUVFLCtDQ3laTixDRHZaTSwyR0FDRSxxREN5WlIsQ0RuYUkseUZBRUUseURDb2FOLENEamFJLG1GQUVFLCtDQ2thTixDRGhhTSwyR0FDRSxtRENrYVIsQ0Q1YUkseUZBRUUsMkRDNmFOLENEMWFJLG1GQUVFLCtDQzJhTixDRHphTSwyR0FDRSxxREMyYVIsQ0RyYkkseUZBRUUseURDc2JOLENEbmJJLG1GQUVFLCtDQ29iTixDRGxiTSwyR0FDRSxtRENvYlIsQ0Q5YkkseUZBRUUsMkRDK2JOLENENWJJLG1GQUVFLCtDQzZiTixDRDNiTSwyR0FDRSxxREM2YlIsQ0R2Y0kseUZBRUUseURDd2NOLENEcmNJLG1GQUVFLCtDQ3NjTixDRHBjTSwyR0FDRSxtRENzY1IsQ0RoZEkseUZBRUUsMkRDaWROLENEOWNJLG1GQUVFLCtDQytjTixDRDdjTSwyR0FDRSxxREMrY1IsQ0R6ZEkseUZBRUUseURDMGROLENEdmRJLG1GQUVFLCtDQ3dkTixDRHRkTSwyR0FDRSxtREN3ZFIsQ0RsZUkseUZBRUUsMkRDbWVOLENEaGVJLG1GQUVFLCtDQ2llTixDRC9kTSwyR0FDRSxxRENpZVIsQ0QzZUkseUZBRUUseURDNGVOLENEemVJLG1GQUVFLCtDQzBlTixDRHhlTSwyR0FDRSxtREMwZVIsQ0RwZkkseUZBRUUsMkRDcWZOLENEbGZJLG1GQUVFLCtDQ21mTixDRGpmTSwyR0FDRSxxRENtZlIsQ0Q3ZkkseUZBRUUseURDOGZOLENEM2ZJLG1GQUVFLCtDQzRmTixDRDFmTSwyR0FDRSxtREM0ZlIsQ0R0Z0JJLHlGQUVFLDJEQ3VnQk4sQ0RwZ0JJLG1GQUVFLCtDQ3FnQk4sQ0RuZ0JNLDJHQUNFLHFEQ3FnQlIsQ0QvZ0JJLHlGQUVFLHFEQ2doQk4sQ0Q3Z0JJLG1GQUVFLCtDQzhnQk4sQ0Q1Z0JNLDJHQUNFLCtDQzhnQlIsQ0R4Z0JBLFdBQ0UsbUJDMmdCRixDRDFnQkUsdUJBQ0UsbUJDNGdCSixDQ2hnQkkscUZBRUUseUhEa2dCTixDQ3BnQkksaUZBRUUsdUVEcWdCTixDQ3ZnQkksdUZBRUUsNkVEd2dCTixDQzFnQkkseUZBRUUsK0VEMmdCTixDQzdnQkksK0ZBRUUscUZEOGdCTixDQ2hoQkksaUdBRUUsNkhEaWhCTixDQ25oQkksbUdBRUUsaUlEb2hCTixDQ3RoQkkseUdBRUUsK0hEdWhCTixDQ3poQkksaUdBRUUseUhEMGhCTixDQzVoQkksbUdBRUUseUhENmhCTixDQy9oQkkseUdBRUUsMkhEZ2lCTixDQ2xpQkksaUdBRUUsMkhEbWlCTixDQ3JpQkksbUdBRUUseUhEc2lCTixDQ3hpQkkseUdBRUUsK0hEeWlCTixDQzNpQkksbUdBRUUsMkhENGlCTixDQzlpQkkscUdBRUUseUhEK2lCTixDQ2pqQkksMkdBRUUsK0hEa2pCTixDQ3BqQkksbUdBRUUsMkhEcWpCTixDQ3ZqQkkscUdBRUUseUhEd2pCTixDQzFqQkksMkdBRUUsK0hEMmpCTixDRTVsQkEsY0FTSSxrREFDRSxVQUNBLGlNRitsQkosQ0U3bEJJLDhEQUNFLFVBQ0EscUNGK2xCTixDRTNsQkUsb0NBQ0UseUVGNmxCSixDRTFsQkUsc0NBQ0UsMkVGNGxCSixDRXpsQkUsdUNBQ0UsMkVGMmxCSixDRXhsQkUsc0NBQ0UseUVGMGxCSixDRXZsQkUsMENBQ0UsbUZGeWxCSixDRXRsQkUseUNBQ0UsaUZGd2xCSixDRXJsQkUsNENBQ0UscUZGdWxCSixDRXBsQkUsMkNBQ0UsbUZGc2xCSixDRTFrQkUsa0RBQ0UsVUFDQSxpTUZtbEJKLENFamxCSSw4REFDRSxVQUNBLHlFRm1sQk4sQ0Uva0JFLG9DQUNFLCtDRmlsQkosQ0U5a0JFLHVDQUNFLDZGRmdsQkosQ0U3a0JFLHlDQUNFLCtGRitrQkosQ0U1a0JFLDBDQUNFLCtGRjhrQkosQ0Uza0JFLHlDQUNFLDZGRjZrQkosQ0Uxa0JFLHFDQUNFLGlERjRrQkosQ0V6a0JFLHdDQUNFLCtGRjJrQkosQ0V4a0JFLDBDQUNFLGlHRjBrQkosQ0V2a0JFLDJDQUNFLGlHRnlrQkosQ0V0a0JFLDBDQUNFLCtGRndrQkosQ0U5akJFLG9EQUNFLGtLQUNBLGlCRnFrQkosQ0Vua0JJLGdFQUNFLG1CQUNBLHVERnFrQk4sQ0Vqa0JFLHFDQUNFLHVFRm1rQkosQ0Voa0JFLHVDQUNFLHlFRmtrQkosQ0UvakJFLHdDQUNFLHlFRmlrQkosQ0U5akJFLHVDQUNFLHVFRmdrQkosQ0VyakJFLGtEQUNFLDhEQUNBLGlLRjZqQkosQ0UxakJFLHNDQUNFLHFHRjRqQkosQ0UzakJJLGtEQUFlLHlGRjhqQm5CLENFM2pCRSx1Q0FDRSxtR0Y2akJKLENFNWpCSSxtREFBZSx5RkYrakJuQixDRTVqQkUsb0NBQ0UscUdGOGpCSixDRTdqQkksZ0RBQWUseUZGZ2tCbkIsQ0U3akJFLHNDQUNFLG1HRitqQkosQ0U5akJJLGtEQUFlLHlGRmlrQm5CLENBQ0YsQztBR2h2QkEsY0FHSSxvREFDQSwyQkFDQSx5QkFFQSxzQkFDQSxxQkFDQSxpQkFDQSx1QkFDQSxtQkFDQSx1Q0FBSixDQUVBLDBCQWJJLGtCQUNBLGFBa0JKLENBTkEsWUFFSSxnQkFFQSxTQUNBLFNBQ0osQ0FDSSxrQkFDSSxZQUNSLENBRUkscUJBQ0ksZUFDQSxXQUFSLENBR0EscURBRUksZ0NBSUEsdUJBQUosQ0FHQSxhQUNJLGtCQUNBLE9BQ0EsTUFDQSxjQUNBLGlCQUNBLGlCQUFKLENBRUksdUNBRUksV0FDQSxhQURSLENBSUksbUJBQ0ksVUFGUixDQUtJLDRCQUNJLGlCQUhSLENBTUEsYUFDSSxXQUNBLFlBQ0EsY0FISixDQUlJLHVCQUNJLFdBRlIsQ0FJSSxpQkFDSSxhQUZSLENBTkEsNENBY0ksWUFGSixDQUlJLDBCQUNJLG1CQUZSLENBS0ksZ0NBQ0ksYUFIUixDQU1JLDRCQUNJLGlCQUpSLENBT0ksNkJBQ0ksY0FDQSxZQUNBLDRCQUxSLENBUUEsMEJBQ0ksWUFMSixDO0FDZUksaUJBaEVBLDJCQUNJLDJEQXpDUixDQStDSSxXQUNJLGtCQUNBLGtDQUNBLHdNQUNBLGdCQUNBLGlCQTNDUixDQWlEQSx3QkFFSSxrQkFDQSxjQUNBLFlBQ0EsV0FDQSxjQUNBLFlBQ0EsZUFHQSxRQUNBLG1DQUVBLDJCQUNBLFVBQ0EsV0E3Q0osQ0ErQ0ksZ0dBVEEsdUJBQ0Esa0JBT0EsWUF2Q0osQ0E0Q1Esb0dBQ0ksU0F4Q1osQ0EyQ0ksb0VBQ0ksV0F4Q1IsQ0EwQ0ksc0NBQ0ksa0JBQ0EsZUFDQSxjQUNBLFdBQ0EsWUFDQSxtQ0FDQSxpQ0F2Q1IsQ0EyQ0EsWUFDSSxVQXhDSixDQXlDSSxzQkFDSSxVQUNBLFdBdkNSLENBeUNJLG1CQUNJLGVBdkNSLENBd0NRLDZCQUNJLGVBdENaLENBMkNBLFlBQ0ksV0F4Q0osQ0F5Q0ksc0JBQ0ksV0FDQSxVQXZDUixDQXlDSSxtQkFDSSxlQXZDUixDQXdDUSw2QkFDSSxlQXRDWixDQTZDQSwyQkFDSSxrQkF6Q0osQ0E0Q0EsWUFDSSxrQkFDQSxhQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsVUFDQSxTQUNBLFVBekNKLENBMENJLGVBQ0ksa0JBQ0EscUJBR0EsYUFDQSxTQXZDUixDQXlDUSxxQ0FMQSxZQUNBLFdBR0EsY0EzQlIsQ0E0QlEsc0JBQ0ksU0FDQSx1QkFDQSxjQUdBLGFBQ0EsY0FDQSxZQUNBLGtCQUNBLFdBdENaLENBd0NZLHdEQUNJLFlBdENoQixDQXVDZ0Isc0VBQ0ksU0FyQ3BCLENBd0NZLDZCQUNJLGtCQUNBLE1BQ0EsT0FDQSxnQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsY0FDQSxpQkFDQSxrQkFDQSxXQUNBLFlBQ0EsbUNBQ0EsaUNBdENoQixDQXlDUSwwQ0FDSSxXQUNBLFdBdkNaLGlFO0FDdkpBLG1CQUFtQixvREFBc0IscUJBQXFCLFNBQVMsa0JBQWtCLHFCQUFxQixDQUFDLDhDQUE4QyxvREFBc0IsZUFBZSxjQUFjLFlBQVksNERBQWlCLHdCQUF3QixDQUFDLDJFQUEyRSxjQUFjLGlCQUFpQixtQkFBbUIsZ0JBQWdCLHVCQUF1QixrQkFBa0IsQ0FBQyx3RUFBd0UsaUJBQWlCLENBQUMsb0ZBQXNGLGtCQUFrQixpQkFBaUIsQ0FBQyxnREFBZ0Qsb0RBQXNCLGVBQWUsY0FBYyxnQkFBZ0IsNERBQWlCLHdCQUF3QixDQUFDLDZFQUE2RSxxQkFBcUIsZ0JBQWdCLGlCQUFpQix1QkFBdUIsa0JBQWtCLENBQUMsMkNBQTJDLFVBQVUsQ0FBQyxrRUFBa0Usb0RBQXNCLFlBQVksZUFBZSxlQUFlLFNBQVMsQ0FBQyxnR0FBZ0csdUJBQXVCLENBQUMsa0JBQWtCLHNCQUF1QixzQkFBc0Isa0JBQWtCLG9EQUFzQixjQUFjLGtCQUFrQixlQUFlLFdBQVcsWUFBWSxDQUFDLGlCQUFpQixhQUFhLENBQUMsMEJBQTBCLGdCQUFnQixTQUFTLFNBQVMsQ0FBQyx5QkFBeUIsWUFBWSw0REFBaUIsd0JBQXdCLENBQUMsd0NBQXdDLGNBQWMsQ0FBQywyQ0FBMkMsTUFBTSxDQUFDLGtEQUFrRCxtQkFBbUIsNEJBQTRCLDRCQUE0QixDQUFDLGtEQUFrRCxnQkFBZ0IseUJBQXlCLHlCQUF5QixDQUFDLDBCQUEwQixjQUFjLFdBQVcsQ0FBQyxpREFBaUQsWUFBWSxXQUFXLG1EQUFxQixDQUFDLCtFQUErRSx1QkFBdUIsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLG9CQUFvQixTQUFTLFNBQVMsVUFBVSxjQUFjLGVBQWUsT0FBTyxNQUFNLGdCQUFnQixlQUFlLFlBQVksV0FBVyxVQUFVLFdBQVcsc0JBQXNCLHVCQUF1QixDQUFDLDJCQUEyQixtQkFBb0IsNkJBQThCLHVDQUF3QywrQkFBZ0MscUJBQXNCLDBCQUEyQixvQkFBcUIsNEJBQTZCLG9CQUFxQiw0QkFBNkIsQ0FBQyx1REFBdUQsc0JBQXNCLHNCQUFzQixpQkFBaUIsQ0FBQyxvRkFBb0YsV0FBVyxnQkFBZ0IsQ0FBQyxpRkFBaUYsZUFBZSxZQUFZLGVBQWdCLENBQUMsdUZBQXVGLFVBQVUsQ0FBQyxpRkFBaUYsWUFBWSxrQkFBa0IsUUFBUSxVQUFVLFVBQVUsQ0FBQyxtRkFBNEosb0ZBQTJCLFNBQVMsU0FBUyxpQkFBaUIsZ0JBQWdCLGtCQUFrQixRQUFRLE9BQU8sQ0FBQywwRkFBNEYsVUFBVSxDQUFDLDBGQUE0RixTQUFTLFVBQVUsQ0FBQyxtRkFBbUYsc0JBQXNCLGNBQWMsQ0FBQyw2R0FBNkcsWUFBWSxDQUFDLDJHQUEyRywwQ0FBc0Qsc0JBQTBCLENBQUMseURBQXlELHNCQUF1QixzQkFBc0Isa0JBQWtCLFdBQVcsQ0FBQyxzRkFBc0Ysb0RBQXNCLGdCQUFnQixTQUFTLGNBQWMsVUFBVSxDQUFDLHlGQUF5RixlQUFlLENBQUMsbUZBQW1GLGVBQWUsWUFBWSxnQkFBaUIsZUFBZSxrQkFBa0IsV0FBVyxDQUFDLG9GQUFvRix5QkFBeUIsc0JBQXNCLGtCQUFrQixlQUFlLFdBQVcsaUJBQWlCLGVBQWUsYUFBYSxDQUFDLDRGQUE0RixXQUFXLGVBQWUscUJBQXFCLGdCQUFpQixnQkFBZ0IsQ0FBQyxrR0FBa0csVUFBVSxDQUFDLHVMQUEyTCxXQUFXLENBQUMsNkZBQStGLGdCQUFnQixpQkFBaUIsQ0FBQyxxR0FBdUcsZ0JBQWdCLGlCQUFpQixDQUFDLGtGQUFrRixzQkFBdUIsU0FBUyxDQUFDLHFGQUFxRixzQkFBc0IsY0FBYyxDQUFDLDJGQUEyRixZQUFZLENBQUMsa05BQWtOLHlCQUF5Qix5QkFBeUIsQ0FBQyxrTkFBa04sNEJBQTRCLDRCQUE0QixDQUFDLDZFQUE2RSxxQkFBcUIsQ0FBQywyRUFBMkUsdUJBQXVCLFlBQVksVUFBVSx3Q0FBZ0IsNEJBQTRCLENBQUMsdUVBQXVFLGlCQUFpQixlQUFlLENBQUMsaUVBQWlFLFNBQVMsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLHlFQUF5RSxxQkFBcUIsQ0FBQyw4RUFBOEUsZ0JBQWdCLENBQUMsc0dBQXNHLGNBQWMsQ0FBQyx1R0FBdUcsaUJBQWlCLGdCQUFnQixDQUFDLGdJQUFnSSxpQkFBaUIsZ0JBQWdCLENBQUMseUpBQXlKLGlCQUFpQixnQkFBZ0IsQ0FBQyxrTEFBa0wsaUJBQWlCLGdCQUFnQixDQUFDLDJNQUEyTSxpQkFBaUIsZ0JBQWdCLENBQUMsaUZBQWlGLHlCQUF5QixVQUFXLENBQUMsb0RBQW9ELGVBQWUsY0FBYyxXQUFXLENBQUMsdURBQXVELHlCQUF5QixzQkFBc0Isa0JBQWtCLFVBQTJJLG9KQUFpRSwyQkFBMkIsbUhBQXFILENBQUMsNkRBQTZELHdCQUF3QixDQUFDLG9GQUFvRixXQUFXLGdCQUFnQixDQUFDLGlGQUFpRixlQUFlLFlBQVksZ0JBQWlCLGlCQUFpQixDQUFDLHVGQUF1RixVQUFVLENBQUMsaUZBQWlGLHNCQUFrQyx1Q0FBMkIsNEJBQTRCLCtCQUErQixZQUFZLGtCQUFrQixRQUFRLFVBQVUsV0FBNEksb0pBQWlFLDJCQUEyQixtSEFBcUgsQ0FBQyxtRkFBNEosb0ZBQTJCLFNBQVMsU0FBUyxpQkFBaUIsZ0JBQWdCLGtCQUFrQixRQUFRLE9BQU8sQ0FBQywwRkFBNEYsVUFBVSxDQUFDLDBGQUF3Ryx3Q0FBNEIsZ0JBQWdCLDJCQUEyQiw4QkFBOEIsU0FBUyxVQUFVLENBQUMsK0VBQStFLHdCQUF3QixDQUFDLHlHQUF5Ryx1QkFBdUIsV0FBVyxDQUFDLDJHQUEyRywwQ0FBc0Qsc0JBQTBCLENBQUMsd0dBQXdHLGdCQUFnQix5QkFBeUIsMEJBQXVKLHdKQUErRCwyQkFBMkIsbUhBQXFILENBQUMsd0dBQXdHLG1CQUFtQiw0QkFBNEIsNkJBQThKLG9KQUFpRSwyQkFBMkIsbUhBQXFILENBQUMseURBQXlELHNCQUF1QixzQkFBc0Isa0JBQWtCLFlBQVksU0FBUyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzRkFBc0YsZ0JBQWdCLFNBQVMsYUFBYSxDQUFDLG1GQUFtRixZQUFZLENBQUMsb0ZBQW9GLHlCQUF5QixzQkFBc0Isa0JBQWtCLGVBQWUsV0FBVyxpQkFBaUIsZUFBZSxhQUFhLENBQUMsNEZBQTRGLFdBQVcsZUFBZSxxQkFBcUIsZ0JBQWlCLGdCQUFnQixDQUFDLGtHQUFrRyxVQUFVLENBQUMsNkZBQStGLFlBQVksZ0JBQWdCLGlCQUFpQixDQUFDLHFHQUF1RyxnQkFBZ0IsaUJBQWlCLENBQUMsaUZBQWlGLHdCQUF3QixDQUFDLDBHQUEwRyxnQkFBZ0IseUJBQXlCLHlCQUF5QixDQUFDLDBHQUEwRyxtQkFBbUIsNEJBQTRCLDRCQUE0QixDQUFDLDZFQUE2RSxzQkFBc0IsU0FBUyxDQUFDLDJFQUEyRSxVQUFVLHVDQUFlLENBQUMsOENBQThDLHNCQUFzQiw0QkFBNEIsQ0FBQyxxREFBcUQsa0JBQWtCLENBQUMscURBQXFELGVBQWUsQ0FBQyx1RUFBdUUsaUJBQWlCLGVBQWUsQ0FBQyxpRUFBaUUsU0FBUyxDQUFDLHlFQUF5RSxVQUFVLENBQUMsaUZBQWlGLHlCQUF5QixVQUFVLENBQUMsb0RBQW9ELGVBQWUsY0FBYyxXQUFXLENBQUMsc0VBQXNFLG9CQUFvQixDO0FDR3BuZCwwQkFDSSxnQkFFQSxlQUNBLGFBQ0EsV0FzQ0osQ0FuQ0EsaUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLGFBQ0Esc0JBQ0EsMkRBQ0EsV0FDQSxZQXNDSixDQW5DQSxVQUNJLGtCQUNBLE9BQ0EsV0FDQSxjQUNBLGtCQUNBLGNBQ0EsZUFzQ0osQ0FuQ0Esb0JBQ0ksY0FDQSxZQUNBLGtCQUNBLGdCQUNBLGtCQUdBLHFCQXFDSixDQWxDQSxnQkFDSSxXQXFDSixDQWxDQSxtQkFDSSwwQkFFQSxZQUNBLGFBQ0EsY0FDQSxrQkFJQSxxQkFvQ0osQ0FqQ0EseUJBQ0ksV0FDQSxjQUNBLFVBb0NKLENBakNBLFdBQ0ksa0JBQ0EsUUFDQSxPQUNBLFdBQ0EsV0FDQSxrQkFDQSxhQW9DSixDQWpDQSxXQUNJLGNBQ0EsV0FDQSxZQUNBLGNBQ0EsbURBb0NKLENBakNBLFFBQ0ksa0JBQ0EsTUFDQSxPQUNBLFlBQ0EsV0FDQSxVQW9DSixDQWpDQSxtQkFDSSxNQW9DSixDQWpDQSxVQUNJLGFBQ0EsMEdBb0NKLENBakNBLGtCQUNJLFlBQ0EsZUFDQSxhQW9DSixDQWpDQSxrQkFDSSxVQUNBLE9BQ0EsV0FDQSwwREFDQSwwREFDQSxVQUNBLCtCQUdBLHNCQW9DSixDQWpDQSx3QkFDSSw0REFDQSxTQW9DSixDQWpDQSxrQkFDSSxVQUNBLFFBQ0EsWUFDQSwyREFDQSwwREFDQSxVQUNBLCtCQUdBLHNCQW9DSixDQWpDQSx3QkFDSSw0REFDQSxTQW9DSixDQWpDQSxrQkFDSSxjQUNBLHdCQUVBLFdBQ0EsOEJBQ0EsOEJBb0NKLENBakNBLHdCQUNJLFdBQ0EsY0FDQSxVQW9DSixDQWpDQSxTQUNJLGNBQ0EsVUFvQ0osQ0FqQ0EscUJBQ0ksVUFDQSxXQUNBLGdCQUNBLGlCQW9DSixDQWpDQSxxQkFDSSxlQUNBLGdCQUNBLGVBb0NKLENBakNBLHVCQUNJLFVBb0NKLENBakNBLG9CQUNJLGNBQ0EsV0FDQSxtQkFDQSxlQUNBLFVBb0NKLENBakNBLG1CQUNJLGNBQ0EsWUFDQSxXQUNBLFlBQ0EseURBQ0EsaUJBQ0EsYUFDQSwyREFDQSxXQUNBLCtCQUdBLHNCQW9DSixDQWpDQSx5QkFDSSxlQUNBLDREQUNBLFNBb0NKLEM7QUNwUEE7Ozs7cUVBTUEscUJBQ0Msc0JBQ0EsaUJBQ0QsQ0FHQSxrQkFDQyxZQUNELENBQ0EsNkJBQ0MsU0FDQSxtQkFDQSxXQUNBLFlBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxTQUNELENBQ0EsaUJBQ0MsU0FDQSxVQUNBLFNBQ0EsVUFDQSxnQkFDQSxxQkFDQSxlQUNBLGVBQ0QsQ0FDQSxxREFFQyxXQUNBLGNBQ0Esd0JBQ0QsQ0FDQSwwQkFDQyxVQUNELENBQ0EsZ0JBQ0MsV0FDQSxZQUNBLE1BQ0EsT0FDQSxrQkFDQSxVQUNBLHVCQUNELENBRUEsVUFDQyxXQUNELENBS0EsbUJBQ0MseUJBQ0EsbUJBQ0QsQ0FLQSxTQUNDLHFCQUNBLHNCQUNBLGtCQUNBLGtCQUNBLHFCQUNBLGdCQUNBLDJCQUNELENBRUEsc0JBQ0MsU0FDQSxpQkFDQSxhQUNELENBTUEsbUJBQ0MsZUFDQSxNQUNBLE9BQ0EsV0FDQSxXQUNELENBQ0EsY0FDQyxpQkFDRCxDQUNBLHFCQUNDLGtCQUNBLGVBQ0EsY0FDQSxzQkFDQSxpQkFDRCxDQUNBLHdGQUVDLFlBQ0QsQ0FDQSxnQkFDQyxnQkFDQSxXQUNBLFdBQ0EsU0FDQSxNQUNELENBQ0EsZ0JBQ0MsZ0JBQ0EsV0FDQSxXQUNBLFlBQ0EsTUFDRCxDQUNBLGdCQUNDLGdCQUNBLFVBQ0EsV0FDQSxNQUNBLFdBQ0QsQ0FDQSxnQkFDQyxnQkFDQSxVQUNBLFVBQ0EsTUFDQSxXQUNELENBQ0EsaUJBQ0MsaUJBQ0EsV0FDQSxZQUNBLFVBQ0EsVUFDRCxDQUNBLGlCQUNDLGlCQUNBLFVBQ0EsV0FDQSxVQUNBLFdBQ0QsQ0FDQSxpQkFDQyxpQkFDQSxVQUNBLFdBQ0EsVUFDQSxRQUNELENBQ0EsaUJBQ0MsaUJBQ0EsVUFDQSxXQUNBLFdBQ0EsUUFDRCxDQUNBLGVBQ0Msc0JBQ0EsaUJBQ0QsQ0FDQSxzQkFDQyxrQkFDQSxZQUNBLHNCQUNELENBQ0Esb0JBQ0Msc0JBQ0EsaUJBQ0QsQ0FDQSxtQ0FDQyxjQUNBLGVBQ0Esa0JBQ0EsZUFDQSw0QkFDQSxjQUNELENBQ0Esb0NBQ0Msa0JBQ0EsYUFDQSxhQUNELENBQ0EsaUJBQ0Msa0JBQ0EsTUFDQSxPQUNBLGNBQ0QsQ0FDQSxTQUNDLGdCQUNBLFVBQ0EsU0FDQSxjQUNBLFNBQ0QsQ0FDQSxrQkFDQyxpQkFDRCxDQUNBLHVCQUNDLFNBQ0EsZUFFQSxzR0FDRCxDQUNBLCtCQUNDLGtCQUNBLHdCQUNELENBQ0EsMEJBQ0MsYUFDQSxTQUNBLFlBQ0EsY0FDQSxvQkFDRCxDQUNBLG1EQUVDLFdBQ0QsQ0FHQSxlQUNDLGlCQUNELENBQ0EscUNBQ0MsZ0JBQ0QsQ0FHQSxrQkFDQyxrQkFDQSxNQUNBLFNBQ0EsVUFDQSxhQUNELENBR0EsdUJBQ0MsVUFDQSxPQUNELENBQ0EsV0FDQyxpQkFDQSxxQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSxlQUNBLHNCQUNBLGtCQUNBLHlCQUNBLHNCQUNBLHFCQUNBLGlCQUdBLGdCQUNELENBRUEsaUZBS0Msb0JBQ0QsQ0FHQSxxQkFDQyxVQUNBLG9EQUNBLG9CQUNBLGtCQUNELENBR0Esb0NBQ0MsYUFDRCxDQUdBLDhCQUNDLGtCQUNBLFFBQ0EsU0FDQSxnQkFDQSxnQkFDRCxDQUVBLG1DQUNDLFVBQ0EsWUFDQSxhQUNBLG9CQUNBLGtCQUVELENBRUEsd0NBQ0MsV0FDQSxZQUNBLGNBQ0EsbUJBQ0EsZ0JBQ0QsQ0FJQSxxRUFFQyxTQUNBLFNBQ0QsQ0FDQSxpQkFDQyxzQkFDQSxvQkFDRCxDQUNBLHVDQUNDLFdBQ0EsY0FDQSxjQUNELENBQ0Esb0dBRUMsWUFDRCxDQUNBLGdEQUNDLGNBQ0EsV0FDQSxXQUNBLGFBQ0EsZ0JBQ0EsZUFDRCxDQUNBLGdEQUNDLG1EQUNELENBQ0Esd0NBQ0MsZ0JBQ0QsQ0FDQSw2Q0FDQyxhQUNELENBQ0EseUVBQ0MsZ0JBQ0QsQ0FDQSx1RUFDQyxlQUNELENBQ0EscUVBQ0MsaUJBQ0QsQ0FDQSxtRUFDQyxrQkFDRCxDQUdBLDRDQUdDLFVBQ0Esd0JBQ0QsQ0FDQSxxREFDQyxzQkFDRCxDQUVBLDRDQUNDLDRFQUNBLG9CQUNBLFdBQ0QsQ0FDQSxrREFDQyxXQUNBLFlBQ0Esa0JBQ0EsaUJBQ0EsV0FDRCxDQUNBLHNJQUVDLHNCQUNBLFVBQ0EsV0FDQSxpQkFDQSxrQkFDRCxDQUNBLDJCQUNDLG1CQUNELENBQ0EsZUFDQyxXQUNBLG9CQUNBLFlBQ0QsQ0FDQSxxQ0FDQyxrQkFDQSxjQUNELENBQ0Esc0VBRUMsa0JBQ0EsUUFDQSxZQUNBLFlBQ0QsQ0FDQSxrRkFFQyxPQUNELENBQ0EsbUNBQ0MsUUFDRCxDQUNBLG1DQUNDLFNBQ0QsQ0FDQSx5Q0FDQyxRQUNELENBQ0EseUNBQ0MsU0FDRCxDQUNBLGdGQUVDLGNBQ0Esa0JBQ0EsU0FDQSxpQkFDQSxRQUNBLGVBQ0QsQ0FDQSxvQ0FDQyxlQUNBLGtCQUNBLGlCQUNELENBQ0EsMkNBQ0MsY0FDQSxZQUNELENBQ0EsbUZBRUMsU0FDRCxDQUNBLHFCQUNDLFdBQ0EsZUFDQSx5QkFDQSxlQUNELENBQ0Esa0JBQ0Msa0JBQ0Esa0JBQ0EsZ0JBQ0EsUUFDRCxDQUNBLGtCQUNDLFNBQ0EsV0FDRCxDQUNBLDJDQUVDLGNBQ0EsYUFDQSxpQkFDQSxvQkFDRCxDQUNBLHlDQUNDLHNCQUNBLGdCQUNBLGVBQ0EsY0FDQSxlQUNBLGVBQ0QsQ0FDQSxnREFDQyxZQUNBLHNCQUNBLGVBQ0EsdUJBQ0EsV0FDQSxnQkFDRCxDQUNBLHNFQUNDLFVBQ0QsQ0FHQSxtQ0FDQyxVQUNELENBQ0EsMENBQ0MsVUFDRCxDQUNBLGdEQUNDLFVBQ0Esa0JBQ0QsQ0FDQSw0Q0FDQyxTQUNELENBQ0EsNENBQ0MsV0FDRCxDQUNBLDRDQUNDLFNBQ0QsQ0FDQSw0SUFFQyxtQkFDRCxDQUNBLCtDQUNDLFVBQ0QsQ0FDQSx5QkFDQyxXQUNBLFdBQ0EsV0FDRCxDQUdBLG1CQUNDLGFBQ0QsQ0FDQSx1Q0FDQyxVQUNBLFNBQ0QsQ0FDQSx1Q0FDQyxTQUNBLFVBQ0QsQ0FDQSw2Q0FDQyxVQUNBLFNBQ0QsQ0FDQSw2Q0FDQyxTQUNBLFVBQ0QsQ0FDQSw2Q0FDQyxXQUNELENBQ0Esb0RBQ0MsVUFDRCxDQUNBLGtIQUVDLFdBQ0QsQ0FDQSx3SUFFQyxxQkFDQSxxQkFDRCxDQUdBLHdCQUNDLGNBQ0EscUJBQ0EsZ0JBQ0EsNEJBQ0EsVUFDQSxRQUNELENBQ0EsV0FDQyxrQkFDQSxNQUNBLE9BQ0EsYUFDQSxTQUNELENBQ0EsK0JBQ0MsaUJBQ0EsaUJBQ0QsQ0FDQSw0QkFDQyxXQUNBLGNBQ0EsbUJBQ0EsVUFDQSxnQkFDQSxzQkFDRCxDQUNBLHFDQUNDLGtCQUNBLFdBQ0EsUUFDQSxXQUNBLGlCQUNBLFlBQ0EsV0FDRCxDQUNBLDhCQUNDLGtCQUNBLFNBQ0EsaUJBQ0EsZ0JBQ0EsYUFDRCxDQUNBLGlDQUNDLGdCQUNBLHFCQUNBLHNCQUNBLGdCQUNBLDBCQUNELENBQ0Esc0RBQ0MsV0FDRCxDQUNBLHdDQUNDLHdCQUNBLGNBQ0QsQ0FDQSwyQkFDQyxXQUNBLEtBQ0QsQ0FDQSwyQkFDQyxVQUNBLE9BQ0QsQ0FDQSwyQkFDQyxXQUNBLFFBQ0QsQ0FDQSwyQkFDQyxVQUNBLE1BQ0QsQ0FDQSxnSEFJQyxVQUNBLFVBQ0QsQ0FDQSw0QkFDQyxRQUNBLFFBQ0QsQ0FDQSw0QkFDQyxPQUNBLFFBQ0QsQ0FDQSw0QkFDQyxRQUNBLEtBQ0QsQ0FDQSw0QkFDQyxPQUNBLEtBQ0QsQ0FDQSxrQ0FDQyxXQUNELENBQ0EsZ0JBQ0MsV0FDQSxnQkFDQSxlQUNELENBQ0Esc0NBQ0MsWUFDQSxXQUNELENBQ0Esd0NBQ0MseXpFQUNBLFlBQ0EseUJBQ0EsV0FDRCxDQUNBLG9EQUNDLHFCQUNELENBQ0Esb0JBQ0MsVUFDQSxTQUNBLGtCQUNBLE1BQ0EsT0FDQSxZQUNELENBQ0EsNkJBQ0MsY0FDQSxrQkFDQSxrQkFDRCxDQUNBLHFEQUNDLGNBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0JBQ0EsWUFDQSxRQUNELENBQ0Esb0JBQ0MsYUFDRCxDQUNBLG9CQUNDLGNBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0QsQ0FDQSxnQ0FDQyxnQkFDQSxtQkFDQSxVQUNELENBQ0EsNEJBQ0MsWUFDQSxZQUNELENBQ0EsV0FDQyxrQkFDQSxlQUNELENBQ0EsNkJBQ0Msa0JBQ0EsVUFDQSxZQUNBLGFBQ0EsZUFDQSxzQkFDQSxpQkFDRCxDQUNBLDRCQUNDLGtCQUNBLFVBQ0EsZUFDQSxjQUNBLFNBQ0EsdUJBQ0QsQ0FHQSw2RkFFQyxxQ0FDRCxDQUVBLHNCQUNDLFdBQ0QsQ0FDQSx3Q0FDQyxVQUNBLGlCQUNELENBQ0EsdUNBQ0MsTUFDQSxXQUNELENBQ0EsMkNBQ0MsTUFDRCxDQUNBLDJDQUNDLE9BQ0QsQ0FFQSxvQkFDQyxXQUNBLFlBQ0QsQ0FDQSxzQ0FDQyxXQUNBLGNBQ0EsbUJBQ0QsQ0FDQSxxQ0FDQyxPQUNBLFVBQ0QsQ0FDQSx5Q0FDQyxRQUNELENBQ0EseUNBQ0MsS0FDRCxDQUNBLFlBQ0Msa0JBQ0EscUJBQ0EsZ0JBQ0EsVUFDQSxxQkFDRCxDQUNBLGtCQUNDLFlBQ0EsZ0JBQ0EsY0FDQSxpQkFFQSxzQkFFQSx5QkFDRCxDQUNBLG1CQUNDLFlBQ0EsV0FDQSxlQUNBLFVBQ0EsU0FDQSxrQkFDQSxrQkFDQSxlQUNBLGNBQ0EsZ0JBQ0EsT0FDRCxDQUVBLGdDQUNDLHNCQUNBLHlCQUNBLHVCQUNELENBQ0EsZUFDQyxLQUNELENBQ0EsaUJBQ0MsUUFDRCxDQUNBLFNBQ0Msa0JBQ0EsWUFDRCxDQUNBLHNCQUNDLFNBQ0EsbUJBQ0QsQ0FDQSx5QkFDQyxnQkFDQSxXQUNBLGtCQUNBLE1BQ0Esb0JBQ0Esc0JBQ0EsVUFDQSxrQkFDRCxDQUNBLHNDQUNDLFdBQ0EsaUJBQ0Esb0JBQ0QsQ0FDQSx3Q0FDQyxtQkFDQSxrQkFDRCxDQUNBLDRLQUdDLFdBQ0QsQ0FDQSxvRUFDQyxjQUNELENBQ0Esd0JBQ0MsY0FDQSxlQUNBLGtCQUNBLGVBQ0QsQ0FDQSxZQUNDLFlBQ0Esa0JBQ0EsYUFDQSxlQUNELENBQ0EsaUJBQ0MsZ0JBQ0QsQ0FJQSxXQUNDLHNDQUVELENBQ0EsaUNBRkMsYUFJRCxDQUNBLHlFQUlDLHVDQUNBLGFBQ0QsQ0FDQSw2QkFDQyx5QkFDQSxrQkFDRCxDQUNBLG1CQUNDLHNCQUNBLGdCQUNBLFVBQ0QsQ0FDQSxxQkFDQyxVQUNELENBQ0Esa0JBR0MsV0FDQSxlQUNELENBQ0Esb0JBQ0MsVUFDRCxDQUlBLHVMQVNDLHlCQUNBLG1CQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsaUJBQ0QsQ0FDQSxxSUFPQyxjQUNBLG9CQUNELENBQ0EsNE1BUUMsc0JBQ0EsbUJBQ0EsZ0JBQ0EsYUFDRCxDQUNBLDBOQVVDLGNBQ0Esb0JBQ0QsQ0FFQSxpQkFDQyxxRUFDRCxDQUNBLDhKQU1DLHlCQUNBLG1CQUNBLGdCQUNBLFVBQ0QsQ0FDQSx5REFFQyxlQUNBLHFCQUNELENBQ0Esc0VBR0MsV0FDQSxvQkFDRCxDQUlBLGlHQUdDLHlCQUNBLG1CQUNBLFVBQ0QsQ0FDQSxrQkFDQyx5QkFDQSxrQkFDRCxDQUNBLHVHQUdDLGFBQ0QsQ0FDQSxxRkFHQyx5QkFDQSxtQkFDQSxhQUNELENBTUEsK0xBR0MsYUFDRCxDQUNBLG9HQUdDLGVBQ0QsQ0FDQSwwR0FHQyxXQUNBLHlCQUNBLGVBQ0QsQ0FDQSw4RkFHQyxZQUNBLHlCQUNBLHFCQUNELENBQ0EsNEJBQ0Msd0JBQ0QsQ0FNQSxTQUNDLFdBQ0EsV0FDRCxDQUtBLGdFQUNDLCtEQUNELENBQ0Esc0dBSUMsK0RBQ0QsQ0FDQSxxREFFQywrREFDRCxDQUNBLG9FQUVDLCtEQUNELENBQ0EsdURBRUMsK0RBQ0QsQ0FDQSxvQkFDQywrREFDRCxDQUdBLGVBQWlCLDZCQUFnQyxDQUNqRCxtQkFBcUIsdUJBQTBCLENBQy9DLG9CQUFzQiwyQkFBOEIsQ0FDcEQsbUJBQXFCLDJCQUE4QixDQUNuRCxvQkFBc0IsMkJBQThCLENBQ3BELG1CQUFxQiwyQkFBOEIsQ0FDbkQsb0JBQXNCLDJCQUE4QixDQUNwRCxtQkFBcUIsMkJBQThCLENBQ25ELG9CQUFzQiw0QkFBK0IsQ0FDckQscUJBQXVCLDRCQUErQixDQUN0RCxxQkFBdUIsNEJBQStCLENBQ3RELHNCQUF3QiwyQkFBOEIsQ0FDdEQsdUJBQXlCLCtCQUFrQyxDQUMzRCxzQkFBd0IsK0JBQWtDLENBQzFELHVCQUF5QiwrQkFBa0MsQ0FDM0Qsc0JBQXdCLCtCQUFrQyxDQUMxRCx1QkFBeUIsK0JBQWtDLENBQzNELHNCQUF3QiwrQkFBa0MsQ0FDMUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx3QkFBMEIsZ0NBQW1DLENBQzdELHdCQUEwQixnQ0FBbUMsQ0FDN0QsbUJBQXFCLDJCQUE4QixDQUNuRCxvQkFBc0IsK0JBQWtDLENBQ3hELG1CQUFxQiwrQkFBa0MsQ0FDdkQsb0JBQXNCLCtCQUFrQyxDQUN4RCxtQkFBcUIsK0JBQWtDLENBQ3ZELG9CQUFzQiwrQkFBa0MsQ0FDeEQsbUJBQXFCLCtCQUFrQyxDQUN2RCxvQkFBc0IsZ0NBQW1DLENBQ3pELHFCQUF1QixnQ0FBbUMsQ0FDMUQsdUJBQXlCLGdDQUFtQyxDQUM1RCxxQkFBdUIsZ0NBQW1DLENBQzFELHVCQUF5QixnQ0FBbUMsQ0FDNUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx1QkFBeUIsZ0NBQW1DLENBQzVELHVCQUF5QixnQ0FBbUMsQ0FDNUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx3QkFBMEIsNkJBQWdDLENBQzFELHlCQUEyQiwrQkFBa0MsQ0FDN0Qsd0JBQTBCLCtCQUFrQyxDQUM1RCx5QkFBMkIsK0JBQWtDLENBQzdELHdCQUEwQiwrQkFBa0MsQ0FDNUQseUJBQTJCLCtCQUFrQyxDQUM3RCx3QkFBMEIsK0JBQWtDLENBQzVELHlCQUEyQixnQ0FBbUMsQ0FDOUQsMEJBQTRCLGdDQUFtQyxDQUMvRCw0QkFBOEIsZ0NBQW1DLENBQ2pFLDBCQUE0QixnQ0FBbUMsQ0FDL0QsNEJBQThCLGdDQUFtQyxDQUNqRSw0QkFBOEIsZ0NBQW1DLENBQ2pFLDRCQUE4QixnQ0FBbUMsQ0FDakUsNEJBQThCLGdDQUFtQyxDQUNqRSw0QkFBOEIsZ0NBQW1DLENBQ2pFLDhCQUFnQywyQkFBOEIsQ0FDOUQsOEJBQWdDLCtCQUFrQyxDQUNsRSw4QkFBZ0MsK0JBQWtDLENBQ2xFLDhCQUFnQywrQkFBa0MsQ0FDbEUseUJBQTJCLCtCQUFrQyxDQUM3RCx5QkFBMkIsK0JBQWtDLENBQzdELHlCQUEyQiwrQkFBa0MsQ0FDN0QseUJBQTJCLGdDQUFtQyxDQUM5RCwwQkFBNEIsZ0NBQW1DLENBQy9ELDBCQUE0QixnQ0FBbUMsQ0FDL0QsMEJBQTRCLGdDQUFtQyxDQUMvRCwwQkFBNEIsZ0NBQW1DLENBQy9ELGlCQUFtQiwyQkFBOEIsQ0FDakQsc0JBQXdCLCtCQUFrQyxDQUMxRCxpQkFBbUIsK0JBQWtDLENBQ3JELGdCQUFrQiwrQkFBa0MsQ0FDcEQsaUJBQW1CLCtCQUFrQyxDQUNyRCxpQkFBbUIsK0JBQWtDLENBQ3JELHNCQUF3QiwrQkFBa0MsQ0FDMUQsMkJBQTZCLGdDQUFtQyxDQUNoRSwwQkFBNEIsMkJBQThCLENBQzFELHFCQUF1QiwrQkFBa0MsQ0FDekQsa0JBQW9CLCtCQUFrQyxDQUN0RCxvQkFBc0IsK0JBQWtDLENBQ3hELGNBQWdCLCtCQUFrQyxDQUNsRCxxQkFBdUIsK0JBQWtDLENBQ3pELG1CQUFxQiwrQkFBa0MsQ0FDdkQsa0JBQW9CLGdDQUFtQyxDQUN2RCxpQkFBbUIsZ0NBQW1DLENBQ3RELGdCQUFrQixnQ0FBbUMsQ0FDckQsZUFBaUIsZ0NBQW1DLENBQ3BELGVBQWlCLGdDQUFtQyxDQUNwRCxnQkFBa0IsZ0NBQW1DLENBQ3JELGtCQUFvQixnQ0FBbUMsQ0FDdkQsa0JBQW9CLGdDQUFtQyxDQUN2RCxhQUFlLGdDQUFtQyxDQUNsRCxjQUFnQiw0QkFBK0IsQ0FDL0MsY0FBZ0IsZ0NBQW1DLENBQ25ELGtCQUFvQixnQ0FBbUMsQ0FDdkQsY0FBZ0IsZ0NBQW1DLENBQ25ELGdCQUFrQixnQ0FBbUMsQ0FDckQsZUFBaUIsZ0NBQW1DLENBQ3BELGNBQWdCLGdDQUFtQyxDQUNuRCxvQkFBc0IsaUNBQW9DLENBQzFELGdCQUFrQixpQ0FBb0MsQ0FDdEQsaUJBQW1CLGlDQUFvQyxDQUN2RCxnQkFBa0IsaUNBQW9DLENBQ3RELGdCQUFrQixpQ0FBb0MsQ0FDdEQsY0FBZ0IsaUNBQW9DLENBQ3BELGVBQWlCLGlDQUFvQyxDQUNyRCxjQUFnQixpQ0FBb0MsQ0FDcEQsY0FBZ0IsaUNBQW9DLENBQ3BELGdCQUFrQiw0QkFBK0IsQ0FDakQsY0FBZ0IsZ0NBQW1DLENBQ25ELG1CQUFxQixnQ0FBbUMsQ0FDeEQsZUFBaUIsZ0NBQW1DLENBQ3BELG9CQUFzQixnQ0FBbUMsQ0FDekQsZUFBaUIsZ0NBQW1DLENBQ3BELG9CQUFzQixnQ0FBbUMsQ0FDekQsYUFBZSxpQ0FBb0MsQ0FDbkQsbUJBQXFCLGlDQUFvQyxDQUN6RCxrQkFBb0IsaUNBQW9DLENBQ3hELG1CQUFxQixpQ0FBb0MsQ0FDekQsY0FBZ0IsaUNBQW9DLENBQ3BELGlCQUFtQixpQ0FBb0MsQ0FDdkQsZUFBaUIsaUNBQW9DLENBQ3JELGVBQWlCLGlDQUFvQyxDQUNyRCxnQkFBa0IsaUNBQW9DLENBQ3RELGVBQWlCLDRCQUErQixDQUNoRCxjQUFnQixnQ0FBbUMsQ0FDbkQsZ0JBQWtCLGdDQUFtQyxDQUNyRCxjQUFnQixnQ0FBbUMsQ0FDbkQsZUFBaUIsZ0NBQW1DLENBQ3BELGdCQUFrQixnQ0FBbUMsQ0FDckQsa0JBQW9CLGdDQUFtQyxDQUN2RCxtQkFBcUIsaUNBQW9DLENBQ3pELGVBQWlCLGlDQUFvQyxDQUNyRCxlQUFpQixpQ0FBb0MsQ0FDckQsY0FBZ0IsNEJBQStCLENBQy9DLGVBQWlCLGdDQUFtQyxDQUNwRCxtQkFBcUIsZ0NBQW1DLENBQ3hELG1CQUFxQixnQ0FBbUMsQ0FDeEQsa0JBQW9CLGdDQUFtQyxDQUd2RCx3Q0FBc0IsZ0NBQW1DLENBQ3pELGNBQWdCLGdDQUFtQyxDQUNuRCxlQUFpQixpQ0FBb0MsQ0FDckQsb0JBQXNCLGlDQUFvQyxDQUMxRCxtQkFBcUIsaUNBQW9DLENBQ3pELGVBQWlCLDRCQUErQixDQUNoRCxxQkFBdUIsZ0NBQW1DLENBQzFELGdCQUFrQixnQ0FBbUMsQ0FDckQsbUJBQXFCLGdDQUFtQyxDQUN4RCxtQkFBcUIsZ0NBQW1DLENBQ3hELG1CQUFxQixnQ0FBbUMsQ0FDeEQsbUJBQXFCLGdDQUFtQyxDQUN4RCxxQkFBdUIsNEJBQStCLENBQ3RELHNCQUF3QixnQ0FBbUMsQ0FDM0Qsc0JBQXdCLGdDQUFtQyxDQUMzRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsMkJBQTZCLGdDQUFtQyxDQUNoRSwyQkFBNkIsZ0NBQW1DLENBQ2hFLHdCQUEwQixpQ0FBb0MsQ0FDOUQsd0JBQTBCLGlDQUFvQyxDQUM5RCx3QkFBMEIsaUNBQW9DLENBQzlELHdCQUEwQixpQ0FBb0MsQ0FDOUQsdUJBQXlCLGlDQUFvQyxDQUM3RCx3QkFBMEIsaUNBQW9DLENBQzlELHNCQUF3QixpQ0FBb0MsQ0FDNUQsMEJBQTRCLDRCQUErQixDQUMzRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsMEJBQTRCLGdDQUFtQyxDQUMvRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsOEJBQWdDLDRCQUErQixDQUMvRCxnQ0FBa0MsZ0NBQW1DLENBQ3JFLDZCQUErQixnQ0FBbUMsQ0FDbEUsK0JBQWlDLGdDQUFtQyxDQUNwRSwrQkFBaUMsZ0NBQW1DLENBQ3BFLDBCQUE0QixnQ0FBbUMsQ0FPL0QsNERBSUMsMEJBQ0QsQ0FDQSw2REFJQywyQkFDRCxDQUNBLCtEQUlDLDZCQUNELENBQ0EsZ0VBSUMsOEJBQ0QsQ0FHQSxtQkFDQyxnQkFDQSxXQUNBLHdCQUNELENBQ0Esa0JBQ0MsZ0NBQ0EsdUJBQ0QsQztBQ3pxQ0UsaUJDeEZGLHFCQzVCQSxDRDhCQyx5Q0FFQyxZQUNBLGFDN0JGLENEK0JDLG9CQUNDLFVDN0JGO0FDWkE7Ozs7O0dDQUEsTUFHSSw4TUFJQSx5SUFJQSw2SkFLRixzTkFDQSxzR0Y2RUYsQ0c1RUEsaUJBR0UsbURIK0VGLENHNUVBLEtBQ0UsdUJBQ0EsaUJBQ0EsOEJBQ0EseUNIK0VGLENHekVBLHNFQUNFLGFINEVGLENHbEVBLEtBQ0UsU0FDQSx5TENxSUksZURuSUosZ0JBQ0EsaUJBQ0EsY0FDQSxnQkFDQSxxQkhxRUYsQ0d6REEsMENBQ0UsbUJINERGLENHbkRBLEdBQ0Usc0RBQ0EsU0FDQSxnQkhzREYsQ0doQ0Esb0JBQ0UsYUFDQSxxQkh3Q0YsQ0c3QkEsc0NBRUUsMEJBQ0EsMEVBQ0EsWUFDQSxnQkFDQSw2QkhnQ0YsQ0c3QkEsUUFFRSxrQkFDQSxtQkhnQ0YsQ0c3QkEsaUJBTEUsa0JIeUNGLENHcENBLFNBR0UsWUhpQ0YsQ0c3QkEsd0JBSUUsZUhnQ0YsQ0c3QkEsR0FDRSxlSGdDRixDRzdCQSxHQUNFLG9CQUNBLGFIZ0NGLENHN0JBLFdBQ0UsZUhnQ0YsQ0c3QkEsU0FFRSxrQkhnQ0YsQ0c3QkEsTUNJSSxhSjZCSixDR3hCQSxRQUVFLGtCQ1BFLGNEU0YsY0FDQSx1QkgyQkYsQ0d4QkEsSUFBTSxhSDRCTixDRzNCQSxJQUFNLFNIK0JOLENHeEJBLEVBQ0UsY0FDQSxxQkFDQSw0QkgyQkYsQ0szTUUsUUZtTEUsdURBQ0EseUJIMkJKLENLL01FLDRERmtNRSxjQUNBLG9CSHFCSixDR1pBLGtCQUlFLHVGQ3hERSxhSndFSixDR1pBLElBRUUsYUFFQSxtQkFFQSxjQUdBLDRCSFVGLENHRkEsT0FFRSxlSElGLENHSUEsSUFFRSxpQkhERixDR0lBLFFBSkUscUJIS0YsQ0dEQSxJQUdFLGVIRkYsQ0dXQSxNQUNFLHdCSFJGLENHV0EsUUFDRSw2QkFDQSxnQ0FDQSxjQUNBLGdCQUNBLG1CSFJGLENHZUEsR0FFRSxtQkFDQSwrQkhiRixDR3FCQSxNQUVFLHFCQUNBLG1CSG5CRixDR3lCQSxPQUVFLGVIdkJGLENHK0JBLGlDQUNFLFNINUJGLENHK0JBLHNDQUtFLFNBQ0Esb0JDaEtFLGtCRGtLRixtQkg1QkYsQ0crQkEsYUFFRSxnQkg1QkYsQ0crQkEsY0FFRSxtQkg1QkYsQ0drQ0EsY0FDRSxjSC9CRixDR3FDQSxPQUNFLGdCSGxDRixDR3lDQSxnREFJRSx5Qkh0Q0YsQ0crQ0ksNEdBQ0UsY0h6Q04sQ0crQ0Esd0hBSUUsVUFDQSxpQkg1Q0YsQ0crQ0EsdUNBRUUsb0RBQ0EsU0g1Q0YsQ0dnREEsU0FDRSxjQUVBLGVIOUNGLENHaURBLFNBTUUsWUFFQSxVQUNBLFNBQ0EsUUhwREYsQ0d5REEsT0FDRSxjQUNBLFdBQ0EsZUFDQSxVQUNBLG9CQzlPSSxpQkRnUEosb0JBQ0EsY0FDQSxrQkh0REYsQ0d5REEsU0FDRSx1Qkh0REYsQ0cwREEsa0ZBRUUsV0h2REYsQ0cwREEsY0FLRSxvQkFDQSx1QkgzREYsQ0drRUEseUNBQ0UsdUJIL0RGLENHdUVBLDZCQUNFLGFBQ0EseUJIcEVGLENHMkVBLE9BQ0Usb0JIeEVGLENHMkVBLFFBQ0Usa0JBQ0EsY0h4RUYsQ0cyRUEsU0FDRSxZSHhFRixDRzZFQSxTQUNFLHNCSDFFRixDRmxaQSwwQ0FFRSxzQkFFQSxnQkFDQSxnQkVvWkYsQ0ZoWkEsT01xSkksY0orUEosQ0ZuWkEsT01vSkksY0ptUUosQ0Z0WkEsT01tSkksY0p1UUosQ0Z6WkEsT01rSkksa0JKMlFKLENGNVpBLE9NaUpJLGtCSitRSixDRi9aQSxPTWdKSSxpQkptUkosQ0ZqYUEsTU04Sk0sa0JONUpKLGVFb2FGLENGaGFBLFdNd0pNLG9CTnRKSixnQkFDQSxjRW1hRixDRmphQSxXTW1KTSxrQkpvUk4sQ0ZsYUEsc0JBSEUsZ0JBQ0EsY0UwYUYsQ0Z4YUEsV004SU0sZ0JKMFJOLENGbmFBLFdNeUlNLGlCTnZJSixnQkFDQSxjRXNhRixDRjlaQSxHQUNFLGdCQUNBLG1CQUNBLFNBQ0EsNEJFaWFGLENGelpBLGFNa0dJLGlCTi9GRixlRTRaRixDRnpaQSxXQUVFLGFBQ0Esd0JFNFpGLENGL1lBLDRCUXBGRSxlQUNBLGVONGVGLENGdFpBLGtCQUNFLG9CRXlaRixDRnZaRSxtQ0FDRSxrQkV5WkosQ0YvWUEsWU0yREksY056REYsd0JFa1pGLENGOVlBLFlBQ0UsbUJNb0RFLGtCSjhWSixDRjlZQSxtQkFDRSxjTStDRSxpQk43Q0YsYUVpWkYsQ0YvWUUsMEJBQ0Usa0JFaVpKLENPOWZBLDBCQ0ZFLGVBR0EsV1IyZ0JGLENPNWdCQSxlQUNFLGVBQ0Esc0JBQ0EseUJFRUUsb0JUdWdCSixDTzdmQSxRQUVFLG9CUCtmRixDTzVmQSxZQUNFLG9CQUNBLGFQK2ZGLENPNWZBLGdCSDhISSxjRzVIRixhUCtmRixDVXRpQkEsS05tS0ksZ0JNaktGLGNBQ0Esb0JWeWlCRixDVXRpQkUsT0FDRSxhVndpQkosQ1VuaUJBLElBQ0Usb0JOc0pFLGdCTXBKRixXQUNBLHlCRENFLG1CVHNpQkosQ1VuaUJFLFFBQ0UsVU44SUEsZU01SUEsZVZxaUJKLENVL2hCQSxJQUNFLGNOcUlFLGdCTW5JRixhVmtpQkYsQ1UvaEJFLFNOZ0lFLGtCTTlIQSxjQUNBLGlCVmlpQkosQ1U1aEJBLGdCQUNFLGlCQUNBLGlCVitoQkYsQ1d2a0JFLG1IQ0RBLFdBQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JabWxCRixDYWhpQkkseUJGekNFLHlCQUNFLGVYNmtCTixDQUNGLENhdGlCSSx5QkZ6Q0UsdUNBQ0UsZVhrbEJOLENBQ0YsQ2EzaUJJLDBCRnpDRSxxREFDRSxlWHVsQk4sQ0FDRixDYWhqQkksMEJGekNFLG1FQUNFLGdCWDRsQk4sQ0FDRixDYXJqQkksMEJGekNFLGtGQUNFLGdCWGltQk4sQ0FDRixDYTFqQkksMEJGekNFLGtHQUNFLGdCWHNtQk4sQ0FDRixDVzNrQkUsS0NuQ0EsMEVBQ0EseURBQ0EsbUJBQ0EsaUJaaW5CRixDVzNrQkUsWUFDRSxlQUNBLGFYOGtCSixDVzVrQkksMkNBRUUsZ0JBQ0EsY1g4a0JOLENjcG9CRSxnL0JBQ0Usa0JBQ0EsV0FDQSxtQkFDQSxpQmQ4b0JKLENjeG5CTSxLQUNFLDREQUNBLHVFQUNBLGNkMm5CUixDWS9sQkUsY0FDRSx5RUFDQSxjWmttQkosQ1lwbUJFLGNBQ0Usc0VBQ0EsYVp1bUJKLENZem1CRSxjQUNFLHVHQUNBLHdCWjRtQkosQ1k5bUJFLGNBQ0Usc0VBQ0EsYVppbkJKLENZbm5CRSxjQUNFLHNFQUNBLGFac25CSixDWXhuQkUsY0FDRSx1R0FDQSx3QloybkJKLENjOW9CTSxVRkNKLHNEQUNBLFdBQ0EsY1ppcEJGLENjOW9CVSxpQkZMUixrQlp3cEJGLENjbnBCVSxPRmJSLDJFQUlBLHFCWjRwQkYsQ2NucEJVLE9GYlIsOEVBSUEsc0JaaXFCRixDY3hwQlUsY0ZiUixrQlowcUJGLENjN3BCVSxPRmJSLG1EQUlBLGFac3FCRixDYzdwQlUsT0ZiUiw4RUFJQSxzQloycUJGLENjbHFCVSxjRmJSLGtCWm9yQkYsQ2N2cUJVLE9GYlIsOEVBSUEsc0JaZ3JCRixDY3ZxQlUsT0ZiUixtREFJQSxhWnFyQkYsQ2M1cUJVLGNGYlIsa0JaOHJCRixDY2pyQlUsT0ZiUiw4RUFJQSxzQlowckJGLENjanJCVSxPRmJSLDhFQUlBLHNCWityQkYsQ2N0ckJVLGNGYlIsa0Jad3NCRixDYzNyQlUsT0ZiUixtREFJQSxhWm9zQkYsQ2MzckJVLFFGYlIsOEVBSUEsc0JaeXNCRixDY2hzQlUsZ0JGYlIsa0Jaa3RCRixDY3JzQlUsUUZiUiw4RUFJQSxzQlo4c0JGLENjcnNCVSxRRmJSLHlFQUlBLGNabXRCRixDY3BzQk0sYUFBd0IsdUVkd3NCOUIsQ2N0c0JNLFlBQXVCLHdFZDBzQjdCLENjdnNCUSxTQUF3QixvRWQyc0JoQyxDYzNzQlEsU0FBd0Isb0VkK3NCaEMsQ2Mvc0JRLFNBQXdCLG9FZG10QmhDLENjbnRCUSxTQUF3QixvRWR1dEJoQyxDY3Z0QlEsU0FBd0Isb0VkMnRCaEMsQ2MzdEJRLFNBQXdCLG9FZCt0QmhDLENjL3RCUSxTQUF3QixvRWRtdUJoQyxDY251QlEsU0FBd0Isb0VkdXVCaEMsQ2N2dUJRLFNBQXdCLG9FZDJ1QmhDLENjM3VCUSxTQUF3QixxRWQrdUJoQyxDYy91QlEsVUFBd0Isd0VkbXZCaEMsQ2NudkJRLFVBQXdCLHdFZHV2QmhDLENjdnZCUSxVQUF3Qix3RWQydkJoQyxDY3B2QlksVUZoQlYsdUJad3dCRixDY3h2QlksVUZoQlYsd0JaNHdCRixDYzV2QlksVUZoQlYsZVpneEJGLENjaHdCWSxVRmhCVix3QlpveEJGLENjcHdCWSxVRmhCVix3Qlp3eEJGLENjeHdCWSxVRmhCVixlWjR4QkYsQ2M1d0JZLFVGaEJWLHdCWmd5QkYsQ2NoeEJZLFVGaEJWLHdCWm95QkYsQ2NweEJZLFVGaEJWLGVad3lCRixDY3h4QlksV0ZoQlYsd0JaNHlCRixDYzV4QlksV0ZoQlYsd0JaZ3pCRixDYTN5QkkseUJDM0JFLFFBQ0UsNERBQ0EsdUVBQ0EsY2QwMEJOLENZOXlCQSxpQkFDRSx5RUFDQSxjWmd6QkYsQ1lsekJBLGlCQUNFLHNFQUNBLGFab3pCRixDWXR6QkEsaUJBQ0UsdUdBQ0Esd0Jad3pCRixDWTF6QkEsaUJBQ0Usc0VBQ0EsYVo0ekJGLENZOXpCQSxpQkFDRSxzRUFDQSxhWmcwQkYsQ1lsMEJBLGlCQUNFLHVHQUNBLHdCWm8wQkYsQ2N2MUJJLGFGQ0oseUVBQ0EsV0FDQSxjWnkxQkEsQ2N0MUJRLFVGYlIsOEZBSUEscUJabTJCQSxDYzExQlEsVUZiUixpR0FJQSxzQlp1MkJBLENjOTFCUSxVRmJSLHNFQUlBLGFaMjJCQSxDY2wyQlEsVUZiUixpR0FJQSxzQlorMkJBLENjdDJCUSxVRmJSLGlHQUlBLHNCWm0zQkEsQ2MxMkJRLFVGYlIsc0VBSUEsYVp1M0JBLENjOTJCUSxVRmJSLGlHQUlBLHNCWjIzQkEsQ2NsM0JRLFVGYlIsaUdBSUEsc0JaKzNCQSxDY3QzQlEsVUZiUixzRUFJQSxhWm00QkEsQ2MxM0JRLFdGYlIsaUdBSUEsc0JadTRCQSxDYzkzQlEsV0ZiUixpR0FJQSxzQloyNEJBLENjbDRCUSxXRmJSLHlFQUlBLGNaKzRCQSxDY2g0QkksZ0JBQXdCLHVFZG00QjVCLENjajRCSSxlQUF1Qix3RWRvNEIzQixDY2o0Qk0sWUFBd0Isb0VkbzRCOUIsQ2NwNEJNLFlBQXdCLG9FZHU0QjlCLENjdjRCTSxZQUF3QixvRWQwNEI5QixDYzE0Qk0sWUFBd0Isb0VkNjRCOUIsQ2M3NEJNLFlBQXdCLG9FZGc1QjlCLENjaDVCTSxZQUF3QixvRWRtNUI5QixDY241Qk0sWUFBd0Isb0VkczVCOUIsQ2N0NUJNLFlBQXdCLG9FZHk1QjlCLENjejVCTSxZQUF3QixvRWQ0NUI5QixDYzU1Qk0sWUFBd0IscUVkKzVCOUIsQ2MvNUJNLGFBQXdCLHdFZGs2QjlCLENjbDZCTSxhQUF3Qix3RWRxNkI5QixDY3I2Qk0sYUFBd0Isd0VkdzZCOUIsQ2NqNkJVLGFGaEJWLGFabzdCQSxDY3A2QlUsYUZoQlYsdUJadTdCQSxDY3Y2QlUsYUZoQlYsd0JaMDdCQSxDYzE2QlUsYUZoQlYsZVo2N0JBLENjNzZCVSxhRmhCVix3QlpnOEJBLENjaDdCVSxhRmhCVix3QlptOEJBLENjbjdCVSxhRmhCVixlWnM4QkEsQ2N0N0JVLGFGaEJWLHdCWnk4QkEsQ2N6N0JVLGFGaEJWLHdCWjQ4QkEsQ2M1N0JVLGFGaEJWLGVaKzhCQSxDYy83QlUsY0ZoQlYsd0JaazlCQSxDY2w4QlUsY0ZoQlYsd0JacTlCQSxDQUNGLENhajlCSSx5QkMzQkUsUUFDRSw0REFDQSx1RUFDQSxjZCsrQk4sQ1luOUJBLGlCQUNFLHlFQUNBLGNacTlCRixDWXY5QkEsaUJBQ0Usc0VBQ0EsYVp5OUJGLENZMzlCQSxpQkFDRSx1R0FDQSx3Qlo2OUJGLENZLzlCQSxpQkFDRSxzRUFDQSxhWmkrQkYsQ1luK0JBLGlCQUNFLHNFQUNBLGFacStCRixDWXYrQkEsaUJBQ0UsdUdBQ0Esd0JaeStCRixDYzUvQkksYUZDSix5RUFDQSxXQUNBLGNaOC9CQSxDYzMvQlEsVUZiUiw4RkFJQSxxQlp3Z0NBLENjLy9CUSxVRmJSLGlHQUlBLHNCWjRnQ0EsQ2NuZ0NRLFVGYlIsc0VBSUEsYVpnaENBLENjdmdDUSxVRmJSLGlHQUlBLHNCWm9oQ0EsQ2MzZ0NRLFVGYlIsaUdBSUEsc0Jad2hDQSxDYy9nQ1EsVUZiUixzRUFJQSxhWjRoQ0EsQ2NuaENRLFVGYlIsaUdBSUEsc0JaZ2lDQSxDY3ZoQ1EsVUZiUixpR0FJQSxzQlpvaUNBLENjM2hDUSxVRmJSLHNFQUlBLGFad2lDQSxDYy9oQ1EsV0ZiUixpR0FJQSxzQlo0aUNBLENjbmlDUSxXRmJSLGlHQUlBLHNCWmdqQ0EsQ2N2aUNRLFdGYlIseUVBSUEsY1pvakNBLENjcmlDSSxnQkFBd0IsdUVkd2lDNUIsQ2N0aUNJLGVBQXVCLHdFZHlpQzNCLENjdGlDTSxZQUF3QixvRWR5aUM5QixDY3ppQ00sWUFBd0Isb0VkNGlDOUIsQ2M1aUNNLFlBQXdCLG9FZCtpQzlCLENjL2lDTSxZQUF3QixvRWRrakM5QixDY2xqQ00sWUFBd0Isb0VkcWpDOUIsQ2NyakNNLFlBQXdCLG9FZHdqQzlCLENjeGpDTSxZQUF3QixvRWQyakM5QixDYzNqQ00sWUFBd0Isb0VkOGpDOUIsQ2M5akNNLFlBQXdCLG9FZGlrQzlCLENjamtDTSxZQUF3QixxRWRva0M5QixDY3BrQ00sYUFBd0Isd0VkdWtDOUIsQ2N2a0NNLGFBQXdCLHdFZDBrQzlCLENjMWtDTSxhQUF3Qix3RWQ2a0M5QixDY3RrQ1UsYUZoQlYsYVp5bENBLENjemtDVSxhRmhCVix1Qlo0bENBLENjNWtDVSxhRmhCVix3QlorbENBLENjL2tDVSxhRmhCVixlWmttQ0EsQ2NsbENVLGFGaEJWLHdCWnFtQ0EsQ2NybENVLGFGaEJWLHdCWndtQ0EsQ2N4bENVLGFGaEJWLGVaMm1DQSxDYzNsQ1UsYUZoQlYsd0JaOG1DQSxDYzlsQ1UsYUZoQlYsd0JaaW5DQSxDY2ptQ1UsYUZoQlYsZVpvbkNBLENjcG1DVSxjRmhCVix3Qlp1bkNBLENjdm1DVSxjRmhCVix3QlowbkNBLENBQ0YsQ2F0bkNJLDBCQzNCRSxRQUNFLDREQUNBLHVFQUNBLGNkb3BDTixDWXhuQ0EsaUJBQ0UseUVBQ0EsY1owbkNGLENZNW5DQSxpQkFDRSxzRUFDQSxhWjhuQ0YsQ1lob0NBLGlCQUNFLHVHQUNBLHdCWmtvQ0YsQ1lwb0NBLGlCQUNFLHNFQUNBLGFac29DRixDWXhvQ0EsaUJBQ0Usc0VBQ0EsYVowb0NGLENZNW9DQSxpQkFDRSx1R0FDQSx3Qlo4b0NGLENjanFDSSxhRkNKLHlFQUNBLFdBQ0EsY1ptcUNBLENjaHFDUSxVRmJSLDhGQUlBLHFCWjZxQ0EsQ2NwcUNRLFVGYlIsaUdBSUEsc0JaaXJDQSxDY3hxQ1EsVUZiUixzRUFJQSxhWnFyQ0EsQ2M1cUNRLFVGYlIsaUdBSUEsc0JaeXJDQSxDY2hyQ1EsVUZiUixpR0FJQSxzQlo2ckNBLENjcHJDUSxVRmJSLHNFQUlBLGFaaXNDQSxDY3hyQ1EsVUZiUixpR0FJQSxzQlpxc0NBLENjNXJDUSxVRmJSLGlHQUlBLHNCWnlzQ0EsQ2Noc0NRLFVGYlIsc0VBSUEsYVo2c0NBLENjcHNDUSxXRmJSLGlHQUlBLHNCWml0Q0EsQ2N4c0NRLFdGYlIsaUdBSUEsc0JacXRDQSxDYzVzQ1EsV0ZiUix5RUFJQSxjWnl0Q0EsQ2Mxc0NJLGdCQUF3Qix1RWQ2c0M1QixDYzNzQ0ksZUFBdUIsd0VkOHNDM0IsQ2Mzc0NNLFlBQXdCLG9FZDhzQzlCLENjOXNDTSxZQUF3QixvRWRpdEM5QixDY2p0Q00sWUFBd0Isb0Vkb3RDOUIsQ2NwdENNLFlBQXdCLG9FZHV0QzlCLENjdnRDTSxZQUF3QixvRWQwdEM5QixDYzF0Q00sWUFBd0Isb0VkNnRDOUIsQ2M3dENNLFlBQXdCLG9FZGd1QzlCLENjaHVDTSxZQUF3QixvRWRtdUM5QixDY251Q00sWUFBd0Isb0Vkc3VDOUIsQ2N0dUNNLFlBQXdCLHFFZHl1QzlCLENjenVDTSxhQUF3Qix3RWQ0dUM5QixDYzV1Q00sYUFBd0Isd0VkK3VDOUIsQ2MvdUNNLGFBQXdCLHdFZGt2QzlCLENjM3VDVSxhRmhCVixhWjh2Q0EsQ2M5dUNVLGFGaEJWLHVCWml3Q0EsQ2NqdkNVLGFGaEJWLHdCWm93Q0EsQ2NwdkNVLGFGaEJWLGVadXdDQSxDY3Z2Q1UsYUZoQlYsd0JaMHdDQSxDYzF2Q1UsYUZoQlYsd0JaNndDQSxDYzd2Q1UsYUZoQlYsZVpneENBLENjaHdDVSxhRmhCVix3QlpteENBLENjbndDVSxhRmhCVix3QlpzeENBLENjdHdDVSxhRmhCVixlWnl4Q0EsQ2N6d0NVLGNGaEJWLHdCWjR4Q0EsQ2M1d0NVLGNGaEJWLHdCWit4Q0EsQ0FDRixDYTN4Q0ksMEJDM0JFLFFBQ0UsNERBQ0EsdUVBQ0EsY2R5ekNOLENZN3hDQSxpQkFDRSx5RUFDQSxjWit4Q0YsQ1lqeUNBLGlCQUNFLHNFQUNBLGFabXlDRixDWXJ5Q0EsaUJBQ0UsdUdBQ0Esd0JadXlDRixDWXp5Q0EsaUJBQ0Usc0VBQ0EsYVoyeUNGLENZN3lDQSxpQkFDRSxzRUFDQSxhWit5Q0YsQ1lqekNBLGlCQUNFLHVHQUNBLHdCWm16Q0YsQ2N0MENJLGFGQ0oseUVBQ0EsV0FDQSxjWncwQ0EsQ2NyMENRLFVGYlIsOEZBSUEscUJaazFDQSxDY3owQ1EsVUZiUixpR0FJQSxzQlpzMUNBLENjNzBDUSxVRmJSLHNFQUlBLGFaMDFDQSxDY2oxQ1EsVUZiUixpR0FJQSxzQlo4MUNBLENjcjFDUSxVRmJSLGlHQUlBLHNCWmsyQ0EsQ2N6MUNRLFVGYlIsc0VBSUEsYVpzMkNBLENjNzFDUSxVRmJSLGlHQUlBLHNCWjAyQ0EsQ2NqMkNRLFVGYlIsaUdBSUEsc0JaODJDQSxDY3IyQ1EsVUZiUixzRUFJQSxhWmszQ0EsQ2N6MkNRLFdGYlIsaUdBSUEsc0JaczNDQSxDYzcyQ1EsV0ZiUixpR0FJQSxzQlowM0NBLENjajNDUSxXRmJSLHlFQUlBLGNaODNDQSxDYy8yQ0ksZ0JBQXdCLHVFZGszQzVCLENjaDNDSSxlQUF1Qix3RWRtM0MzQixDY2gzQ00sWUFBd0Isb0VkbTNDOUIsQ2NuM0NNLFlBQXdCLG9FZHMzQzlCLENjdDNDTSxZQUF3QixvRWR5M0M5QixDY3ozQ00sWUFBd0Isb0VkNDNDOUIsQ2M1M0NNLFlBQXdCLG9FZCszQzlCLENjLzNDTSxZQUF3QixvRWRrNEM5QixDY2w0Q00sWUFBd0Isb0VkcTRDOUIsQ2NyNENNLFlBQXdCLG9FZHc0QzlCLENjeDRDTSxZQUF3QixvRWQyNEM5QixDYzM0Q00sWUFBd0IscUVkODRDOUIsQ2M5NENNLGFBQXdCLHdFZGk1QzlCLENjajVDTSxhQUF3Qix3RWRvNUM5QixDY3A1Q00sYUFBd0Isd0VkdTVDOUIsQ2NoNUNVLGFGaEJWLGFabTZDQSxDY241Q1UsYUZoQlYsdUJaczZDQSxDY3Q1Q1UsYUZoQlYsd0JaeTZDQSxDY3o1Q1UsYUZoQlYsZVo0NkNBLENjNTVDVSxhRmhCVix3QlorNkNBLENjLzVDVSxhRmhCVix3QlprN0NBLENjbDZDVSxhRmhCVixlWnE3Q0EsQ2NyNkNVLGFGaEJWLHdCWnc3Q0EsQ2N4NkNVLGFGaEJWLHdCWjI3Q0EsQ2MzNkNVLGFGaEJWLGVaODdDQSxDYzk2Q1UsY0ZoQlYsd0JaaThDQSxDY2o3Q1UsY0ZoQlYsd0JabzhDQSxDQUNGLENhaDhDSSwwQkMzQkUsU0FDRSw0REFDQSx1RUFDQSxjZDg5Q04sQ1lsOENBLGtCQUNFLHlFQUNBLGNabzhDRixDWXQ4Q0Esa0JBQ0Usc0VBQ0EsYVp3OENGLENZMThDQSxrQkFDRSx1R0FDQSx3Qlo0OENGLENZOThDQSxrQkFDRSxzRUFDQSxhWmc5Q0YsQ1lsOUNBLGtCQUNFLHNFQUNBLGFabzlDRixDWXQ5Q0Esa0JBQ0UsdUdBQ0Esd0JadzlDRixDYzMrQ0ksY0ZDSix5RUFDQSxXQUNBLGNaNitDQSxDYzErQ1EsV0ZiUiw4RkFJQSxxQlp1L0NBLENjOStDUSxXRmJSLGlHQUlBLHNCWjIvQ0EsQ2NsL0NRLFdGYlIsc0VBSUEsYVorL0NBLENjdC9DUSxXRmJSLGlHQUlBLHNCWm1nREEsQ2MxL0NRLFdGYlIsaUdBSUEsc0JadWdEQSxDYzkvQ1EsV0ZiUixzRUFJQSxhWjJnREEsQ2NsZ0RRLFdGYlIsaUdBSUEsc0JaK2dEQSxDY3RnRFEsV0ZiUixpR0FJQSxzQlptaERBLENjMWdEUSxXRmJSLHNFQUlBLGFadWhEQSxDYzlnRFEsWUZiUixpR0FJQSxzQloyaERBLENjbGhEUSxZRmJSLGlHQUlBLHNCWitoREEsQ2N0aERRLFlGYlIseUVBSUEsY1ptaURBLENjcGhESSxpQkFBd0IsdUVkdWhENUIsQ2NyaERJLGdCQUF1Qix3RWR3aEQzQixDY3JoRE0sYUFBd0Isb0Vkd2hEOUIsQ2N4aERNLGFBQXdCLG9FZDJoRDlCLENjM2hETSxhQUF3QixvRWQ4aEQ5QixDYzloRE0sYUFBd0Isb0VkaWlEOUIsQ2NqaURNLGFBQXdCLG9FZG9pRDlCLENjcGlETSxhQUF3QixvRWR1aUQ5QixDY3ZpRE0sYUFBd0Isb0VkMGlEOUIsQ2MxaURNLGFBQXdCLG9FZDZpRDlCLENjN2lETSxhQUF3QixvRWRnakQ5QixDY2hqRE0sYUFBd0IscUVkbWpEOUIsQ2NuakRNLGNBQXdCLHdFZHNqRDlCLENjdGpETSxjQUF3Qix3RWR5akQ5QixDY3pqRE0sY0FBd0Isd0VkNGpEOUIsQ2NyakRVLGNGaEJWLGFad2tEQSxDY3hqRFUsY0ZoQlYsdUJaMmtEQSxDYzNqRFUsY0ZoQlYsd0JaOGtEQSxDYzlqRFUsY0ZoQlYsZVppbERBLENjamtEVSxjRmhCVix3QlpvbERBLENjcGtEVSxjRmhCVix3Qlp1bERBLENjdmtEVSxjRmhCVixlWjBsREEsQ2Mxa0RVLGNGaEJWLHdCWjZsREEsQ2M3a0RVLGNGaEJWLHdCWmdtREEsQ2NobERVLGNGaEJWLGVabW1EQSxDY25sRFUsZUZoQlYsd0Jac21EQSxDY3RsRFUsZUZoQlYsd0JaeW1EQSxDQUNGLENhcm1ESSwwQkMzQkUsVUFDRSw0REFDQSx1RUFDQSxjZG1vRE4sQ1l2bURBLG1CQUNFLHlFQUNBLGNaeW1ERixDWTNtREEsbUJBQ0Usc0VBQ0EsYVo2bURGLENZL21EQSxtQkFDRSx1R0FDQSx3QlppbkRGLENZbm5EQSxtQkFDRSxzRUFDQSxhWnFuREYsQ1l2bkRBLG1CQUNFLHNFQUNBLGFaeW5ERixDWTNuREEsbUJBQ0UsdUdBQ0Esd0JaNm5ERixDY2hwREksZUZDSix5RUFDQSxXQUNBLGNaa3BEQSxDYy9vRFEsWUZiUiw4RkFJQSxxQlo0cERBLENjbnBEUSxZRmJSLGlHQUlBLHNCWmdxREEsQ2N2cERRLFlGYlIsc0VBSUEsYVpvcURBLENjM3BEUSxZRmJSLGlHQUlBLHNCWndxREEsQ2MvcERRLFlGYlIsaUdBSUEsc0JaNHFEQSxDY25xRFEsWUZiUixzRUFJQSxhWmdyREEsQ2N2cURRLFlGYlIsaUdBSUEsc0Jab3JEQSxDYzNxRFEsWUZiUixpR0FJQSxzQlp3ckRBLENjL3FEUSxZRmJSLHNFQUlBLGFaNHJEQSxDY25yRFEsYUZiUixpR0FJQSxzQlpnc0RBLENjdnJEUSxhRmJSLGlHQUlBLHNCWm9zREEsQ2MzckRRLGFGYlIseUVBSUEsY1p3c0RBLENjenJESSxrQkFBd0IsdUVkNHJENUIsQ2MxckRJLGlCQUF1Qix3RWQ2ckQzQixDYzFyRE0sY0FBd0Isb0VkNnJEOUIsQ2M3ckRNLGNBQXdCLG9FZGdzRDlCLENjaHNETSxjQUF3QixvRWRtc0Q5QixDY25zRE0sY0FBd0Isb0Vkc3NEOUIsQ2N0c0RNLGNBQXdCLG9FZHlzRDlCLENjenNETSxjQUF3QixvRWQ0c0Q5QixDYzVzRE0sY0FBd0Isb0VkK3NEOUIsQ2Mvc0RNLGNBQXdCLG9FZGt0RDlCLENjbHRETSxjQUF3QixvRWRxdEQ5QixDY3J0RE0sY0FBd0IscUVkd3REOUIsQ2N4dERNLGVBQXdCLHdFZDJ0RDlCLENjM3RETSxlQUF3Qix3RWQ4dEQ5QixDYzl0RE0sZUFBd0Isd0VkaXVEOUIsQ2MxdERVLGVGaEJWLGFaNnVEQSxDYzd0RFUsZUZoQlYsdUJaZ3ZEQSxDY2h1RFUsZUZoQlYsd0JabXZEQSxDY251RFUsZUZoQlYsZVpzdkRBLENjdHVEVSxlRmhCVix3Qlp5dkRBLENjenVEVSxlRmhCVix3Qlo0dkRBLENjNXVEVSxlRmhCVixlWit2REEsQ2MvdURVLGVGaEJWLHdCWmt3REEsQ2NsdkRVLGVGaEJWLHdCWnF3REEsQ2NydkRVLGVGaEJWLGVad3dEQSxDY3h2RFUsZ0JGaEJWLHdCWjJ3REEsQ2MzdkRVLGdCRmhCVix3Qlo4d0RBLENBQ0YsQ2VsMERBLE9BQ0UsV0FDQSxtQkFDQSxhZm8wREYsQ2VqMERFLG9CQUVFLHlCQUNBLG1CQUNBLDRCZm0wREosQ2VoMERFLGdCQUNFLHNCQUNBLCtCZmswREosQ2UvekRFLG1CQUNFLDRCZmkwREosQ2V2ekRFLDBCQUVFLGFmMHpESixDZTl5REUsc0RBRUUsd0Jmb3pESixDZWh6REksa0RBRUUsdUJma3pETixDZTV5REUsbUdBSUUsUWYreURKLENldHlERSx5Q0FDRSxnQ2Z5eURKLENLeDJERSw0QlUyRUksY0FDQSxpQ2ZpeUROLENnQm4zREksbURBR0UseUNoQnMzRE4sQ2dCbDNETSx1RkFJRSxxQ2hCbzNEUixDZ0J0MkRRLDRHQUVFLGtFaEI0MkRWLENnQnY0REkseURBR0UsMENoQjA0RE4sQ2dCdDRETSwrRkFJRSxzQ2hCdzREUixDZ0IxM0RRLGtIQUVFLDJEaEJnNERWLENnQjM1REksbURBR0UseUNoQjg1RE4sQ2dCMTVETSx1RkFJRSxxQ2hCNDVEUixDZ0I5NERRLDRHQUVFLGtFaEJvNURWLENnQi82REksMENBR0UsMENoQms3RE4sQ2dCOTZETSwyRUFJRSxzQ2hCZzdEUixDZ0JsNkRRLG1HQUVFLGtFaEJ3NkRWLENnQm44REksbURBR0UsdUNoQnM4RE4sQ2dCbDhETSx1RkFJRSxtQ2hCbzhEUixDZ0J0N0RRLDRHQUVFLHdDaEI0N0RWLENnQnY5REksZ0RBR0UseUNoQjA5RE4sQ2dCdDlETSxtRkFJRSxxQ2hCdzlEUixDZ0IxOERRLHlHQUVFLGtFaEJnOURWLENnQjMrREksNkNBR0UseUNoQjgrRE4sQ2dCMStETSwrRUFJRSxxQ2hCNCtEUixDZ0I5OURRLHNHQUVFLDRDaEJvK0RWLENnQi8vREksMENBR0UsMENoQmtnRU4sQ2dCOS9ETSwyRUFJRSxzQ2hCZ2dFUixDZ0JsL0RRLG1HQUVFLDBEaEJ3L0RWLENnQjEvRFEseUpBRUUsaUNoQnNnRVYsQ2V0N0RJLHNCQUNFLFdBQ0EseUJBQ0Esb0RmeTdETixDZXA3REksdUJBQ0UsY0FDQSx5QkFDQSxvQmZzN0ROLENlajdEQSxZQUNFLFdBQ0Esd0JmbzdERixDZWw3REUsbURBR0Usb0RmbzdESixDZWo3REUsMkJBQ0UsUWZtN0RKLENlLzZESSxvREFDRSxvQ2ZpN0ROLENLdGpFRSx1Q1U0SU0sV0FDQSxxQ2Y2NkRSLENhNy9ESSw0QkVpR0EscUJBRUksY0FDQSxXQUNBLGdCQUNBLGdDZis1RE4sQ2U1NURNLHFDQUNFLFFmODVEUixDQUNGLENhemdFSSw0QkVpR0EscUJBRUksY0FDQSxXQUNBLGdCQUNBLGdDZjA2RE4sQ2V2NkRNLHFDQUNFLFFmeTZEUixDQUNGLENhcGhFSSw2QkVpR0EscUJBRUksY0FDQSxXQUNBLGdCQUNBLGdDZnE3RE4sQ2VsN0RNLHFDQUNFLFFmbzdEUixDQUNGLENhL2hFSSw2QkVpR0EscUJBRUksY0FDQSxXQUNBLGdCQUNBLGdDZmc4RE4sQ2U3N0RNLHFDQUNFLFFmKzdEUixDQUNGLENhMWlFSSw2QkVpR0Esc0JBRUksY0FDQSxXQUNBLGdCQUNBLGdDZjI4RE4sQ2V4OERNLHNDQUNFLFFmMDhEUixDQUNGLENhcmpFSSw2QkVpR0EsdUJBRUksY0FDQSxXQUNBLGdCQUNBLGdDZnM5RE4sQ2VuOURNLHVDQUNFLFFmcTlEUixDQUNGLENlLzlESSxrQkFFSSxjQUNBLFdBQ0EsZ0JBQ0EsZ0NmZytEUixDZTc5RFEsa0NBQ0UsUWYrOURWLENpQjVvRUEsY0FDRSxjQUNBLFdBQ0EsbUNBQ0EsdUJiMEtJLGVhdktKLGdCQUNBLGlCQUNBLGNBQ0Esc0JBQ0EsNEJBQ0EseUJSQUUscUJTRkUsK1VsQmtwRU4sQ2tCOW9FTSx1Q0RkTixjQ2VRLHVDbEJpcEVOLENBQ0YsQ2lCNW9FRSwwQkFDRSw2QkFDQSxRakI4b0VKLENtQjlwRUUsb0JBQ0UsY0FDQSxzQkFDQSwrREFNRSwrRm5CNHBFTixDaUI5b0VFLHlDQUNFLGNBRUEsU2pCK29FSixDaUJscEVFLGdDQUNFLGNBRUEsU2pCK29FSixDaUJscEVFLHFDQUNFLGNBRUEsU2pCK29FSixDaUJscEVFLDJCQUNFLGNBRUEsU2pCK29FSixDaUJ2b0VFLCtDQUVFLHlCQUVBLFNqQnVvRUosQ2lCL25FRSxtSUFDRSw0RGpCcW9FSixDaUIvbkVFLG1DQUNFLGtCQUNBLHlCakJrb0VKLENpQi9uRUUscUNBTUUsY0FDQSxxQmpCNG5FSixDaUJ2bkVBLHVDQUVFLGNBQ0EsVWpCMG5FRixDaUJobkVBLGdCQUNFLGdDQUNBLG1DQUNBLGdCYmlFRSxrQmEvREYsZ0JqQm1uRUYsQ2lCaG5FQSxtQkFDRSw4QkFDQSxpQ2IwRUksa0JheEVKLGVqQm1uRUYsQ2lCaG5FQSxtQkFDRSwrQkFDQSxrQ2JtRUksa0JhakVKLGVqQm1uRUYsQ2lCMW1FQSx3QkFDRSxjQUNBLFdBQ0Esa0JBQ0EsZ0Jib0RJLGVhbERKLGlCQUNBLGNBQ0EsNkJBRUEsMkNqQjZtRUYsQ2lCM21FRSxnRkFFRSxnQkFDQSxjakI0bUVKLENpQmhtRUEsaUJBQ0UsaUNBQ0EscUJiMkJJLGtCYXpCSixnQlJ6SUUsbUJUNnVFSixDaUJobUVBLGlCQUNFLGdDQUNBLG1CYm1CSSxrQmFqQkosZ0JSakpFLG1CVHF2RUosQ2lCeGxFQSw4RUFDRSxXakIrbEVGLENpQnZsRUEsWUFDRSxrQmpCMGxFRixDaUJ2bEVBLFdBQ0UsY0FDQSxpQmpCMGxFRixDaUJsbEVBLFVBQ0UsMEVBQ0EseURBQ0Esa0JBQ0EsZ0JqQnFsRUYsQ2lCbmxFRSx1Q0FFRSxrQkFDQSxnQmpCcWxFSixDaUI1a0VBLFlBQ0Usa0JBQ0EsY0FDQSxvQmpCK2tFRixDaUI1a0VBLGtCQUNFLGtCQUNBLG1CQUNBLG9CakIra0VGLENpQjVrRUUsMkZBRUUsYWpCNmtFSixDaUJ6a0VBLGtCQUNFLGVqQjRrRUYsQ2lCemtFQSxtQkFDRSxzR0FDQSw2RkFDQSxlQUNBLG1CakI0a0VGLENpQnprRUUscUNBQ0UsZ0JBQ0EsYUFDQSxzQkFDQSxhakIya0VKLENtQnh4RUUsZ0JBQ0UsYUFDQSxXQUNBLGtCZnFIQSxpQmVuSEEsYW5CMnhFSixDbUJ4eEVFLGVBQ0Usa0JBQ0EsU0FDQSxPQUNBLFVBQ0EsYUFDQSxlQUNBLHFCQUNBLGlCZndIRSxrQmV0SEYsaUJBQ0EsV0FDQSxvQ1Y5Q0Esb0JUMDBFSixDbUJ2eEVJLHFFQUVFLFFuQnd4RU4sQ21CbnhFSSw4SEFFRSxhbkJ3eEVOLENtQnQwRUksMERBb0RFLHFCQUdFLDhDQUNBLDZRQUNBLDRCQUNBLDBEQUNBLDZEbkJveEVSLENtQmp4RU0sc0VBQ0UscUJBQ0EsNkZuQm14RVIsQ21CbjFFSSxzRUF5RUksNkJBQ0EsdUNuQjh3RVIsQ21CeDFFSSwwRUFtRkksb0NBQ0EsK0VuQnl3RVIsQ21CNzFFSSw0REEyRkUscUJBR0UsZ0RBQ0EsMGlCbkJvd0VSLENtQmp3RU0sd0VBQ0UscUJBQ0EsNkZuQm13RVIsQ21CNXZFTSxzR0FDRSxhbkIrdkVSLENtQjV2RU0sa01BRUUsYW5CK3ZFUixDbUJ4dkVNLHNIQUNFLGFuQjJ2RVIsQ21CenZFUSxvSUFDRSxvQm5CMnZFVixDbUJ0dkVRLG9KQUNFLGtEQzVKTixxRHBCcTVFSixDbUJudkVRLGdKQUNFLDZGbkJxdkVWLENtQnh1RU0sc1JBQ0Usb0JuQjh1RVIsQ21CMXVFUSxzSEFDRSxxQkFDQSw2Rm5CNHVFVixDbUI3M0VFLGtCQUNFLGFBQ0EsV0FDQSxrQmZxSEEsaUJlbkhBLGFuQmc0RUosQ21CNzNFRSxpQkFDRSxrQkFDQSxTQUNBLE9BQ0EsVUFDQSxhQUNBLGVBQ0EscUJBQ0EsaUJmd0hFLGtCZXRIRixpQkFDQSxXQUNBLG1DVjlDQSxvQlQrNkVKLENtQjUzRUkseUVBRUUsUW5CNjNFTixDbUJ4M0VJLDhJQUVFLGFuQjYzRU4sQ21CMzZFSSw4REFvREUscUJBR0UsOENBQ0Esc1VBQ0EsNEJBQ0EsMERBQ0EsNkRuQnkzRVIsQ21CdDNFTSwwRUFDRSxxQkFDQSwyRm5CdzNFUixDbUJ4N0VJLDBFQXlFSSw2QkFDQSx1Q25CbTNFUixDbUI3N0VJLDhFQW1GSSxvQ0FDQSwrRW5CODJFUixDbUJsOEVJLGdFQTJGRSxxQkFHRSxnREFDQSxtbUJuQnkyRVIsQ21CdDJFTSw0RUFDRSxxQkFDQSwyRm5CdzJFUixDbUJqMkVNLDBHQUNFLGFuQm8yRVIsQ21CajJFTSxrTkFFRSxhbkJvMkVSLENtQjcxRU0sMEhBQ0UsYW5CZzJFUixDbUI5MUVRLHdJQUNFLG9CbkJnMkVWLENtQjMxRVEsd0pBQ0Usd0NDNUpOLDJDcEIwL0VKLENtQngxRVEsb0pBQ0UsMkZuQjAxRVYsQ21CNzBFTSw4UkFDRSxvQm5CbTFFUixDbUIvMEVRLDBIQUNFLHFCQUNBLDJGbkJpMUVWLENpQjV2RUEsYUFDRSwwRUFDQSxnSUFDQSw0RmpCK3ZFRixDaUIxdkVFLHlCQUNFLFVqQjR2RUosQ2EzOUVJLHlCSW9PQSxtQkFFRSxzQkFDQSxrR2pCMnZFSixDaUJ0dkVFLDRDQVBFLDBFQUNBLHVFQUVBLGVqQml3RUosQ2lCN3ZFRSx5QkFFRSx5RUFDQSxnSUFDQSxxQmpCeXZFSixDaUJwdkVFLDJCQUNFLHFCQUNBLFdBQ0EscUJqQnN2RUosQ2lCbHZFRSxxQ0FDRSxvQmpCb3ZFSixDaUJqdkVFLHNEQUVFLFVqQm12RUosQ2lCOXVFRSx5QkFDRSwwRUFDQSw2RkFDQSxtR0FDQSxXQUNBLGNqQmd2RUosQ2lCOXVFRSwrQkFDRSxrQkFDQSx3REFDQSxhQUNBLG9CQUNBLGFqQmd2RUosQ2lCN3VFRSw2QkFDRSw2RkFDQSxrR2pCK3VFSixDaUI3dUVFLG1DQUNFLGVqQit1RUosQ0FDRixDcUJqa0ZBLEtBQ0UscUJBRUEsZ0JBQ0EsY0FDQSxrQkFHQSxzQkFDQSxxRkFDQSw2QkFDQSw2QkN1RkEsdUJsQjRFSSxla0IxRUosaUJieEZFLHFCU0ZFLG1qQmxCdWtGTixDa0Jua0ZNLHVDR2ROLEtIZVEsdUNsQnNrRk4sQ0FDRixDS2hsRkUsV2dCVUUsY0FDQSxvQnJCeWtGSixDcUJ0a0ZFLHNCQUVFLFVBQ0EsK0ZyQnVrRkosQ3FCbmtGRSw0QkFFRSxXckJva0ZKLENxQmhrRkUsbUNBQ0UsY3JCa2tGSixDcUJwakZBLHVDQUVFLG1CckJzakZGLENxQjdpRkUsYUMzREEsY0ZBRSx5QkVFRixvQnRCNG1GRixDc0JubUZFLHlEQUxFLFdGTkEsa0VFUUEsNkR0QmluRkosQ3NCOW1GRSxzQ0FTSSwrR3RCcW1GTixDc0JobUZFLDRDQUVFLGNBQ0EseUJBQ0Esb0J0QmltRkosQ3NCMWxGRSx1SUFHRSxXQUNBLGtFQUlBLDZEdEJ1bEZKLENzQnJsRkkseUpBS0ksK0d0Qm1sRlIsQ3FCM2tGRSxlQzNEQSxjRkFFLHlCRUVGLG9CdEIwb0ZGLENzQmpvRkUsK0RBTEUsY0ZOQSw2REVRQSxzRHRCK29GSixDc0I1b0ZFLDBDQVNJLCtHdEJtb0ZOLENzQjluRkUsZ0RBRUUsY0FDQSx5QkFDQSxvQnRCK25GSixDc0J4bkZFLDZJQUdFLGNBQ0EsMkRBSUEsd0R0QnFuRkosQ3NCbm5GSSwrSkFLSSwrR3RCaW5GUixDcUJ6bUZFLGFDM0RBLFdGQUUseUJFRUYsb0J0QndxRkYsQ3NCL3BGRSx5REFMRSxXRk5BLHlERVFBLGlEdEI2cUZKLENzQjFxRkUsc0NBU0kseUd0QmlxRk4sQ3NCNXBGRSw0Q0FFRSxXQUNBLHlCQUNBLG9CdEI2cEZKLENzQnRwRkUsdUlBR0UsV0FDQSxzREFJQSxvRHRCbXBGSixDc0JqcEZJLHlKQUtJLHlHdEIrb0ZSLENxQnZvRkUsVUMzREEsV0ZBRSx5QkVFRixvQnRCc3NGRixDc0I3ckZFLGdEQUxFLFdGTkEsK0NFUUEsNkR0QjJzRkosQ3NCeHNGRSxnQ0FTSSw2R3RCK3JGTixDc0IxckZFLHNDQUVFLFdBQ0EseUJBQ0Esb0J0QjJyRkosQ3NCcHJGRSw4SEFHRSxXQUNBLGtFQUlBLDZEdEJpckZKLENzQi9xRkksZ0pBS0ksNkd0QjZxRlIsQ3FCcnFGRSxhQzNEQSxjRkFFLHlCRUVGLG9CdEJvdUZGLENzQjN0RkUseURBTEUsY0ZOQSx3Q0VRQSw4QnRCeXVGSixDc0J0dUZFLHNDQVNJLHVHdEI2dEZOLENzQnh0RkUsNENBRUUsY0FDQSx5QkFDQSxvQnRCeXRGSixDc0JsdEZFLHVJQUdFLGNBQ0EsbUNBSUEsbUN0QitzRkosQ3NCN3NGSSx5SkFLSSx1R3RCMnNGUixDcUJuc0ZFLFlDM0RBLFdGQUUseUJFRUYsb0J0Qmt3RkYsQ3NCenZGRSxzREFMRSxXRk5BLDZDRVFBLG9DdEJ1d0ZKLENzQnB3RkUsb0NBU0ksNkd0QjJ2Rk4sQ3NCdHZGRSwwQ0FFRSxXQUNBLHlCQUNBLG9CdEJ1dkZKLENzQmh2RkUsb0lBR0UsV0FDQSx5Q0FJQSx3Q3RCNnVGSixDc0IzdUZJLHNKQUtJLDZHdEJ5dUZSLENxQmp1RkUsV0MzREEsY0ZBRSx5QkVFRixvQnRCZ3lGRixDc0J2eEZFLG1EQUxFLGNGTkEsZ0RFUUEscUN0QnF5RkosQ3NCbHlGRSxrQ0FTSSw2R3RCeXhGTixDc0JweEZFLHdDQUVFLGNBQ0EseUJBQ0Esb0J0QnF4RkosQ3NCOXdGRSxpSUFHRSxjQUNBLDBDQUlBLDJDdEIyd0ZKLENzQnp3RkksbUpBS0ksNkd0QnV3RlIsQ3FCL3ZGRSxVQzNEQSxXRkFFLHlCRUVGLG9CdEI4ekZGLENzQnJ6RkUsZ0RBTEUsV0ZOQSx5REVRQSxrRHRCbTBGSixDc0JoMEZFLGdDQVNJLDJHdEJ1ekZOLENzQmx6RkUsc0NBRUUsV0FDQSx5QkFDQSxvQnRCbXpGSixDc0I1eUZFLDhIQUdFLFdBQ0EsdURBSUEsb0R0Qnl5RkosQ3NCdnlGSSxnSkFLSSwyR3RCcXlGUixDcUJ2eEZFLHFCQ1BBLGNBQ0Esb0J0Qmt5RkYsQ0t2MUZFLDJCaUJ3REUsY0FDQSx5QkFDQSxvQnRCa3lGSixDc0IveEZFLHNEQUVFLDZGdEJneUZKLENzQjd4RkUsNERBRUUsY0FDQSw0QnRCOHhGSixDc0IzeEZFLCtKQUdFLGNBQ0EseUJBQ0Esb0J0QjJ4RkosQ3NCenhGSSxpTEFLSSw2RnRCdXhGUixDcUJoekZFLHVCQ1BBLGNBQ0Esb0J0QjJ6RkYsQ0toM0ZFLDZCaUJ3REUsY0FDQSx5QkFDQSxvQnRCMnpGSixDc0J4ekZFLDBEQUVFLCtGdEJ5ekZKLENzQnR6RkUsZ0VBRUUsY0FDQSw0QnRCdXpGSixDc0JwekZFLHFLQUdFLGNBQ0EseUJBQ0Esb0J0Qm96RkosQ3NCbHpGSSx1TEFLSSwrRnRCZ3pGUixDcUJ6MEZFLHFCQ1BBLGNBQ0Esb0J0Qm8xRkYsQ0t6NEZFLDJCaUJ3REUsV0FDQSx5QkFDQSxvQnRCbzFGSixDc0JqMUZFLHNEQUVFLDJGdEJrMUZKLENzQi8wRkUsNERBRUUsY0FDQSw0QnRCZzFGSixDc0I3MEZFLCtKQUdFLFdBQ0EseUJBQ0Esb0J0QjYwRkosQ3NCMzBGSSxpTEFLSSwyRnRCeTBGUixDcUJsMkZFLGtCQ1BBLGNBQ0Esb0J0QjYyRkYsQ0tsNkZFLHdCaUJ3REUsV0FDQSx5QkFDQSxvQnRCNjJGSixDc0IxMkZFLGdEQUVFLDZGdEIyMkZKLENzQngyRkUsc0RBRUUsY0FDQSw0QnRCeTJGSixDc0J0MkZFLHNKQUdFLFdBQ0EseUJBQ0Esb0J0QnMyRkosQ3NCcDJGSSx3S0FLSSw2RnRCazJGUixDcUIzM0ZFLHFCQ1BBLGNBQ0Esb0J0QnM0RkYsQ0szN0ZFLDJCaUJ3REUsY0FDQSx5QkFDQSxvQnRCczRGSixDc0JuNEZFLHNEQUVFLDJGdEJvNEZKLENzQmo0RkUsNERBRUUsY0FDQSw0QnRCazRGSixDc0IvM0ZFLCtKQUdFLGNBQ0EseUJBQ0Esb0J0QiszRkosQ3NCNzNGSSxpTEFLSSwyRnRCMjNGUixDcUJwNUZFLG9CQ1BBLGNBQ0Esb0J0Qis1RkYsQ0twOUZFLDBCaUJ3REUsV0FDQSx5QkFDQSxvQnRCKzVGSixDc0I1NUZFLG9EQUVFLHlGdEI2NUZKLENzQjE1RkUsMERBRUUsY0FDQSw0QnRCMjVGSixDc0J4NUZFLDRKQUdFLFdBQ0EseUJBQ0Esb0J0Qnc1RkosQ3NCdDVGSSw4S0FLSSx5RnRCbzVGUixDcUI3NkZFLG1CQ1BBLGNBQ0Esb0J0Qnc3RkYsQ0s3K0ZFLHlCaUJ3REUsY0FDQSx5QkFDQSxvQnRCdzdGSixDc0JyN0ZFLGtEQUVFLCtGdEJzN0ZKLENzQm43RkUsd0RBRUUsY0FDQSw0QnRCbzdGSixDc0JqN0ZFLHlKQUdFLGNBQ0EseUJBQ0Esb0J0Qmk3RkosQ3NCLzZGSSwyS0FLSSwrRnRCNjZGUixDcUJ0OEZFLGtCQ1BBLGNBQ0Esb0J0Qmk5RkYsQ0t0Z0dFLHdCaUJ3REUsV0FDQSx5QkFDQSxvQnRCaTlGSixDc0I5OEZFLGdEQUVFLHlGdEIrOEZKLENzQjU4RkUsc0RBRUUsY0FDQSw0QnRCNjhGSixDc0IxOEZFLHNKQUdFLFdBQ0EseUJBQ0Esb0J0QjA4RkosQ3NCeDhGSSx3S0FLSSx5RnRCczhGUixDcUJwOUZBLFVBQ0UsZ0JBQ0EsY0FDQSxvQnJCdTlGRixDS2hpR0UsZ0JnQjRFRSxzRHJCdzlGSixDcUJwOUZFLGdEQUhFLHlCckIwOUZKLENxQmw5RkUsc0NBRUUsY0FDQSxtQnJCbTlGSixDcUJ4OEZBLDJCQ1BFLG1CbEI0RUksa0JrQjFFSixnQmJ4RkUsbUJUNGlHSixDcUIzOEZBLDJCQ1hFLHFCbEI0RUksa0JrQjFFSixnQmJ4RkUsbUJUbWpHSixDcUJ6OEZBLFdBQ0UsY0FDQSxVckI0OEZGLENxQno4RkUsc0JBQ0UsZ0JyQjI4RkosQ3FCbjhGRSxzRkFDRSxVckJ3OEZKLEN1Qm5sR0EsTUxnQk0scUVsQnVrR04sQ2tCbmtHTSx1Q0twQk4sTUxxQlEsdUNsQnNrR04sQ0FDRixDdUJ6bEdFLGlCQUNFLFN2QjJsR0osQ3VCdGxHRSxxQkFDRSxZdkJ5bEdKLEN1QnJsR0EsWUFDRSxrQkFDQSxTQUNBLGdCTERJLCtEbEIwbEdOLENrQnRsR00sdUNLTk4sWUxPUSx1Q2xCeWxHTixDQUNGLEN1QjNsR0Usa0JBQ0UsUUFDQSxZTE5FLDZEbEJvbUdOLENrQmhtR00sdUNLQUosa0JMQ00sdUNsQm1tR04sQ0FDRixDd0J4bkdBLHVDQUlFLGlCeEIybkdGLEN3QnhuR0EsaUJBQ0Usa0J4QjJuR0YsQ3lCdm1HSSx1QkFDRSxxQkFDQSxtQkFDQSxzQkFDQSxXQWhDSixzQkFDQSxvQ0FDQSxnQkFDQSxrQ3pCMG9HRixDeUJybEdJLDZCQUNFLGF6QnVsR04sQ3dCam9HQSxlQUNFLGtCQUNBLFNBQ0EsT0FDQSxhQUNBLGFBQ0EsV0FDQSxnQkFDQSxnQkFDQSxtQnBCMkpJLGVvQnpKSixjQUNBLGdCQUNBLGdCQUNBLHNCQUNBLDRCQUNBLGlDZmRFLG9CVG1wR0osQ3dCNW5HSSxvQkFDRSxXQUNBLE14QituR04sQ3dCNW5HSSxxQkFDRSxRQUNBLFN4QituR04sQ2FubkdJLHlCV25CQSx1QkFDRSxXQUNBLE14QjBvR0osQ3dCdm9HRSx3QkFDRSxRQUNBLFN4QnlvR0osQ0FDRixDYTluR0kseUJXbkJBLHVCQUNFLFdBQ0EsTXhCb3BHSixDd0JqcEdFLHdCQUNFLFFBQ0EsU3hCbXBHSixDQUNGLENheG9HSSwwQlduQkEsdUJBQ0UsV0FDQSxNeEI4cEdKLEN3QjNwR0Usd0JBQ0UsUUFDQSxTeEI2cEdKLENBQ0YsQ2FscEdJLDBCV25CQSx1QkFDRSxXQUNBLE14QndxR0osQ3dCcnFHRSx3QkFDRSxRQUNBLFN4QnVxR0osQ0FDRixDYTVwR0ksMEJXbkJBLHdCQUNFLFdBQ0EsTXhCa3JHSixDd0IvcUdFLHlCQUNFLFFBQ0EsU3hCaXJHSixDQUNGLENhdHFHSSwwQlduQkEseUJBQ0UsV0FDQSxNeEI0ckdKLEN3QnpyR0UsMEJBQ0UsUUFDQSxTeEIyckdKLENBQ0YsQ3dCcHJHRSx1QkFDRSxTQUNBLFlBQ0EsYUFDQSxxQnhCc3JHSixDeUJydEdJLCtCQUNFLHFCQUNBLG1CQUNBLHNCQUNBLFdBekJKLGFBQ0Esb0NBQ0EseUJBQ0Esa0N6Qml2R0YsQ3lCbnNHSSxxQ0FDRSxhekJxc0dOLEN3QjFyR0UsMEJBQ0UsTUFDQSxXQUNBLFVBQ0EsYUFDQSxtQnhCNnJHSixDeUIxdUdJLGtDQUNFLHFCQUNBLG1CQUNBLHNCQUNBLFdBbEJKLGtDQUNBLGVBQ0EscUNBQ0Esc0J6Qit2R0YsQ3lCeHRHSSx3Q0FDRSxhekIwdEdOLEN3QnJzR0ksa0NBQ0UsZ0J4QnVzR04sQ3dCanNHRSx5QkFDRSxNQUNBLFdBQ0EsVUFDQSxhQUNBLG9CeEJvc0dKLEN5Qmx3R0ksaUNBQ0UscUJBQ0EsbUJBQ0Esc0JBQ0EsV0FZRSxZekJ3dkdSLEN5QnJ2R00sa0NBQ0UscUJBQ0Esb0JBQ0Esc0JBQ0EsV0E5Qk4sa0NBQ0Esd0JBQ0Esb0N6Qnl4R0YsQ3lCeHZHSSx1Q0FDRSxhekIwdkdOLEN3QnB0R0ksa0NBQ0UsZ0J4QnN0R04sQ3dCOXNHRSwwSUFJRSxXQUNBLFd4QjhzR0osQ3dCenNHQSxrQkU5R0UsU0FDQSxlQUNBLGdCQUNBLDRCMUIyekdGLEN3QnpzR0EsZUFDRSxjQUNBLFdBQ0Esc0JBQ0EsV0FDQSxnQkFDQSxjQUNBLG1CQUVBLG1CQUNBLDZCQUNBLFF4QjJzR0YsQ0toMEdFLDBDbUJvSUUscURBQ0EscUJKL0lBLHdCcEIrMEdKLEN3QjVyR0UsNENBRUUsV0FDQSxxQkp0SkEsd0JwQm8xR0osQ3dCMXJHRSxnREFFRSxjQUNBLG9CQUNBLDRCeEIyckdKLEN3Qm5yR0Esb0JBQ0UsYXhCc3JHRixDd0JsckdBLGlCQUNFLGNBQ0EscUJBQ0EsZ0JwQkFJLGtCb0JFSixjQUNBLGtCeEJxckdGLEN3QmpyR0Esb0JBQ0UsY0FDQSxzQkFDQSxheEJvckdGLEMyQi8yR0EsK0JBRUUsa0JBQ0Esc0dBQ0EscUIzQmszR0YsQzJCaDNHRSx5Q0FDRSxrQkFDQSx3RTNCbTNHSixDMkI1MkdJLHdOQUdFLFMzQm0zR04sQzJCNzJHQSxhQUNFLDBFQUNBLHlEQUNBLHdHM0JnM0dGLEMyQjkyR0UsMEJBQ0UsVTNCZzNHSixDMkIxMkdFLDBFQUVFLGdCM0I2MkdKLEMyQnoyR0UsbUdsQlhFLDBCQUNBLDRCVHczR0osQzJCejJHRSwrRWxCRkUseUJBQ0EsMkJUKzJHSixDMkI1MUdBLHVCQUNFLHVCQUNBLHFCM0IrMUdGLEMyQjcxR0UsMEdBR0UsYTNCNjFHSixDMkIxMUdFLHdDQUNFLGMzQjQxR0osQzJCeDFHQSx5RUFDRSxzQkFDQSxvQjNCMjFHRixDMkJ4MUdBLHlFQUNFLHFCQUNBLG1CM0IyMUdGLEMyQnYwR0Esb0JBQ0UsdUlBQ0EsbUdBQ0Esa0czQjAwR0YsQzJCeDBHRSx3REFFRSxVM0IwMEdKLEMyQnYwR0UsNEZBRUUsZTNCeTBHSixDMkJyMEdFLHFIbEJyRkUsNkJBQ0EsMkJUODVHSixDMkJyMEdFLGlHbEJ4R0UseUJBQ0EseUJUaTdHSixDMkJ0ekdFLHlEQUVFLGUzQnl6R0osQzJCdnpHSSxnTUFFRSxrQkFDQSxtQkFDQSxtQjNCMnpHTixDNEJwOUdBLGFBQ0Usa0JBQ0EsMEVBQ0EseURBQ0EsaUdBQ0EsVTVCdTlHRixDNEJyOUdFLHNIQUlFLGtCQUNBLHlFQUNBLFNBQ0EsWUFDQSxlNUJ1OUdKLEM0QnI5R0ksMGdCQUdFLGdCNUJnK0dOLEM0QjM5R0UseUlBR0UsUzVCNjlHSixDNEJ6OUdFLG1EQUNFLFM1QjI5R0osQzRCdDlHSSwyRm5CSUEseUJBQ0EsMkJUczlHSixDNEJ0OUdFLDBCQUNFLDBFQUNBLDRGNUJ3OUdKLEM0QnQ5R0ksa0luQm5CQSwwQkFDQSw0QlQ0K0dKLEM0Qng5R0ksK0RuQlBBLHlCQUNBLDJCVGsrR0osQzRCLzhHSSxrbEJuQmxDQSwwQkFDQSw0QlQ4L0dKLEM0Qjc4R0EseUNBRUUseUU1Qmc5R0YsQzRCMzhHRSxtREFDRSxrQkFDQSxTNUI4OEdKLEM0QjU4R0ksK0RBQ0UsUzVCKzhHTixDNEIzOEdFLDRWQUlFLGdCNUJpOUdKLEM0Qjc4R0EscUJBQXVCLGlCNUJpOUd2QixDNEJoOUdBLG9CQUFzQixnQjVCbzlHdEIsQzRCNThHQSxrQkFDRSwwRUFDQSw2RkFDQSx1QkFDQSxnQnhCMkRJLGV3QnpESixnQkFDQSxpQkFDQSxjQUNBLGtCQUNBLG1CQUNBLHlCQUNBLHlCbkIvR0Usb0JUK2pISixDNEI1OEdFLDJFQUVFLFk1Qjg4R0osQzRCcDhHQSwyRUFFRSwrQjVCdThHRixDNEJwOEdBLDZQQU1FLG1CeEJ3Qkksa0J3QnRCSixnQm5CNUlFLG1CVG9sSEosQzRCcDhHQSwyRUFFRSxnQzVCdThHRixDNEJwOEdBLDZQQU1FLHFCeEJPSSxrQndCTEosZ0JuQjdKRSxtQlRxbUhKLEM0QnA4R0EsOERBRUUscUI1QnU4R0YsQzRCNTdHQSxza0JuQjlKSSwwQkFDQSw0QlRxbUhKLEM0Qjc3R0EsK1duQjNKSSx5QkFDQSwyQlRpbUhKLEM2QnpvSEEsZ0JBQ0Usa0JBQ0EsVUFDQSxjQUNBLG1CQUNBLG9CQUNBLHdCN0I0b0hGLEM2QnpvSEEsdUJBQ0Usc0dBQ0EsaUI3QjRvSEYsQzZCem9IQSxzQkFDRSxrQkFDQSxPQUNBLFdBQ0EsV0FDQSxnQkFDQSxTN0I0b0hGLEM2QjFvSEUsMkRBQ0UsV0FDQSxxQlQzQkEsd0JwQndxSEosQzZCeG9IRSx5REFLSSwrRjdCc29ITixDNkJsb0hFLHVFQUNFLDhEN0Jvb0hKLEM2QmpvSEUseUVBQ0UsV0FDQSxtRUFDQSw4RDdCbW9ISixDNkI1bkhJLDJHQUNFLGE3QjhuSE4sQzZCNW5ITSx5SEFDRSx3QjdCOG5IUixDNkJwbkhBLHNCQUNFLGtCQUNBLGdCQUVBLGtCN0JzbkhGLEM2QmxuSEUsNkJBT0Usb0JBRUEsc0JBQ0Esd0I3Qm9uSEosQzZCL21IRSx5REFkRSxrQkFDQSxZQUNBLGFBQ0EsY0FDQSxXQUNBLFlBRUEsVTdCZ29ISixDNkJ6bkhFLDRCQVFFLGdDN0JpbkhKLEM2QnZtSEUsOENwQmxHRSxvQlQ2c0hKLEM2QnRtSEksMkVBQ0UsNk43QndtSE4sQzZCbm1ISSxrRkFDRSxxQlQxSEYsd0JwQmd1SEosQzZCbG1ISSxpRkFDRSwwSzdCb21ITixDNkIvbEhJLHFGVHBJQSxvQ3BCc3VISixDNkIvbEhJLDJGVHZJQSxvQ3BCeXVISixDNkJ2bEhFLDJDQUVFLGlCN0J5bEhKLEM2QnJsSEksd0VBQ0UsMkw3QnVsSE4sQzZCbGxISSxrRlQ5SkEsb0NwQm12SEosQzZCMWtIQSxlQUNFLG9CN0I2a0hGLEM2QjFrSEksNENBQ0UsY0FDQSxjQUNBLG1CQUVBLG1CN0Iya0hOLEM2QnhrSEksMkNBQ0Usd0JBQ0EsMEJBQ0EsdUJBQ0Esd0JBQ0EseUJBRUEsb0JYbExBLHNuQmxCNHZITixDa0J4dkhNLHVDV3VLRiwyQ1h0S0ksdUNsQjJ2SE4sQ0FDRixDNkJ6a0hJLHlFQUNFLHNCQUNBLGlFN0Iya0hOLEM2QnRrSEksbUZUek1BLG9DcEJreEhKLEM2QjVqSEEsZUFDRSxxQkFDQSxXQUNBLG1DQUNBLHVDekI1Q0ksZXlCK0NKLGdCQUNBLGlCQUNBLGNBQ0Esc0JBQ0Esa09BQ0EseUJwQnRORSxxQm9CeU5GLDREN0I2akhGLEM2QjNqSEUscUJBQ0UsK0RBQ0EsVUFLRSwrRjdCeWpITixDNkJ0akhJLGdDQU1FLGNBQ0EscUI3Qm1qSE4sQzZCL2lIRSw4REFFRSxZQUNBLHFCQUNBLHFCN0JnakhKLEM2QjdpSEUsd0JBQ0UsY0FDQSx3QjdCK2lISixDNkIzaUhFLDJCQUNFLFk3QjZpSEosQzZCemlIRSw4QkFDRSxrQkFDQSx5QjdCMmlISixDNkJ2aUhBLGtCQUNFLGlDQUNBLG1CQUNBLHNCQUNBLG1CekIxR0ksaUJKcXBITixDNkJ2aUhBLGtCQUNFLGdDQUNBLGtCQUNBLHFCQUNBLGtCekJsSEksaUJKNnBITixDNkJsaUhBLGFBRUUscUJBR0EsZTdCcWlIRixDNkJsaUhBLGdDQVBFLGtCQUVBLFdBQ0Esa0M3QmdqSEYsQzZCNWlIQSxtQkFFRSxVQUdBLFNBQ0EsZ0JBQ0EsUzdCcWlIRixDNkJuaUhFLDRDQUNFLCtEQUNBLCtGN0JxaUhKLEM2QmppSEUsK0ZBRUUsd0I3QmtpSEosQzZCOWhISSxxREFDRSxnQjdCZ2lITixDNkI1aEhFLHlEQUNFLHlCN0I4aEhKLEM2QjFoSEEsbUJBSUUsT0FDQSxVQUNBLG1DQUVBLGdCQUVBLGdCQUdBLHNCQUNBLHlCcEJsVkUsb0JUKzJISixDNkJ6aEhFLDRDQWpCQSxrQkFDQSxNQUNBLFFBSUEsdUJBSUEsaUJBQ0EsYTdCK2lIRixDNkJ6aUhFLHlCQUlFLFNBQ0EsVUFDQSxjQUNBLDZCQUlBLGlCVDdXQSx5QlMrV0Esb0JwQm5XQSwrQlQrM0hKLEM2QmpoSEEsY0FDRSxXQUNBLGNBQ0EsVUFDQSw2QkFDQSw0RDdCb2hIRixDNkJsaEhFLG9CQUNFLFM3Qm9oSEosQzZCaGhISSwwQ0FBMEIsNkg3Qm1oSDlCLEM2QmxoSEksc0NBQTBCLDBEN0JxaEg5QixDNkJwaEhJLCtCQUEwQiwwRDdCdWhIOUIsQzZCcGhIRSxnQ0FDRSxRN0JzaEhKLEM2Qm5oSEUsb0NBQ0UsV0FDQSxZQUNBLG1CVGxaQSx5QlNvWkEsU3BCeFlBLG1CU0ZFLHVkbEJpNkhOLENrQjc1SE0sdUNXaVlKLG9DWGhZTSx1Q2xCZzZITixDQUNGLEM2QmppSEUsb0NBU0UsdUM3QjJoSEosQzZCemhISSwyQ1QxWkEsa0VwQnM3SEosQzZCdmhIRSw2Q0FDRSxXQUNBLGFBQ0Esa0JBQ0EsZUFDQSx5QkFDQSx5QnBCelpBLGtCVG03SEosQzZCcmhIRSxnQ0FDRSxXQUNBLFlUNWFBLHlCUzhhQSxTcEJsYUEsbUJTRkUsdWRsQjY3SE4sQ2tCejdITSx1Q1c0WkosZ0NYM1pNLHVDbEI0N0hOLENBQ0YsQzZCbGlIRSxnQ0FRRSxvQzdCNmhISixDNkIzaEhJLHVDVHBiQSxrRXBCazlISixDNkJ6aEhFLGdDQUNFLFdBQ0EsYUFDQSxrQkFDQSxlQUNBLHlCQUNBLHlCcEJuYkEsa0JUKzhISixDNkJ2aEhFLHlCQUNFLFdBQ0EsWUFDQSxhQUNBLG1CQUNBLGtCVHpjQSx5QlMyY0EsU3BCL2JBLG1CU0ZFLHVkbEI0OUhOLENrQng5SE0sdUNXc2JKLHlCWHJiTSx1Q2xCMjlITixDQUNGLEM2QnZpSEUseUJBV0UsZTdCK2hISixDNkI3aEhJLGdDVGpkQSxrRXBCaS9ISixDNkIzaEhFLHlCQUNFLFdBQ0EsYUFDQSxrQkFDQSxlQUNBLDZCQUNBLHlCQUNBLGtCN0I2aEhKLEM2QnBoSEUsNERBSkUseUJwQnRkQSxrQlR1L0hKLEM2QjdoSEUsOEJBQ0UsaUI3QjRoSEosQzZCdGhISSw2Q0FDRSx3QjdCd2hITixDNkJyaEhJLHNEQUNFLGM3QnVoSE4sQzZCcGhISSx5Q0FDRSx3QjdCc2hITixDNkJuaEhJLHlDQUNFLGM3QnFoSE4sQzZCbGhISSxrQ0FDRSx3QjdCb2hITixDNkIvZ0hBLCtEWHpmTSx1ZGxCOGdJTixDa0IxZ0lNLHVDV3FmTiwrRFhwZlEsdUNsQitnSU4sQ0FDRixDOEJoaUlBLEtBQ0UsMEVBQ0EseURBQ0EsZUFDQSxnQkFDQSxlOUJtaUlGLEM4QmhpSUEsVUFDRSxjQUNBLGtCOUJtaUlGLENLbGlJRSxnQ3lCR0Usb0I5QmtpSUosQzhCOWhJRSxtQkFDRSxjQUNBLG9CQUNBLGM5QmdpSUosQzhCeGhJQSxVQUNFLCtCOUIyaElGLEM4QnpoSUUsb0JBQ0UsbUJBQ0EsNkJBQ0EsNkJyQmJBLDhCQUNBLDhCVHlpSUosQ0tyaklFLG9EeUI2Qkksa0JBQ0Esb0M5QjJoSU4sQzhCeGhJSSw2QkFDRSxjQUNBLDZCQUNBLHdCOUIwaElOLEM4QnRoSUUsOERBRUUsY0FDQSxzQkFDQSxpQzlCd2hJSixDOEJyaElFLHlCQUVFLGdCckJ0Q0EseUJBQ0EseUJUNmpJSixDOEI1Z0lFLHFCQUNFLGdCQUNBLFNyQjdEQSxvQlQ2a0lKLEM4QjVnSUUsdURBRUUsV0FDQSx3QjlCOGdJSixDOEJwZ0lFLHdDQUVFLHlFQUNBLGlCOUJ1Z0lKLEM4QmxnSUUsa0RBRUUsNERBQ0EsdUVBQ0EsaUI5QnFnSUosQzhCMy9IRSx1QkFDRSxZOUI4L0hKLEM4QjUvSEUscUJBQ0UsYTlCOC9ISixDK0J2bUlBLFFBQ0Usa0JBS0Esa0IvQjBtSUYsQytCdG1JRSwyTEFSQSwwRUFDQSx5REFDQSw2RkFDQSxrSC9Cd25JRixDK0IzbElBLGNBQ0UscUJBQ0Esc0JBQ0EseUJBQ0Esa0IzQjZISSxrQjJCM0hKLG9CQUNBLGtCL0I2bElGLENLdm9JRSx3QzBCNkNFLG9CL0I2bElKLEMrQnBsSUEsWUFDRSwwRUFDQSx1SUFDQSxlQUNBLGdCQUNBLGUvQnVsSUYsQytCcmxJRSxzQkFDRSxnQkFDQSxjL0J1bElKLEMrQnBsSUUsMkJBQ0UsZ0JBQ0EsVS9Cc2xJSixDK0I3a0lBLGFBQ0UscUJBQ0Esa0JBQ0Esb0IvQmdsSUYsQytCcGtJQSxpQkFDRSxxRUFDQSx1RUFHQSw0Ri9CcWtJRixDK0Jqa0lBLGdCQUNFLHNCM0I4REksa0IyQjVESixjQUNBLDZCQUNBLDZCdEJ4R0Usb0JUNnFJSixDSy9xSUUsNEMwQjhHRSxvQi9Cb2tJSixDK0I5aklBLHFCQUNFLHFCQUNBLFlBQ0EsYUFDQSxzQkFDQSxXQUNBLGtDL0Jpa0lGLEMrQjlqSUEsbUJBQ0UsZ0JBQ0EsZS9CaWtJRixDYXZvSUksNEJrQmtGSSxtUUFDRSxnQkFDQSxjL0Jna0lSLENBQ0YsQ2FscUlJLHlCa0I2RkEsa0JBb0JJLDJFQUNBLHdHL0JxaklOLEMrQm5qSU0sZ0RBSEEsMEQvQnlqSU4sQytCdGpJTSw4QkFDRSxvRS9CcWpJUixDK0JuaklRLDZDQUNFLGlCL0JxaklWLEMrQmxqSVEsd0NBQ0Usb0JBQ0Esa0IvQm9qSVYsQytCL2lJTSxtUUFDRSw4RC9Cd2pJUixDK0IxaUlNLHFDQUNFLGdCL0I0aUlSLEMrQnppSU0sbUNBQ0Usa0hBR0Esb0UvQnlpSVIsQytCdGlJTSxrQ0FDRSxZL0J3aUlSLENBQ0YsQ2F6cklJLDRCa0JrRkksbVFBQ0UsZ0JBQ0EsYy9CaW5JUixDQUNGLENhbnRJSSx5QmtCNkZBLGtCQW9CSSwyRUFDQSx3Ry9Cc21JTixDK0JwbUlNLGdEQUhBLDBEL0IwbUlOLEMrQnZtSU0sOEJBQ0Usb0UvQnNtSVIsQytCcG1JUSw2Q0FDRSxpQi9Cc21JVixDK0JubUlRLHdDQUNFLG9CQUNBLGtCL0JxbUlWLEMrQmhtSU0sbVFBQ0UsOEQvQnltSVIsQytCM2xJTSxxQ0FDRSxnQi9CNmxJUixDK0IxbElNLG1DQUNFLGtIQUdBLG9FL0IwbElSLEMrQnZsSU0sa0NBQ0UsWS9CeWxJUixDQUNGLENhMXVJSSw2QmtCa0ZJLG1RQUNFLGdCQUNBLGMvQmtxSVIsQ0FDRixDYXB3SUksMEJrQjZGQSxrQkFvQkksMkVBQ0Esd0cvQnVwSU4sQytCcnBJTSxnREFIQSwwRC9CMnBJTixDK0J4cElNLDhCQUNFLG9FL0J1cElSLEMrQnJwSVEsNkNBQ0UsaUIvQnVwSVYsQytCcHBJUSx3Q0FDRSxvQkFDQSxrQi9Cc3BJVixDK0JqcElNLG1RQUNFLDhEL0IwcElSLEMrQjVvSU0scUNBQ0UsZ0IvQjhvSVIsQytCM29JTSxtQ0FDRSxrSEFHQSxvRS9CMm9JUixDK0J4b0lNLGtDQUNFLFkvQjBvSVIsQ0FDRixDYTN4SUksNkJrQmtGSSxtUUFDRSxnQkFDQSxjL0JtdElSLENBQ0YsQ2FyeklJLDBCa0I2RkEsa0JBb0JJLDJFQUNBLHdHL0J3c0lOLEMrQnRzSU0sZ0RBSEEsMEQvQjRzSU4sQytCenNJTSw4QkFDRSxvRS9Cd3NJUixDK0J0c0lRLDZDQUNFLGlCL0J3c0lWLEMrQnJzSVEsd0NBQ0Usb0JBQ0Esa0IvQnVzSVYsQytCbHNJTSxtUUFDRSw4RC9CMnNJUixDK0I3cklNLHFDQUNFLGdCL0IrcklSLEMrQjVySU0sbUNBQ0Usa0hBR0Esb0UvQjRySVIsQytCenJJTSxrQ0FDRSxZL0IycklSLENBQ0YsQ2E1MElJLDZCa0JrRkksMlFBQ0UsZ0JBQ0EsYy9Cb3dJUixDQUNGLENhdDJJSSwwQmtCNkZBLG1CQW9CSSwyRUFDQSx3Ry9CeXZJTixDK0J2dklNLGtEQUhBLDBEL0I2dklOLEMrQjF2SU0sK0JBQ0Usb0UvQnl2SVIsQytCdnZJUSw4Q0FDRSxpQi9CeXZJVixDK0J0dklRLHlDQUNFLG9CQUNBLGtCL0J3dklWLEMrQm52SU0sMlFBQ0UsOEQvQjR2SVIsQytCOXVJTSxzQ0FDRSxnQi9CZ3ZJUixDK0I3dUlNLG9DQUNFLGtIQUdBLG9FL0I2dUlSLEMrQjF1SU0sbUNBQ0UsWS9CNHVJUixDQUNGLENhNzNJSSw2QmtCa0ZJLG1SQUNFLGdCQUNBLGMvQnF6SVIsQ0FDRixDYXY1SUksMEJrQjZGQSxvQkFvQkksMkVBQ0Esd0cvQjB5SU4sQytCeHlJTSxvREFIQSwwRC9COHlJTixDK0IzeUlNLGdDQUNFLG9FL0IweUlSLEMrQnh5SVEsK0NBQ0UsaUIvQjB5SVYsQytCdnlJUSwwQ0FDRSxvQkFDQSxrQi9CeXlJVixDK0JweUlNLG1SQUNFLDhEL0I2eUlSLEMrQi94SU0sdUNBQ0UsZ0IvQml5SVIsQytCOXhJTSxxQ0FDRSxrSEFHQSxvRS9COHhJUixDK0IzeElNLG9DQUNFLFkvQjZ4SVIsQ0FDRixDK0I1MUlRLDJPQUNFLGdCQUNBLGMvQnEySVYsQytCejJJSSxlQW9CSSwyRUFDQSx3Ry9CdzFJUixDK0J0MUlRLDBDQUhBLDBEL0I0MUlSLEMrQnoxSVEsMkJBQ0Usb0UvQncxSVYsQytCdDFJVSwwQ0FDRSxpQi9CdzFJWixDK0JyMUlVLHFDQUNFLG9CQUNBLGtCL0J1MUlaLEMrQmwxSVEsMk9BQ0UsOEQvQjIxSVYsQytCNzBJUSxrQ0FDRSxnQi9CKzBJVixDK0I1MElRLGdDQUNFLGtIQUdBLG9FL0I0MElWLEMrQnowSVEsK0JBQ0UsWS9CMjBJVixDS3BoSkUsZ0cwQjJOSSxvQi9CZzBJTixDK0IzeklJLG9DQUNFLG9CL0I2eklOLENLOWhKRSxvRjBCb09NLG9CL0I2eklSLEMrQjF6SU0sNkNBQ0Usb0IvQjR6SVIsQytCeHpJSSwwS0FJRSxvQi9CMHpJTixDK0J0eklFLDhCQUNFLHFCQUNBLDJCL0J3eklKLEMrQnJ6SUUsbUNBQ0Usd1EvQnV6SUosQytCcHpJRSwyQkFDRSxvQi9Cc3pJSixDS3BqSkUsbUcwQm1RTSxvQi9CdXpJUixDSzFqSkUsNkYwQitRSSxVL0JreklOLEMrQjd5SUksbUNBQ0Usd0IvQit5SU4sQ0twa0pFLGtGMEJ3Uk0seUIvQit5SVIsQytCNXlJTSw0Q0FDRSx5Qi9COHlJUixDK0IxeUlJLHNLQUlFLFUvQjR5SU4sQytCeHlJRSw2QkFDRSx5QkFDQSwrQi9CMHlJSixDK0J2eUlFLGtDQUNFLDhRL0J5eUlKLEMrQnR5SUUsMEJBQ0Usd0IvQnd5SUosQ0sxbEpFLGdHMEJ1VE0sVS9CeXlJUixDZ0M1bUpBLE1BQ0Usa0JBQ0EsMEVBQ0EsdUlBQ0EsWUFFQSxxQkFDQSxzQkFDQSwyQkFDQSxrQ3ZCS0Usb0JUMG1KSixDZ0M1bUpFLFNBQ0UsZUFDQSxhaEM4bUpKLENnQzNtSkUsa0JBQ0UsbUJBQ0EscUJoQzZtSkosQ2dDM21KSSw4QkFDRSxtQnZCQ0YsMENBQ0EsMENUNm1KSixDZ0MzbUpJLDZCQUNFLHNCdkJVRiw4Q0FDQSw0Q1RvbUpKLENnQ3htSkUsOERBRUUsWWhDMG1KSixDZ0N0bUpBLFdBR0UseUVBR0EsZUFDQSxlaENxbUpGLENnQ2ptSkEsWUFDRSxvQmhDb21KRixDZ0NqbUpBLGVBQ0UsbUJoQ3FtSkYsQ2dDam1KQSxxQ0FIRSxlaEN3bUpGLENLenBKRSxpQjJCMERFLG9CaENtbUpKLENnQ2htSkUsc0JBQ0UsbUJoQ2ttSkosQ2dDMWxKQSxhQUNFLHVCQUNBLGdCQUVBLGlDQUNBLHdDaEM0bEpGLENnQzFsSkUseUJ2QnZFRSx1RFRvcUpKLENnQ3hsSkEsYUFDRSx1QkFFQSxpQ0FDQSxxQ2hDMGxKRixDZ0N4bEpFLHdCdkJsRkUsdURUNnFKSixDZ0NqbEpBLGtCQUVFLHNCQUVBLGVoQ29sSkYsQ2dDamxKQSxxQ0FORSxzQkFFQSxvQmhDMGxKRixDZ0NobEpBLGtCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsZ0J2Qi9HRSxnQ1Rtc0pKLENnQ2hsSkEseUNBR0Usd0RBQ0EsVWhDbWxKRixDZ0NobEpBLHdCdkJqSEksMENBQ0EsMENUc3NKSixDZ0NqbEpBLDJCdkJ4R0ksOENBQ0EsNENUOHJKSixDZ0M5a0pFLGlCQUNFLGtCaENpbEpKLENhaHJKSSx5Qm1CNkZKLFdBTUksMEVBQ0EsZ0lBQ0EsbUJBQ0EsaUJoQ2lsSkYsQ2dDL2tKRSxpQkFFRSxtRUFDQSxrQkFDQSxnQkFDQSxnQmhDZ2xKSixDQUNGLENnQ3BrSkUsa0JBQ0Usa0JoQ3VrSkosQ2Fsc0pJLHlCbUJ1SEosWUFRSSwwRUFDQSwrSGhDdWtKRixDZ0Nwa0pFLGtCQUVFLG1FQUNBLGVoQ3FrSkosQ2dDbmtKSSx3QkFDRSxjQUNBLGFoQ3FrSk4sQ2dDaGtKTSxtQ3ZCektKLDBCQUNBLDRCVDR1SkYsQ2dDamtKUSxpR0FHRSx5QmhDa2tKVixDZ0Noa0pRLG9HQUdFLDRCaENpa0pWLENnQzdqSk0sb0N2QjFLSix5QkFDQSwyQlQwdUpGLENnQzlqSlEsbUdBR0Usd0JoQytqSlYsQ2dDN2pKUSxzR0FHRSwyQmhDOGpKVixDQUNGLENnQ2pqSkUsb0JBQ0Usb0JoQ29qSkosQ2E1dUpJLHlCbUJzTEosY0FNSSwwREFDQSxzRUFDQSxVQUNBLFFoQ29qSkYsQ2dDbGpKRSxvQkFDRSxxQkFDQSxVaENvakpKLENBQ0YsQ2dDM2lKQSxXQUNFLG9CaEM4aUpGLENnQzVpSkUsaUJBQ0UsZWhDOGlKSixDZ0M1aUpJLG9DQUNFLGdCdkJ2T0YsNkJBQ0EsMkJUc3hKSixDZ0M1aUpJLHFDdkJ6UEEseUJBQ0EseUJUd3lKSixDZ0M1aUpJLDhCdkJ0UUEsZ0J1QndRRSxrQmhDOGlKTixDaUN4MEpBLFlBQ0UsMEVBQ0EseURBQ0Esb0JBQ0EsZ0JBRUEsZ0JBQ0EsNkJ4QldFLG9CVGcwSkosQ2lDcjBKRSxrQ0FDRSxrQmpDdzBKSixDaUN0MEpJLHlDQUNFLFdBQ0Esb0JBQ0EsY0FDQSxXakN3MEpOLENpQzl6SkUsK0NBQ0UsMEJBSUEsb0JqQzR6SkosQ2lDenpKRSx3QkFDRSxhakM4ekpKLENrQ3IySkEsWUFDRSwwRTVCR0EsZUFDQSxnQkdhRSxvQlQwMUpKLENrQ3QySkEsV0FDRSxrQkFDQSxjQUNBLHFCQUNBLGlCQUNBLGlCQUNBLGNBRUEsc0JBQ0Esd0JsQ3cySkYsQ2tDdDJKRSxpQkFDRSxVQUNBLHVEQUNBLHFCQUNBLHlCQUNBLG9CbEN3MkpKLENrQ3IySkUsaUJBQ0UsVUFDQSxVQUNBLCtGbEN1MkpKLENrQ2oySkksa0NBQ0UsY3pCYUYsOEJBQ0EsZ0NUdzFKSixDa0NqMkpJLGlDekJOQSwrQkFDQSxpQ1QwMkpKLENrQ2gySkUsNkJBQ0UsVUFDQSxXQUNBLHlCQUNBLG9CbENrMkpKLENrQy8xSkUsK0JBQ0UsY0FDQSxvQkFFQSxZQUNBLHNCQUNBLG9CbENnMkpKLENtQ3Y1SkUsMEJBQ0Usc0IvQmdMRSxrQitCOUtGLGVuQzA1SkosQ21DcjVKTSxpRDFCcUNGLDZCQUNBLCtCVG0zSkosQ21DcDVKTSxnRDFCa0JGLDhCQUNBLGdDVHE0SkosQ21DcjZKRSwwQkFDRSxxQi9CZ0xFLGtCK0I5S0YsZW5DdzZKSixDbUNuNkpNLGlEMUJxQ0YsNkJBQ0EsK0JUaTRKSixDbUNsNkpNLGdEMUJrQkYsOEJBQ0EsZ0NUbTVKSixDb0NqN0pBLE9BQ0UscUJBQ0EsbUJoQzZKRSxjZ0MzSkYsZ0JBQ0EsY0FDQSxrQkFDQSxtQkFDQSx3QjNCS0UscUJTRkUsbWpCbEJtN0pOLENrQi82Sk0sdUNrQmZOLE9sQmdCUSx1Q2xCazdKTixDQUNGLENLeDdKRSw0QitCR0ksb0JwQ3c3Sk4sQ29DbjdKRSxhQUNFLFlwQ3M3SkosQ29DajdKQSxZQUNFLGtCQUNBLFFwQ283SkYsQ29DNzZKQSxZQUNFLG1CQUNBLGtCM0J2QkUsbUJUdzhKSixDb0N4NkpFLGVDakRBLGNBQ0Esd0JyQzY5SkYsQ0svOEpFLDRDZ0NWSSxjQUNBLGlFckM0OUpOLENxQ3o5SkksNENBRUUsVUFDQSw2RnJDMDlKTixDb0NyN0pFLGlCQ2pEQSxjQUNBLHdCckMwK0pGLENLNTlKRSxnRGdDVkksY0FDQSwwRHJDeStKTixDcUN0K0pJLGdEQUVFLFVBQ0EsK0ZyQ3UrSk4sQ29DbDhKRSxlQ2pEQSxXQUNBLHdCckN1L0pGLENLeitKRSw0Q2dDVkksV0FDQSxxRHJDcy9KTixDcUNuL0pJLDRDQUVFLFVBQ0EsMkZyQ28vSk4sQ29DLzhKRSxZQ2pEQSxXQUNBLHdCckNvZ0tGLENLdC9KRSxzQ2dDVkksV0FDQSxpRXJDbWdLTixDcUNoZ0tJLHNDQUVFLFVBQ0EsNkZyQ2lnS04sQ29DNTlKRSxlQ2pEQSxjQUNBLHdCckNpaEtGLENLbmdLRSw0Q2dDVkksY0FDQSxrQ3JDZ2hLTixDcUM3Z0tJLDRDQUVFLFVBQ0EsMkZyQzhnS04sQ29DeitKRSxjQ2pEQSxXQUNBLHdCckM4aEtGLENLaGhLRSwwQ2dDVkksV0FDQSx3Q3JDNmhLTixDcUMxaEtJLDBDQUVFLFVBQ0EseUZyQzJoS04sQ29DdC9KRSxhQ2pEQSxjQUNBLHdCckMyaUtGLENLN2hLRSx3Q2dDVkksY0FDQSx5Q3JDMGlLTixDcUN2aUtJLHdDQUVFLFVBQ0EsK0ZyQ3dpS04sQ29DbmdLRSxZQ2pEQSxXQUNBLHdCckN3aktGLENLMWlLRSxzQ2dDVkksV0FDQSxzRHJDdWpLTixDcUNwaktJLHNDQUVFLFVBQ0EseUZyQ3FqS04sQ3NDbGtLQSxXQUNFLGtCQUNBLG1CQUVBLHlCN0JjRSxtQlR1aktKLENhN2dLSSx5QnlCNURKLFdBUUksaUJ0Q3FrS0YsQ0FDRixDc0Nsa0tBLGlCQUNFLGdCQUNBLGU3QklFLGVUa2tLSixDdUNobEtBLE9BQ0Usa0JBQ0EsdUJBQ0EsbUJBQ0EsNkI5QlVFLG9CVDBrS0osQ3VDL2tLQSxlQUVFLGF2Q2lsS0YsQ3VDN2tLQSxZQUNFLGV2Q2dsS0YsQ3VDeGtLQSxtQkFDRSxrQnZDMmtLRixDdUN4a0tFLDBCQUNFLGtCQUNBLE1BQ0EsUUFDQSxVQUNBLHVCQUNBLGF2QzBrS0osQ3VDaGtLRSxlQy9DQSw0QnBCS0Usc0NvQkhGLHFDeENtbktGLEN3Q2puS0Usa0JBQ0Usa0V4Q21uS0osQ3dDaG5LRSwyQkFDRSxtRHhDa25LSixDdUM1a0tFLGlCQy9DQSwrQnBCS0Usd0NvQkhGLHNDeEMrbktGLEN3QzduS0Usb0JBQ0UsMkR4QytuS0osQ3dDNW5LRSw2QkFDRSxtRHhDOG5LSixDdUN4bEtFLGVDL0NBLDRCcEJLRSxzQ29CSEYscUN4QzJvS0YsQ3dDem9LRSxrQkFDRSxrRXhDMm9LSixDd0N4b0tFLDJCQUNFLDRDeEMwb0tKLEN1Q3BtS0UsWUMvQ0EsNkJwQktFLHdDb0JIRixzQ3hDdXBLRixDd0NycEtFLGVBQ0Usa0V4Q3VwS0osQ3dDcHBLRSx3QkFDRSxtRHhDc3BLSixDdUNobktFLGVDL0NBLDZCcEJLRSxzQ29CSEYsbUN4Q21xS0YsQ3dDanFLRSxrQkFDRSx3Q3hDbXFLSixDd0NocUtFLDJCQUNFLG1EeENrcUtKLEN1QzVuS0UsY0MvQ0EsMEJwQktFLHNDb0JIRixxQ3hDK3FLRixDd0M3cUtFLGlCQUNFLGtFeEMrcUtKLEN3QzVxS0UsMEJBQ0UsK0J4QzhxS0osQ3VDeG9LRSxhQy9DQSw2QnBCS0Usc0NvQkhGLHFDeEMycktGLEN3Q3pyS0UsZ0JBQ0UsNEN4QzJyS0osQ3dDeHJLRSx5QkFDRSwrQ3hDMHJLSixDdUNwcEtFLFlDL0NBLDZCcEJLRSx3Q29CSEYsc0N4Q3VzS0YsQ3dDcnNLRSxlQUNFLDBEeEN1c0tKLEN3Q3BzS0Usd0JBQ0UseUN4Q3NzS0osQ3lDOXNLRSx3Q0FDRSxHQUFPLDBCekNrdEtULEN5Q2p0S0UsR0FBSyx1QnpDb3RLUCxDQUNGLEN5Q3Z0S0UsZ0NBQ0UsR0FBTywwQnpDa3RLVCxDeUNqdEtFLEdBQUssdUJ6Q290S1AsQ0FDRixDeUNqdEtBLFVBRUUsWUFFQSxjckN3S0ksaUJxQ3RLSix5QmhDSUUsb0JUZ3RLSixDeUMvc0tBLHdCQVZFLDBFQUVBLGV6Q211S0YsQ3lDM3RLQSxjQUVFLHVJQUNBLG1HQUVBLFdBQ0Esa0JBQ0EsbUJBQ0EseUJ2QlhJLDJEbEI4dEtOLENrQjF0S00sdUN1QkROLGN2QkVRLHVDbEI2dEtOLENBQ0YsQ3lDcHRLQSxzQnJCWUUsc0txQlZBLHlCekN1dEtGLEN5Q250S0UsdUJBQ0UsMkd6Q3N0S0osQ3lDbnRLTSx1Q0FKSix1QkFLTSxxQ3pDc3RLTixDQUNGLEMwQ2p3S0EsT0FDRSwwRUFDQSxrRzFDb3dLRixDMENqd0tBLFlBQ0UsbUQxQ293S0YsQzJDdHdLQSxZQUNFLDBFQUNBLHVJQUdBLGVBQ0EsZ0JsQ1FFLG9CVGd3S0osQzJDOXZLQSx3QkFDRSxXQUNBLGNBQ0Esa0IzQ2l3S0YsQ0t4d0tFLDREc0NXRSxVQUNBLGNBQ0EscUJBQ0Esd0IzQ2d3S0osQzJDN3ZLRSwrQkFDRSxjQUNBLHdCM0MrdktKLEMyQ3R2S0EsaUJBQ0Usa0JBQ0EsY0FDQSx1QkFHQSxzQkFDQSxpQzNDdXZLRixDMkNydktFLDZCbEMxQkUsK0JBQ0EsK0JUa3hLSixDMkNydktFLDRCbENoQkUsbUNBQ0EsaUNUd3dLSixDMkNydktFLG9EQUVFLGNBQ0Esb0JBQ0EscUIzQ3N2S0osQzJDbHZLRSx3QkFDRSxVQUNBLFdBQ0EseUJBQ0Esb0IzQ292S0osQzJDanZLRSxrQ0FDRSxrQjNDbXZLSixDMkNqdktJLHlDQUNFLGdCQUNBLG9CM0NtdktOLEMyQ3J1S0ksdUJBQ0UsK0gzQ3d1S04sQzJDcnVLUSxvRGxDMUJKLGlDQVpBLHlCVCt3S0osQzJDcHVLUSxtRGxDM0NKLCtCQVlBLDJCVHV3S0osQzJDbnVLUSwrQ0FDRSxZM0NxdUtWLEMyQ2x1S1EseURBQ0UscUJBQ0EsbUIzQ291S1YsQzJDbHVLVSxnRUFDRSxpQkFDQSxxQjNDb3VLWixDYS94S0kseUI4Qm1DQSwwQkFDRSwrSDNDZ3dLSixDMkM3dktNLHVEbEMxQkosaUNBWkEseUJUdXlLRixDMkM1dktNLHNEbEMzQ0osK0JBWUEsMkJUK3hLRixDMkMzdktNLGtEQUNFLFkzQzZ2S1IsQzJDMXZLTSw0REFDRSxxQkFDQSxtQjNDNHZLUixDMkMxdktRLG1FQUNFLGlCQUNBLHFCM0M0dktWLENBQ0YsQ2F4ektJLHlCOEJtQ0EsMEJBQ0UsK0gzQ3d4S0osQzJDcnhLTSx1RGxDMUJKLGlDQVpBLHlCVCt6S0YsQzJDcHhLTSxzRGxDM0NKLCtCQVlBLDJCVHV6S0YsQzJDbnhLTSxrREFDRSxZM0NxeEtSLEMyQ2x4S00sNERBQ0UscUJBQ0EsbUIzQ294S1IsQzJDbHhLUSxtRUFDRSxpQkFDQSxxQjNDb3hLVixDQUNGLENhaDFLSSwwQjhCbUNBLDBCQUNFLCtIM0NnektKLEMyQzd5S00sdURsQzFCSixpQ0FaQSx5QlR1MUtGLEMyQzV5S00sc0RsQzNDSiwrQkFZQSwyQlQrMEtGLEMyQzN5S00sa0RBQ0UsWTNDNnlLUixDMkMxeUtNLDREQUNFLHFCQUNBLG1CM0M0eUtSLEMyQzF5S1EsbUVBQ0UsaUJBQ0EscUIzQzR5S1YsQ0FDRixDYXgyS0ksMEI4Qm1DQSwwQkFDRSwrSDNDdzBLSixDMkNyMEtNLHVEbEMxQkosaUNBWkEseUJUKzJLRixDMkNwMEtNLHNEbEMzQ0osK0JBWUEsMkJUdTJLRixDMkNuMEtNLGtEQUNFLFkzQ3EwS1IsQzJDbDBLTSw0REFDRSxxQkFDQSxtQjNDbzBLUixDMkNsMEtRLG1FQUNFLGlCQUNBLHFCM0NvMEtWLENBQ0YsQ2FoNEtJLDBCOEJtQ0EsMkJBQ0UsK0gzQ2cyS0osQzJDNzFLTSx3RGxDMUJKLGlDQVpBLHlCVHU0S0YsQzJDNTFLTSx1RGxDM0NKLCtCQVlBLDJCVCszS0YsQzJDMzFLTSxtREFDRSxZM0M2MUtSLEMyQzExS00sNkRBQ0UscUJBQ0EsbUIzQzQxS1IsQzJDMTFLUSxvRUFDRSxpQkFDQSxxQjNDNDFLVixDQUNGLENheDVLSSwwQjhCbUNBLDRCQUNFLCtIM0N3M0tKLEMyQ3IzS00seURsQzFCSixpQ0FaQSx5QlQrNUtGLEMyQ3AzS00sd0RsQzNDSiwrQkFZQSwyQlR1NUtGLEMyQ24zS00sb0RBQ0UsWTNDcTNLUixDMkNsM0tNLDhEQUNFLHFCQUNBLG1CM0NvM0tSLEMyQ2wzS1EscUVBQ0UsaUJBQ0EscUIzQ28zS1YsQ0FDRixDMkN2MktBLGtCbENuSEksZVQ2OUtKLEMyQ3YyS0UsbUNBQ0Usb0IzQ3kyS0osQzJDdjJLSSw4Q0FDRSxxQjNDeTJLTixDNENsL0tFLHlCQUNFLDRCQUNBLHlDNUNxL0tKLENLMStLRSw0R3VDUE0sNEJBQ0Esa0U1Q28vS1IsQzRDai9LTSx1REFDRSxXQUNBLHVDQUNBLGtDNUNtL0tSLEM0Q2hnTEUsMkJBQ0UsK0JBQ0EsMEM1Q21nTEosQ0t4L0tFLGdIdUNQTSwrQkFDQSwyRDVDa2dMUixDNEMvL0tNLHlEQUNFLFdBQ0EsMENBQ0EscUM1Q2lnTFIsQzRDOWdMRSx5QkFDRSw0QkFDQSx5QzVDaWhMSixDS3RnTEUsNEd1Q1BNLDRCQUNBLGtFNUNnaExSLEM0QzdnTE0sdURBQ0UsV0FDQSx1Q0FDQSxrQzVDK2dMUixDNEM1aExFLHNCQUNFLDZCQUNBLDBDNUMraExKLENLcGhMRSxzR3VDUE0sNkJBQ0Esa0U1QzhoTFIsQzRDM2hMTSxvREFDRSxXQUNBLHdDQUNBLG1DNUM2aExSLEM0QzFpTEUseUJBQ0UsNkJBQ0EsdUM1QzZpTEosQ0tsaUxFLDRHdUNQTSw2QkFDQSx3QzVDNGlMUixDNEN6aUxNLHVEQUNFLFdBQ0Esd0NBQ0EsbUM1QzJpTFIsQzRDeGpMRSx3QkFDRSwwQkFDQSx5QzVDMmpMSixDS2hqTEUsMEd1Q1BNLDBCQUNBLGtFNUMwakxSLEM0Q3ZqTE0sc0RBQ0UsV0FDQSxxQ0FDQSxnQzVDeWpMUixDNEN0a0xFLHVCQUNFLDZCQUNBLHlDNUN5a0xKLENLOWpMRSx3R3VDUE0sNkJBQ0EsNEM1Q3drTFIsQzRDcmtMTSxxREFDRSxXQUNBLHdDQUNBLG1DNUN1a0xSLEM0Q3BsTEUsc0JBQ0UsNkJBQ0EsMEM1Q3VsTEosQ0s1a0xFLHNHdUNQTSw2QkFDQSwwRDVDc2xMUixDNENubExNLG9EQUNFLFdBQ0Esd0NBQ0EsbUM1Q3FsTFIsQzZDcm1MQSxPQUNFLFl6Q21MSSxpQnlDakxKLGdCQUNBLGNBQ0EsV0FDQSx5QkFDQSxVN0N3bUxGLENLbm1MRSxhd0NERSxXQUNBLG9CN0N1bUxKLENLbm1MRSxzRndDQ0ksVzdDcW1MTixDNkMxbExBLGFBQ0UsVUFDQSw2QkFDQSxRN0M2bExGLEM2Q3ZsTEEsaUJBQ0UsbUI3QzBsTEYsQzhDaG9MQSxPQUdFLHdFQUNBLGdCMUNnTEksa0IwQzdLSixxQ0FDQSw0QkFDQSxnQ0FDQSw0RkFDQSxVckNPRSxvQlQwbkxKLEM4QzluTEUsd0JBQ0Usb0I5Q2dvTEosQzhDN25MRSxlQUNFLFM5QytuTEosQzhDNW5MRSxZQUNFLGNBQ0EsUzlDOG5MSixDOEMzbkxFLFlBQ0UsWTlDNm5MSixDOEN6bkxBLGNBQ0UsMEVBQ0EsNkZBQ0Esc0JBQ0EsY0FDQSxxQ0FDQSw0QkFDQSx3Q3JDWkUsMENBQ0EsMENUeW9MSixDOEMxbkxBLFlBQ0UsYzlDNm5MRixDK0NucUxBLFlBRUUsZS9DcXFMRixDK0NucUxFLG1CQUNFLGtCQUNBLGUvQ3FxTEosQytDaHFMQSxPQUNFLGVBQ0EsTUFDQSxPQUNBLGFBQ0EsYUFDQSxXQUNBLFlBQ0EsZ0JBR0EsUy9DaXFMRixDK0MxcExBLGNBQ0Usa0JBQ0EsV0FDQSxhQUVBLG1CL0M0cExGLEMrQ3pwTEUsMEI3QjNCSSw4TGxCdXJMTixDa0JuckxNLHVDNkJ1QkosMEI3QnRCTSx1Q2xCc3JMTixDQUNGLEMrQ2pxTEUsMEJBRUUsK0QvQ2txTEosQytDaHFMRSwwQkFDRSxxQy9Da3FMSixDK0M5cExFLGtDQUNFLG1EL0NncUxKLEMrQzVwTEEseUJBQ0UsMEVBQ0EsNEIvQytwTEYsQytDN3BMRSx3Q0FDRSw4QkFDQSxlL0MrcExKLEMrQzVwTEUsOEVBRUUsdUQvQzhwTEosQytDM3BMRSxxQ0FDRSxlL0M2cExKLEMrQ3pwTEEsdUJBQ0UsMEVBQ0EsNkZBQ0EsNEIvQzRwTEYsQytDenBMRSw4QkFDRSxjQUNBLDBCQUNBLHNFQUNBLFUvQzJwTEosQytDdnBMRSwrQ0FDRSx1SUFDQSxtR0FDQSxXL0N5cExKLEMrQ3ZwTEksOERBQ0UsZS9DeXBMTixDK0N0cExJLHNEQUNFLFkvQ3dwTE4sQytDbHBMQSxlQUNFLGtCQUNBLDBFQUNBLHVJQUNBLFdBR0Esb0JBQ0Esc0JBQ0EsNEJBQ0EsZ0N0Q2xHRSxvQnNDc0dGLFMvQ2lwTEYsQytDN29MQSxnQkFDRSxlQUNBLE1BQ0EsT0FDQSxhQUNBLFlBQ0EsYUFDQSxxQi9DZ3BMRixDK0M3b0xFLHFCQUFTLFMvQ2dwTFgsQytDL29MRSxxQkFBUyxVL0NrcExYLEMrQzdvTEEsY0FDRSwwRUFDQSxtR0FDQSxtSEFDQSxhQUNBLGdDdEN0SEUseUNBQ0EseUNUdXdMSixDK0Mvb0xFLHFCQUNFLGFBRUEsNkIvQ2dwTEosQytDM29MQSxhQUNFLGdCQUNBLGdCL0M4b0xGLEMrQ3pvTEEsWUFDRSxrQkFHQSx5RUFDQSxZL0Mwb0xGLEMrQ3RvTEEsY0FDRSwwRUFDQSx5REFDQSw2RkFDQSxpR0FDQSxlQUNBLDZCdEN6SUUsNkNBQ0EsMkNUbXhMSixDK0Nyb0xFLGdCQUNFLGEvQ3VvTEosQytDbG9MQSx5QkFDRSxrQkFDQSxZQUNBLFdBQ0EsWUFDQSxlL0Nxb0xGLENhNXdMSSx5QmtDNklGLGNBQ0UsZ0JBQ0EsbUIvQ21vTEYsQytDaG9MQSx5QkFDRSw4Qi9Da29MRixDK0Nob0xFLHdDQUNFLCtCL0Nrb0xKLEMrQzluTEEsdUJBQ0UsOEIvQ2dvTEYsQytDOW5MRSw4QkFDRSw0QkFDQSxxRS9DZ29MSixDK0N4bkxBLFVBQVksZS9DMm5MWixDQUNGLENhbnlMSSwwQmtDMktGLG9CQUVFLGUvQzJuTEYsQ0FDRixDYXp5TEksMEJrQ2tMRixVQUFZLGdCL0MybkxaLENBQ0YsQ2dEejJMQSxTQUNFLGtCQUNBLGFBQ0EsY0FDQSxTQ0pBLHlMQUVBLGtCQUNBLGdCQUNBLGlCQUNBLGdCQUNBLGlCQUNBLHFCQUNBLGlCQUNBLG9CQUNBLHNCQUNBLGtCQUNBLG1CQUNBLG9CQUNBLGdCN0NxS0ksa0I0Q3pLSixxQkFDQSxTaERxM0xGLENnRG4zTEUsY0FBUyxVaERzM0xYLENnRHAzTEUsZ0JBQ0Usa0JBQ0EsY0FDQSxZQUNBLFloRHMzTEosQ2dEcDNMSSx1QkFDRSxrQkFDQSxXQUNBLHlCQUNBLGtCaERzM0xOLENnRGozTEEsbURBQ0UsZWhEbzNMRixDZ0RsM0xFLGlFQUNFLFFoRG8zTEosQ2dEbDNMSSwrRUFDRSxNQUNBLDJCQUNBLHFCaERvM0xOLENnRC8yTEEsdURBQ0UsZWhEazNMRixDZ0RoM0xFLHFFQUNFLE9BQ0EsWUFDQSxZaERrM0xKLENnRGgzTEksbUZBQ0UsUUFDQSxpQ0FDQSx1QmhEazNMTixDZ0Q3MkxBLHlEQUNFLGVoRGczTEYsQ2dEOTJMRSx1RUFDRSxLaERnM0xKLENnRDkyTEkscUZBQ0UsU0FDQSwyQkFDQSx3QmhEZzNMTixDZ0QzMkxBLHFEQUNFLGVoRDgyTEYsQ2dENTJMRSxtRUFDRSxRQUNBLFlBQ0EsWWhEODJMSixDZ0Q1MkxJLGlGQUNFLE9BQ0EsaUNBQ0Esc0JoRDgyTE4sQ2dEejFMQSxlQUNFLGdCQUNBLHFCQUNBLFdBQ0Esa0JBQ0Esc0J2QzlGRSxvQlQyN0xKLENrRDc4TEEsU0FFRSxNQUNBLE9BQ0EsYUFFQSxnQkRMQSx5TEFFQSxrQkFDQSxnQkFDQSxpQkFDQSxnQkFDQSxpQkFDQSxxQkFDQSxpQkFDQSxvQkFDQSxzQkFDQSxrQkFDQSxtQkFDQSxvQkFDQSxnQjdDcUtJLGtCOEN4S0oscUJBQ0Esc0JBQ0EsNEJBQ0EsZ0N6Q0dFLG1CVHc5TEosQ2tEdjlMRSx5QkFsQkEsa0JBSUEsYWxENCtMRixDa0Q5OUxFLGdCQUdFLFdBQ0EsYUFDQSxjbER5OUxKLENrRHY5TEksNkNBRUUsa0JBQ0EsY0FDQSxXQUNBLHlCQUNBLGtCbER3OUxOLENrRG45TEEsbURBQ0UsbUJsRHM5TEYsQ2tEcDlMRSxpRUFDRSx5QmxEczlMSixDa0RwOUxJLCtFQUNFLFNBQ0EsMkJBQ0EsZ0NsRHM5TE4sQ2tEbjlMSSw2RUFDRSxXQUNBLDJCQUNBLHFCbERxOUxOLENrRGg5TEEsdURBQ0UsaUJsRG05TEYsQ2tEajlMRSxxRUFDRSx3QkFDQSxZQUNBLFlBQ0EsY2xEbTlMSixDa0RqOUxJLG1GQUNFLE9BQ0EsaUNBQ0Esa0NsRG05TE4sQ2tEaDlMSSxpRkFDRSxTQUNBLGlDQUNBLHVCbERrOUxOLENrRDc4TEEseURBQ0UsZ0JsRGc5TEYsQ2tEOThMRSx1RUFDRSxzQmxEZzlMSixDa0Q5OExJLHFGQUNFLE1BQ0EsMkJBQ0EsbUNsRGc5TE4sQ2tENzhMSSxtRkFDRSxRQUNBLDJCQUNBLHdCbEQrOExOLENrRDE4TEUsdUdBQ0Usa0JBQ0EsTUFDQSxTQUNBLGNBQ0EsV0FDQSxtQkFDQSxXQUNBLGlEbEQ0OExKLENrRHg4TEEscURBQ0Usa0JsRDI4TEYsQ2tEejhMRSxtRUFDRSx5QkFDQSxZQUNBLFlBQ0EsY2xEMjhMSixDa0R6OExJLGlGQUNFLFFBQ0EsaUNBQ0EsaUNsRDI4TE4sQ2tEeDhMSSwrRUFDRSxVQUNBLGlDQUNBLHNCbEQwOExOLENrRHA3TEEsZ0JBQ0UscUJBQ0EsZ0I5QzBCSSxlOEN2QkosMkNBQ0EsK0N6Q25JRSx5Q0FDQSx5Q1Qwak1KLENrRHI3TEUsc0JBQ0UsWWxEdTdMSixDa0RuN0xBLGNBQ0UscUJBQ0EsYWxEczdMRixDbURqbE1BLFVBQ0UsaUJuRG9sTUYsQ21EamxNQSx3QkFDRSx5Q25Eb2xNRixDbURqbE1BLGdCQUNFLGtCQUNBLFdBQ0EsZW5Eb2xNRixDb0QzbU1FLHNCQUNFLGNBQ0EsV0FDQSxVcEQ2bU1KLENtRHJsTUEsZUFDRSxrQkFDQSxhQUNBLFdBQ0EsV0FDQSxtQkFDQSw4RGpDbEJJLDZNbEIybU1OLENrQnZtTU0sdUNpQ1FOLGVqQ1BRLHVDbEIwbU1OLENBQ0YsQ21EMWxNQSw4REFHRSxhbkQ2bE1GLENtRDFsTUEseUVBRUUsNkRuRDZsTUYsQ21EMWxNQSx5RUFFRSwrRG5ENmxNRixDbURwbE1FLDhCQUNFLFVBQ0EsZ0VBQ0EscUNuRHVsTUosQ21EcGxNRSxrSkFHRSxVQUNBLFNuRHNsTUosQ21EbmxNRSxxRkFFRSxVQUNBLFVqQzVERSwyRGxCa3BNTixDa0I5b01NLHVDaUNxREoscUZqQ3BETSx1Q2xCa3BNTixDQUNGLENtRGxsTUEsOENBRUUsa0JBQ0EsTUFDQSxTQUNBLFVBRUEsMEVBQ0EsNkZBQ0EsbUdBQ0EsVUFDQSxVQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsU0FDQSxXakN0RkksaUVsQjJxTU4sQ2tCdnFNTSx1Q2lDa0VOLDhDakNqRVEsdUNsQjJxTU4sQ0FDRixDS2pyTUUsb0g4QzJGRSxXQUNBLHFCQUNBLFVBQ0EsVW5EMmxNSixDbUR4bE1BLHVCQUNFLE1uRDJsTUYsQ21EdGxNQSx1QkFDRSxPbkR5bE1GLENtRGxsTUEsd0RBRUUscUJBQ0EsV0FDQSxZQUNBLGtDbkRxbE1GLENtRG5sTUEsNEJBQ0UsaU5uRHNsTUYsQ21EcGxNQSw0QkFDRSxrTm5EdWxNRixDbUQ5a01BLHFCQUNFLGtCQUNBLFFBQ0EsU0FDQSxPQUNBLFdBQ0EsMEVBQ0EsbUdBQ0EsZUFFQSxpQkFDQSxnQkFDQSxlbkRnbE1GLENtRDlrTUUsd0JBQ0Usc0RBQ0EseUVBQ0EsV0FDQSxXQUNBLGlCQUNBLGdCQUNBLG1CQUNBLGVBQ0Esc0JBQ0EsNEJBRUEsa0NBQ0EscUNBQ0EsV2pDL0pFLCtEbEIrdU1OLENrQjN1TU0sdUNpQzZJSix3QmpDNUlNLHVDbEI4dU1OLENBQ0YsQ21EamxNRSw2QkFDRSxTbkRtbE1KLENtRDFrTUEsa0JBQ0Usa0JBQ0EsVUFDQSxZQUNBLFNBQ0EsV0FDQSxpQkFDQSxvQkFDQSxXQUNBLGlCbkQ2a01GLENxRC93TUEsa0NBQ0UsR0FBSyx1RHJEbXhNTCxDQUNGLENxRHJ4TUEsMEJBQ0UsR0FBSyx1RHJEbXhNTCxDQUNGLENxRGp4TUEsZ0JBQ0UscUJBQ0EsV0FDQSxZQUNBLHVCQUVBLHdEQUVBLGtCQUNBLG1HckRreE1GLENxRC93TUEsbUJBQ0UsV0FDQSxZQUNBLGlCckRreE1GLENxRDN3TUEsZ0NBQ0UsR0FDRSw2Q3JEOHdNRixDcUQ1d01BLElBQ0UsVUFDQSxxQ3JEOHdNRixDQUNGLENxRHJ4TUEsd0JBQ0UsR0FDRSw2Q3JEOHdNRixDcUQ1d01BLElBQ0UsVUFDQSxxQ3JEOHdNRixDQUNGLENxRDN3TUEsY0FDRSxxQkFDQSxXQUNBLFlBQ0EsdUJBQ0EsOEJBRUEsa0JBQ0EsVUFDQSwrRnJENHdNRixDcUR6d01BLGlCQUNFLFdBQ0EsV3JENHdNRixDcUR4d01FLHVDQUNFLDhCQUVFLHVEckQyd01KLENBQ0YsQ3NEdjBNQSxnQkFBcUIsaUN0RDAwTXJCLENzRHowTUEsV0FBcUIsNEJ0RDYwTXJCLENzRDUwTUEsY0FBcUIsK0J0RGcxTXJCLENzRC8wTUEsY0FBcUIsK0J0RG0xTXJCLENzRGwxTUEsbUJBQXFCLG9DdERzMU1yQixDc0RyMU1BLGdCQUFxQixpQ3REeTFNckIsQ3VEMzFNRSxZQUNFLGtDdkQ4MU1KLENLcDFNRSxzRmtETEksMkV2RCsxTU4sQ3VEcjJNRSxjQUNFLGtDdkR3Mk1KLENLOTFNRSw4RmtETEksb0V2RHkyTU4sQ3VELzJNRSxZQUNFLGtDdkRrM01KLENLeDJNRSxzRmtETEksK0R2RG0zTU4sQ3VEejNNRSxTQUNFLGtDdkQ0M01KLENLbDNNRSwwRWtETEksMkV2RDYzTU4sQ3VEbjRNRSxZQUNFLGtDdkRzNE1KLENLNTNNRSxzRmtETEksNEN2RHU0TU4sQ3VENzRNRSxXQUNFLGtDdkRnNU1KLENLdDRNRSxrRmtETEksa0R2RGk1TU4sQ3VEdjVNRSxVQUNFLGtDdkQwNU1KLENLaDVNRSw4RWtETEksbUR2RDI1TU4sQ3VEajZNRSxTQUNFLGtDdkRvNk1KLENLMTVNRSwwRWtETEksZ0V2RHE2TU4sQ3dEcDZNQSxVQUNFLCtCeER1Nk1GLEN3RHA2TUEsZ0JBQ0Usc0N4RHU2TUYsQ3lEbDdNQSxRQUFrQixrQ3pEczdNbEIsQ3lEcjdNQSxZQUFrQixzQ3pEeTdNbEIsQ3lEeDdNQSxjQUFrQix3Q3pENDdNbEIsQ3lEMzdNQSxlQUFrQix5Q3pEKzdNbEIsQ3lEOTdNQSxhQUFrQix1Q3pEazhNbEIsQ3lEaDhNQSxVQUFtQixrQnpEbzhNbkIsQ3lEbjhNQSxjQUFtQixzQnpEdThNbkIsQ3lEdDhNQSxnQkFBbUIsd0J6RDA4TW5CLEN5RHo4TUEsaUJBQW1CLHlCekQ2OE1uQixDeUQ1OE1BLGVBQW1CLHVCekRnOU1uQixDeUQ3OE1FLGdCQUNFLDhCekRnOU1KLEN5RGo5TUUsa0JBQ0UsOEJ6RG85TUosQ3lEcjlNRSxnQkFDRSw4QnpEdzlNSixDeUR6OU1FLGFBQ0UsOEJ6RDQ5TUosQ3lENzlNRSxnQkFDRSw4QnpEZytNSixDeURqK01FLGVBQ0UsOEJ6RG8rTUosQ3lEcitNRSxjQUNFLDhCekR3K01KLEN5RHorTUUsYUFDRSw4QnpENCtNSixDeUR4K01BLGNBQ0UsMkJ6RDIrTUYsQ3lEcCtNQSxZQUNFLDZCekR1K01GLEN5RHArTUEsU0FDRSw4QnpEdStNRixDeURwK01BLGFBQ0UsdUN6RHcrTUYsQ3lEcCtNQSw0QkFIRSx3Q3pENCtNRixDeURwK01BLCtCQUhFLDJDekQ0K01GLEN5RHArTUEsOEJBSEUsMEN6RDQrTUYsQ3lEeitNQSxjQUNFLHVDekR3K01GLEN5RHArTUEsWUFDRSw2QnpEdStNRixDeURwK01BLGdCQUNFLDJCekR1K01GLEN5RHArTUEsY0FDRSw2QnpEdStNRixDeURwK01BLFdBQ0UseUJ6RHUrTUYsQ29EL2lORSxnQkFDRSxjQUNBLFdBQ0EsVXBEa2pOSixDMEQzaU5NLFFBQXdCLHNCMUQraU45QixDMEQvaU5NLFVBQXdCLHdCMURtak45QixDMERuak5NLGdCQUF3Qiw4QjFEdWpOOUIsQzBEdmpOTSxTQUF3Qix1QjFEMmpOOUIsQzBEM2pOTSxTQUF3Qix1QjFEK2pOOUIsQzBEL2pOTSxhQUF3QiwyQjFEbWtOOUIsQzBEbmtOTSxjQUF3Qiw0QjFEdWtOOUIsQzBEdmtOTSxRQUF3QixpSDFEMmtOOUIsQzBEM2tOTSxlQUF3Qiw2STFEK2tOOUIsQ2E5aE5JLHlCNkNqREUsV0FBd0Isc0IxRG9sTjVCLEMwRHBsTkksYUFBd0Isd0IxRHVsTjVCLEMwRHZsTkksbUJBQXdCLDhCMUQwbE41QixDMEQxbE5JLFlBQXdCLHVCMUQ2bE41QixDMEQ3bE5JLFlBQXdCLHVCMURnbU41QixDMERobU5JLGdCQUF3QiwyQjFEbW1ONUIsQzBEbm1OSSxpQkFBd0IsNEIxRHNtTjVCLEMwRHRtTkksV0FBd0IsaUgxRHltTjVCLEMwRHptTkksa0JBQXdCLDZJMUQ0bU41QixDQUNGLENhNWpOSSx5QjZDakRFLFdBQXdCLHNCMURpbk41QixDMERqbk5JLGFBQXdCLHdCMURvbk41QixDMERwbk5JLG1CQUF3Qiw4QjFEdW5ONUIsQzBEdm5OSSxZQUF3Qix1QjFEMG5ONUIsQzBEMW5OSSxZQUF3Qix1QjFENm5ONUIsQzBEN25OSSxnQkFBd0IsMkIxRGdvTjVCLEMwRGhvTkksaUJBQXdCLDRCMURtb041QixDMERub05JLFdBQXdCLGlIMURzb041QixDMER0b05JLGtCQUF3Qiw2STFEeW9ONUIsQ0FDRixDYXpsTkksMEI2Q2pERSxXQUF3QixzQjFEOG9ONUIsQzBEOW9OSSxhQUF3Qix3QjFEaXBONUIsQzBEanBOSSxtQkFBd0IsOEIxRG9wTjVCLEMwRHBwTkksWUFBd0IsdUIxRHVwTjVCLEMwRHZwTkksWUFBd0IsdUIxRDBwTjVCLEMwRDFwTkksZ0JBQXdCLDJCMUQ2cE41QixDMEQ3cE5JLGlCQUF3Qiw0QjFEZ3FONUIsQzBEaHFOSSxXQUF3QixpSDFEbXFONUIsQzBEbnFOSSxrQkFBd0IsNkkxRHNxTjVCLENBQ0YsQ2F0bk5JLDBCNkNqREUsV0FBd0Isc0IxRDJxTjVCLEMwRDNxTkksYUFBd0Isd0IxRDhxTjVCLEMwRDlxTkksbUJBQXdCLDhCMURpck41QixDMERqck5JLFlBQXdCLHVCMURvck41QixDMERwck5JLFlBQXdCLHVCMUR1ck41QixDMER2ck5JLGdCQUF3QiwyQjFEMHJONUIsQzBEMXJOSSxpQkFBd0IsNEIxRDZyTjVCLEMwRDdyTkksV0FBd0IsaUgxRGdzTjVCLEMwRGhzTkksa0JBQXdCLDZJMURtc041QixDQUNGLENhbnBOSSwwQjZDakRFLFlBQXdCLHNCMUR3c041QixDMER4c05JLGNBQXdCLHdCMUQyc041QixDMEQzc05JLG9CQUF3Qiw4QjFEOHNONUIsQzBEOXNOSSxhQUF3Qix1QjFEaXRONUIsQzBEanROSSxhQUF3Qix1QjFEb3RONUIsQzBEcHROSSxpQkFBd0IsMkIxRHV0TjVCLEMwRHZ0Tkksa0JBQXdCLDRCMUQwdE41QixDMEQxdE5JLFlBQXdCLGlIMUQ2dE41QixDMEQ3dE5JLG1CQUF3Qiw2STFEZ3VONUIsQ0FDRixDYWhyTkksMEI2Q2pERSxhQUF3QixzQjFEcXVONUIsQzBEcnVOSSxlQUF3Qix3QjFEd3VONUIsQzBEeHVOSSxxQkFBd0IsOEIxRDJ1TjVCLEMwRDN1TkksY0FBd0IsdUIxRDh1TjVCLEMwRDl1TkksY0FBd0IsdUIxRGl2TjVCLEMwRGp2Tkksa0JBQXdCLDJCMURvdk41QixDMERwdk5JLG1CQUF3Qiw0QjFEdXZONUIsQzBEdnZOSSxhQUF3QixpSDFEMHZONUIsQzBEMXZOSSxvQkFBd0IsNkkxRDZ2TjVCLENBQ0YsQzBEcHZOQSxhQUVJLGNBQXFCLHNCMURzdk52QixDMER0dk5FLGdCQUFxQix3QjFEeXZOdkIsQzBEenZORSxzQkFBcUIsOEIxRDR2TnZCLEMwRDV2TkUsZUFBcUIsdUIxRCt2TnZCLEMwRC92TkUsZUFBcUIsdUIxRGt3TnZCLEMwRGx3TkUsbUJBQXFCLDJCMURxd052QixDMERyd05FLG9CQUFxQiw0QjFEd3dOdkIsQzBEeHdORSxjQUFxQixpSDFEMndOdkIsQzBEM3dORSxxQkFBcUIsNkkxRDh3TnZCLENBQ0YsQzJEcHlOQSxrQkFDRSxrQkFDQSxjQUNBLFdBQ0EsVUFDQSxlM0RzeU5GLEMyRHB5TkUseUJBQ0UsY0FDQSxVM0RzeU5KLEMyRG55TkUsMklBS0Usa0JBQ0EsTUFDQSxTQUNBLE9BQ0EsV0FDQSxZQUNBLFEzRHF5TkosQzJENXhOSSwrQkFDRSx3QjNEK3hOTixDMkRoeU5JLCtCQUNFLGtCM0RteU5OLEMyRHB5TkksOEJBQ0UsZTNEdXlOTixDMkR4eU5JLDhCQUNFLGdCM0QyeU5OLEM0RHAwTkksVUFBZ0MsMEk1RHcwTnBDLEM0RHYwTkksdUJBRGdDLHNDNUQ0ME5wQyxDNEQzME5JLGFBQWdDLGlKNUQyME5wQyxDNEQxME5JLGtCQUFnQyxrSzVEODBOcEMsQzRENzBOSSx1Q0FEZ0MsdUM1RGsxTnBDLEM0RGoxTkkscUJBQWdDLHlLNURpMU5wQyxDNEQvME5JLFdBQThCLHNGNURtMU5sQyxDNERsMU5JLGFBQThCLDRGNURzMU5sQyxDNERyMU5JLG1CQUE4Qiw4RzVEeTFObEMsQzREeDFOSSxXQUE4QixnSDVENDFObEMsQzREMzFOSSxhQUE4Qiw4RzVEKzFObEMsQzREOTFOSSxhQUE4Qiw4RzVEazJObEMsQzREajJOSSxlQUE4QixxRjVEcTJObEMsQzREcDJOSSxlQUE4QixxRjVEdzJObEMsQzREdDJOSSx1QkFBb0MsZ0o1RDAyTnhDLEM0RHoyTkkscUJBQW9DLHdJNUQ2Mk54QyxDNEQ1Mk5JLHdCQUFvQywwSTVEZzNOeEMsQzRELzJOSSx5QkFBb0MsMEo1RG0zTnhDLEM0RGwzTkksd0JBQW9DLHdINURzM054QyxDNERwM05JLG1CQUFpQywwSTVEdzNOckMsQzREdjNOSSxpQkFBaUMsa0k1RDIzTnJDLEM0RDEzTkksb0JBQWlDLG9JNUQ4M05yQyxDNEQ3M05JLHNCQUFpQyw0STVEaTROckMsQzREaDROSSxxQkFBaUMsd0k1RG80TnJDLEM0RGw0TkkscUJBQWtDLGdINURzNE50QyxDNERyNE5JLG1CQUFrQywwRzVEeTROdEMsQzREeDROSSxzQkFBa0MseUc1RDQ0TnRDLEM0RDM0TkksdUJBQWtDLHdINUQrNE50QyxDNEQ5NE5JLHNCQUFrQyx5SDVEazVOdEMsQzREajVOSSx1QkFBa0MsNEc1RHE1TnRDLEM0RG41TkksaUJBQWdDLDhGNUR1NU5wQyxDNER0NU5JLGtCQUFnQywyRzVEMDVOcEMsQzREejVOSSxnQkFBZ0MscUc1RDY1TnBDLEM0RDU1TkksbUJBQWdDLG9HNURnNk5wQyxDNEQvNU5JLHFCQUFnQywwRzVEbTZOcEMsQzREbDZOSSxvQkFBZ0MsdUc1RHM2TnBDLENhMTVOSSx5QitDbERBLGFBQWdDLDBJNURpOU5sQyxDNERoOU5FLDZCQURnQyxzQzVEbzlObEMsQzREbjlORSxnQkFBZ0MsaUo1RG05TmxDLEM0RGw5TkUscUJBQWdDLDBNNURxOU5sQyxDNERwOU5FLHdCQUFnQyxpTjVEdTlObEMsQzREcjlORSxjQUE4QixzRjVEdzlOaEMsQzREdjlORSxnQkFBOEIsNEY1RDA5TmhDLEM0RHo5TkUsc0JBQThCLDhHNUQ0OU5oQyxDNEQzOU5FLGNBQThCLGdINUQ4OU5oQyxDNEQ3OU5FLGdCQUE4Qiw4RzVEZytOaEMsQzRELzlORSxnQkFBOEIsOEc1RGsrTmhDLEM0RGorTkUsa0JBQThCLHFGNURvK05oQyxDNERuK05FLGtCQUE4QixxRjVEcytOaEMsQzREcCtORSwwQkFBb0MsZ0o1RHUrTnRDLEM0RHQrTkUsd0JBQW9DLHdJNUR5K050QyxDNER4K05FLDJCQUFvQywwSTVEMitOdEMsQzREMStORSw0QkFBb0MsMEo1RDYrTnRDLEM0RDUrTkUsMkJBQW9DLHdINUQrK050QyxDNEQ3K05FLHNCQUFpQywwSTVEZy9ObkMsQzRELytORSxvQkFBaUMsa0k1RGsvTm5DLEM0RGovTkUsdUJBQWlDLG9JNURvL05uQyxDNERuL05FLHlCQUFpQyw0STVEcy9ObkMsQzREci9ORSx3QkFBaUMsd0k1RHcvTm5DLEM0RHQvTkUsd0JBQWtDLGdINUR5L05wQyxDNER4L05FLHNCQUFrQywwRzVEMi9OcEMsQzREMS9ORSx5QkFBa0MseUc1RDYvTnBDLEM0RDUvTkUsMEJBQWtDLHdINUQrL05wQyxDNEQ5L05FLHlCQUFrQyx5SDVEaWdPcEMsQzREaGdPRSwwQkFBa0MsNEc1RG1nT3BDLEM0RGpnT0Usb0JBQWdDLDhGNURvZ09sQyxDNERuZ09FLHFCQUFnQywyRzVEc2dPbEMsQzREcmdPRSxtQkFBZ0MscUc1RHdnT2xDLEM0RHZnT0Usc0JBQWdDLG9HNUQwZ09sQyxDNER6Z09FLHdCQUFnQywwRzVENGdPbEMsQzREM2dPRSx1QkFBZ0MsdUc1RDhnT2xDLENBQ0YsQ2FuZ09JLHlCK0NsREEsYUFBZ0MsMEk1RHlqT2xDLEM0RHhqT0UsNkJBRGdDLHNDNUQ0ak9sQyxDNEQzak9FLGdCQUFnQyxpSjVEMmpPbEMsQzREMWpPRSxxQkFBZ0MsME01RDZqT2xDLEM0RDVqT0Usd0JBQWdDLGlONUQrak9sQyxDNEQ3ak9FLGNBQThCLHNGNURna09oQyxDNEQvak9FLGdCQUE4Qiw0RjVEa2tPaEMsQzREamtPRSxzQkFBOEIsOEc1RG9rT2hDLEM0RG5rT0UsY0FBOEIsZ0g1RHNrT2hDLEM0RHJrT0UsZ0JBQThCLDhHNUR3a09oQyxDNER2a09FLGdCQUE4Qiw4RzVEMGtPaEMsQzREemtPRSxrQkFBOEIscUY1RDRrT2hDLEM0RDNrT0Usa0JBQThCLHFGNUQ4a09oQyxDNEQ1a09FLDBCQUFvQyxnSjVEK2tPdEMsQzREOWtPRSx3QkFBb0Msd0k1RGlsT3RDLEM0RGhsT0UsMkJBQW9DLDBJNURtbE90QyxDNERsbE9FLDRCQUFvQywwSjVEcWxPdEMsQzREcGxPRSwyQkFBb0Msd0g1RHVsT3RDLEM0RHJsT0Usc0JBQWlDLDBJNUR3bE9uQyxDNER2bE9FLG9CQUFpQyxrSTVEMGxPbkMsQzREemxPRSx1QkFBaUMsb0k1RDRsT25DLEM0RDNsT0UseUJBQWlDLDRJNUQ4bE9uQyxDNEQ3bE9FLHdCQUFpQyx3STVEZ21PbkMsQzREOWxPRSx3QkFBa0MsZ0g1RGltT3BDLEM0RGhtT0Usc0JBQWtDLDBHNURtbU9wQyxDNERsbU9FLHlCQUFrQyx5RzVEcW1PcEMsQzREcG1PRSwwQkFBa0Msd0g1RHVtT3BDLEM0RHRtT0UseUJBQWtDLHlINUR5bU9wQyxDNER4bU9FLDBCQUFrQyw0RzVEMm1PcEMsQzREem1PRSxvQkFBZ0MsOEY1RDRtT2xDLEM0RDNtT0UscUJBQWdDLDJHNUQ4bU9sQyxDNEQ3bU9FLG1CQUFnQyxxRzVEZ25PbEMsQzREL21PRSxzQkFBZ0Msb0c1RGtuT2xDLEM0RGpuT0Usd0JBQWdDLDBHNURvbk9sQyxDNERubk9FLHVCQUFnQyx1RzVEc25PbEMsQ0FDRixDYTNtT0ksMEIrQ2xEQSxhQUFnQywwSTVEaXFPbEMsQzREaHFPRSw2QkFEZ0Msc0M1RG9xT2xDLEM0RG5xT0UsZ0JBQWdDLGlKNURtcU9sQyxDNERscU9FLHFCQUFnQywwTTVEcXFPbEMsQzREcHFPRSx3QkFBZ0MsaU41RHVxT2xDLEM0RHJxT0UsY0FBOEIsc0Y1RHdxT2hDLEM0RHZxT0UsZ0JBQThCLDRGNUQwcU9oQyxDNER6cU9FLHNCQUE4Qiw4RzVENHFPaEMsQzREM3FPRSxjQUE4QixnSDVEOHFPaEMsQzREN3FPRSxnQkFBOEIsOEc1RGdyT2hDLEM0RC9xT0UsZ0JBQThCLDhHNURrck9oQyxDNERqck9FLGtCQUE4QixxRjVEb3JPaEMsQzREbnJPRSxrQkFBOEIscUY1RHNyT2hDLEM0RHByT0UsMEJBQW9DLGdKNUR1ck90QyxDNER0ck9FLHdCQUFvQyx3STVEeXJPdEMsQzREeHJPRSwyQkFBb0MsMEk1RDJyT3RDLEM0RDFyT0UsNEJBQW9DLDBKNUQ2ck90QyxDNEQ1ck9FLDJCQUFvQyx3SDVEK3JPdEMsQzREN3JPRSxzQkFBaUMsMEk1RGdzT25DLEM0RC9yT0Usb0JBQWlDLGtJNURrc09uQyxDNERqc09FLHVCQUFpQyxvSTVEb3NPbkMsQzREbnNPRSx5QkFBaUMsNEk1RHNzT25DLEM0RHJzT0Usd0JBQWlDLHdJNUR3c09uQyxDNER0c09FLHdCQUFrQyxnSDVEeXNPcEMsQzREeHNPRSxzQkFBa0MsMEc1RDJzT3BDLEM0RDFzT0UseUJBQWtDLHlHNUQ2c09wQyxDNEQ1c09FLDBCQUFrQyx3SDVEK3NPcEMsQzREOXNPRSx5QkFBa0MseUg1RGl0T3BDLEM0RGh0T0UsMEJBQWtDLDRHNURtdE9wQyxDNERqdE9FLG9CQUFnQyw4RjVEb3RPbEMsQzREbnRPRSxxQkFBZ0MsMkc1RHN0T2xDLEM0RHJ0T0UsbUJBQWdDLHFHNUR3dE9sQyxDNER2dE9FLHNCQUFnQyxvRzVEMHRPbEMsQzREenRPRSx3QkFBZ0MsMEc1RDR0T2xDLEM0RDN0T0UsdUJBQWdDLHVHNUQ4dE9sQyxDQUNGLENhbnRPSSwwQitDbERBLGFBQWdDLDBJNUR5d09sQyxDNER4d09FLDZCQURnQyxzQzVENHdPbEMsQzREM3dPRSxnQkFBZ0MsaUo1RDJ3T2xDLEM0RDF3T0UscUJBQWdDLDBNNUQ2d09sQyxDNEQ1d09FLHdCQUFnQyxpTjVEK3dPbEMsQzREN3dPRSxjQUE4QixzRjVEZ3hPaEMsQzREL3dPRSxnQkFBOEIsNEY1RGt4T2hDLEM0RGp4T0Usc0JBQThCLDhHNURveE9oQyxDNERueE9FLGNBQThCLGdINURzeE9oQyxDNERyeE9FLGdCQUE4Qiw4RzVEd3hPaEMsQzREdnhPRSxnQkFBOEIsOEc1RDB4T2hDLEM0RHp4T0Usa0JBQThCLHFGNUQ0eE9oQyxDNEQzeE9FLGtCQUE4QixxRjVEOHhPaEMsQzRENXhPRSwwQkFBb0MsZ0o1RCt4T3RDLEM0RDl4T0Usd0JBQW9DLHdJNURpeU90QyxDNERoeU9FLDJCQUFvQywwSTVEbXlPdEMsQzREbHlPRSw0QkFBb0MsMEo1RHF5T3RDLEM0RHB5T0UsMkJBQW9DLHdINUR1eU90QyxDNERyeU9FLHNCQUFpQywwSTVEd3lPbkMsQzREdnlPRSxvQkFBaUMsa0k1RDB5T25DLEM0RHp5T0UsdUJBQWlDLG9JNUQ0eU9uQyxDNEQzeU9FLHlCQUFpQyw0STVEOHlPbkMsQzREN3lPRSx3QkFBaUMsd0k1RGd6T25DLEM0RDl5T0Usd0JBQWtDLGdINURpek9wQyxDNERoek9FLHNCQUFrQywwRzVEbXpPcEMsQzREbHpPRSx5QkFBa0MseUc1RHF6T3BDLEM0RHB6T0UsMEJBQWtDLHdINUR1ek9wQyxDNER0ek9FLHlCQUFrQyx5SDVEeXpPcEMsQzREeHpPRSwwQkFBa0MsNEc1RDJ6T3BDLEM0RHp6T0Usb0JBQWdDLDhGNUQ0ek9sQyxDNEQzek9FLHFCQUFnQywyRzVEOHpPbEMsQzREN3pPRSxtQkFBZ0MscUc1RGcwT2xDLEM0RC96T0Usc0JBQWdDLG9HNURrME9sQyxDNERqME9FLHdCQUFnQywwRzVEbzBPbEMsQzREbjBPRSx1QkFBZ0MsdUc1RHMwT2xDLENBQ0YsQ2Ezek9JLDBCK0NsREEsY0FBZ0MsMEk1RGkzT2xDLEM0RGgzT0UsK0JBRGdDLHNDNURvM09sQyxDNERuM09FLGlCQUFnQyxpSjVEbTNPbEMsQzREbDNPRSxzQkFBZ0MsME01RHEzT2xDLEM0RHAzT0UseUJBQWdDLGlONUR1M09sQyxDNERyM09FLGVBQThCLHNGNUR3M09oQyxDNER2M09FLGlCQUE4Qiw0RjVEMDNPaEMsQzREejNPRSx1QkFBOEIsOEc1RDQzT2hDLEM0RDMzT0UsZUFBOEIsZ0g1RDgzT2hDLEM0RDczT0UsaUJBQThCLDhHNURnNE9oQyxDNEQvM09FLGlCQUE4Qiw4RzVEazRPaEMsQzREajRPRSxtQkFBOEIscUY1RG80T2hDLEM0RG40T0UsbUJBQThCLHFGNURzNE9oQyxDNERwNE9FLDJCQUFvQyxnSjVEdTRPdEMsQzREdDRPRSx5QkFBb0Msd0k1RHk0T3RDLEM0RHg0T0UsNEJBQW9DLDBJNUQyNE90QyxDNEQxNE9FLDZCQUFvQywwSjVENjRPdEMsQzRENTRPRSw0QkFBb0Msd0g1RCs0T3RDLEM0RDc0T0UsdUJBQWlDLDBJNURnNU9uQyxDNEQvNE9FLHFCQUFpQyxrSTVEazVPbkMsQzREajVPRSx3QkFBaUMsb0k1RG81T25DLEM0RG41T0UsMEJBQWlDLDRJNURzNU9uQyxDNERyNU9FLHlCQUFpQyx3STVEdzVPbkMsQzREdDVPRSx5QkFBa0MsZ0g1RHk1T3BDLEM0RHg1T0UsdUJBQWtDLDBHNUQyNU9wQyxDNEQxNU9FLDBCQUFrQyx5RzVENjVPcEMsQzRENTVPRSwyQkFBa0Msd0g1RCs1T3BDLEM0RDk1T0UsMEJBQWtDLHlINURpNk9wQyxDNERoNk9FLDJCQUFrQyw0RzVEbTZPcEMsQzREajZPRSxxQkFBZ0MsOEY1RG82T2xDLEM0RG42T0Usc0JBQWdDLDJHNURzNk9sQyxDNERyNk9FLG9CQUFnQyxxRzVEdzZPbEMsQzREdjZPRSx1QkFBZ0Msb0c1RDA2T2xDLEM0RHo2T0UseUJBQWdDLDBHNUQ0Nk9sQyxDNEQzNk9FLHdCQUFnQyx1RzVEODZPbEMsQ0FDRixDYW42T0ksMEIrQ2xEQSxlQUFnQywwSTVEeTlPbEMsQzREeDlPRSxpQ0FEZ0Msc0M1RDQ5T2xDLEM0RDM5T0Usa0JBQWdDLGlKNUQyOU9sQyxDNEQxOU9FLHVCQUFnQywwTTVENjlPbEMsQzRENTlPRSwwQkFBZ0MsaU41RCs5T2xDLEM0RDc5T0UsZ0JBQThCLHNGNURnK09oQyxDNEQvOU9FLGtCQUE4Qiw0RjVEaytPaEMsQzREaitPRSx3QkFBOEIsOEc1RG8rT2hDLEM0RG4rT0UsZ0JBQThCLGdINURzK09oQyxDNERyK09FLGtCQUE4Qiw4RzVEdytPaEMsQzREditPRSxrQkFBOEIsOEc1RDArT2hDLEM0RHorT0Usb0JBQThCLHFGNUQ0K09oQyxDNEQzK09FLG9CQUE4QixxRjVEOCtPaEMsQzRENStPRSw0QkFBb0MsZ0o1RCsrT3RDLEM0RDkrT0UsMEJBQW9DLHdJNURpL090QyxDNERoL09FLDZCQUFvQywwSTVEbS9PdEMsQzREbC9PRSw4QkFBb0MsMEo1RHEvT3RDLEM0RHAvT0UsNkJBQW9DLHdINUR1L090QyxDNERyL09FLHdCQUFpQywwSTVEdy9PbkMsQzREdi9PRSxzQkFBaUMsa0k1RDAvT25DLEM0RHovT0UseUJBQWlDLG9JNUQ0L09uQyxDNEQzL09FLDJCQUFpQyw0STVEOC9PbkMsQzRENy9PRSwwQkFBaUMsd0k1RGdnUG5DLEM0RDkvT0UsMEJBQWtDLGdINURpZ1BwQyxDNERoZ1BFLHdCQUFrQywwRzVEbWdQcEMsQzREbGdQRSwyQkFBa0MseUc1RHFnUHBDLEM0RHBnUEUsNEJBQWtDLHdINUR1Z1BwQyxDNER0Z1BFLDJCQUFrQyx5SDVEeWdQcEMsQzREeGdQRSw0QkFBa0MsNEc1RDJnUHBDLEM0RHpnUEUsc0JBQWdDLDhGNUQ0Z1BsQyxDNEQzZ1BFLHVCQUFnQywyRzVEOGdQbEMsQzREN2dQRSxxQkFBZ0MscUc1RGdoUGxDLEM0RC9nUEUsd0JBQWdDLG9HNURraFBsQyxDNERqaFBFLDBCQUFnQywwRzVEb2hQbEMsQzREbmhQRSx5QkFBZ0MsdUc1RHNoUGxDLENBQ0YsQzZEamtQSSxZQUF3QixvQjdEb2tQNUIsQzZEbmtQSSxhQUF3QixxQjdEdWtQNUIsQzZEdGtQSSxZQUF3QixvQjdEMGtQNUIsQ2F0aFBJLHlCZ0R0REEsZUFBd0Isb0I3RGlsUDFCLEM2RGhsUEUsZ0JBQXdCLHFCN0RtbFAxQixDNkRsbFBFLGVBQXdCLG9CN0RxbFAxQixDQUNGLENhbGlQSSx5QmdEdERBLGVBQXdCLG9CN0Q0bFAxQixDNkQzbFBFLGdCQUF3QixxQjdEOGxQMUIsQzZEN2xQRSxlQUF3QixvQjdEZ21QMUIsQ0FDRixDYTdpUEksMEJnRHREQSxlQUF3QixvQjdEdW1QMUIsQzZEdG1QRSxnQkFBd0IscUI3RHltUDFCLEM2RHhtUEUsZUFBd0Isb0I3RDJtUDFCLENBQ0YsQ2F4alBJLDBCZ0R0REEsZUFBd0Isb0I3RGtuUDFCLEM2RGpuUEUsZ0JBQXdCLHFCN0RvblAxQixDNkRublBFLGVBQXdCLG9CN0RzblAxQixDQUNGLENhbmtQSSwwQmdEdERBLGdCQUF3QixvQjdENm5QMUIsQzZENW5QRSxpQkFBd0IscUI3RCtuUDFCLEM2RDluUEUsZ0JBQXdCLG9CN0Rpb1AxQixDQUNGLENhOWtQSSwwQmdEdERBLGlCQUF3QixvQjdEd29QMUIsQzZEdm9QRSxrQkFBd0IscUI3RDBvUDFCLEM2RHpvUEUsaUJBQXdCLG9CN0Q0b1AxQixDQUNGLEM4RGxwUEUsaUJBQXlCLHdIOURxcFAzQixDOERycFBFLGtCQUF5Qiw0SDlEeXBQM0IsQzhEenBQRSxrQkFBeUIsNEg5RDZwUDNCLEMrRDdwUEUsZUFBc0IsdUIvRGlxUHhCLENnRWhxUEUsaUJBQXlCLHlCaEV3cVAzQixDZ0V4cVBFLG1CQUF5QiwyQmhFNHFQM0IsQ2dFNXFQRSxtQkFBeUIsMkJoRWdyUDNCLENnRWhyUEUsZ0JBQXlCLHdCaEVvclAzQixDZ0VwclBFLGlCQUF5QiwyRGhFd3JQM0IsQ2dFbnJQQSxXQUVFLEtoRXlyUEYsQ2dFbnJQQSx5QkFQRSxlQUVBLFFBQ0EsT0FDQSxZaEU4clBGLENnRTNyUEEsY0FHRSxRaEV3clBGLENnRWxyUEUsMkRBREYsWUFFSSx3Q0FDQSxNQUNBLFloRXNyUEYsQ0FDRixDaUVodFBBLFNDU0Usa0JsRW10UEYsQ2tFeHNQRSxtREFPRSxrQmxFMHNQSixDbUV2dVBBLFdBQWEscUhuRTJ1UGIsQ21FMXVQQSxRQUFVLDJHbkU4dVBWLENtRTd1UEEsV0FBYSwyR25FaXZQYixDbUVodlBBLGFBQWUsMkRuRW92UGYsQ29FbnZQSSxNQUF1QixtQnBFdXZQM0IsQ29FdnZQSSxNQUF1QixtQnBFMnZQM0IsQ29FM3ZQSSxNQUF1QixtQnBFK3ZQM0IsQ29FL3ZQSSxPQUF1QixvQnBFbXdQM0IsQ29FbndQSSxRQUF1QixvQnBFdXdQM0IsQ29FdndQSSxNQUF1QixvQnBFMndQM0IsQ29FM3dQSSxNQUF1QixvQnBFK3dQM0IsQ29FL3dQSSxNQUF1QixvQnBFbXhQM0IsQ29FbnhQSSxPQUF1QixxQnBFdXhQM0IsQ29FdnhQSSxRQUF1QixxQnBFMnhQM0IsQ29FdnhQQSxRQUFVLHdCcEUyeFBWLENvRTF4UEEsUUFBVSx5QnBFOHhQVixDb0UxeFBBLFlBQWMseUJwRTh4UGQsQ29FN3hQQSxZQUFjLDBCcEVpeVBkLENvRS94UEEsUUFBVSxxQnBFbXlQVixDb0VseVBBLFFBQVUsc0JwRXN5UFYsQ3FFL3lQUSxLQUFnQyxrQnJFbXpQeEMsQ3FFbHpQUSxZQUVFLHNCckVxelBWLENxRW56UFEsWUFFRSx3QnJFc3pQVixDcUVwelBRLFlBRUUseUJyRXV6UFYsQ3FFcnpQUSxZQUVFLHVCckV3elBWLENxRXYwUFEsS0FBZ0MsdUJyRTIwUHhDLENxRTEwUFEsWUFFRSwyQnJFNjBQVixDcUUzMFBRLFlBRUUsNkJyRTgwUFYsQ3FFNTBQUSxZQUVFLDhCckUrMFBWLENxRTcwUFEsWUFFRSw0QnJFZzFQVixDcUUvMVBRLEtBQWdDLHNCckVtMlB4QyxDcUVsMlBRLFlBRUUsMEJyRXEyUFYsQ3FFbjJQUSxZQUVFLDRCckVzMlBWLENxRXAyUFEsWUFFRSw2QnJFdTJQVixDcUVyMlBRLFlBRUUsMkJyRXcyUFYsQ3FFdjNQUSxLQUFnQyxxQnJFMjNQeEMsQ3FFMTNQUSxZQUVFLHlCckU2M1BWLENxRTMzUFEsWUFFRSwyQnJFODNQVixDcUU1M1BRLFlBRUUsNEJyRSszUFYsQ3FFNzNQUSxZQUVFLDBCckVnNFBWLENxRS80UFEsS0FBZ0MsdUJyRW01UHhDLENxRWw1UFEsWUFFRSwyQnJFcTVQVixDcUVuNVBRLFlBRUUsNkJyRXM1UFYsQ3FFcDVQUSxZQUVFLDhCckV1NVBWLENxRXI1UFEsWUFFRSw0QnJFdzVQVixDcUV2NlBRLEtBQWdDLHFCckUyNlB4QyxDcUUxNlBRLFlBRUUseUJyRTY2UFYsQ3FFMzZQUSxZQUVFLDJCckU4NlBWLENxRTU2UFEsWUFFRSw0QnJFKzZQVixDcUU3NlBRLFlBRUUsMEJyRWc3UFYsQ3FFLzdQUSxLQUFnQyxtQnJFbThQeEMsQ3FFbDhQUSxZQUVFLHVCckVxOFBWLENxRW44UFEsWUFFRSx5QnJFczhQVixDcUVwOFBRLFlBRUUsMEJyRXU4UFYsQ3FFcjhQUSxZQUVFLHdCckV3OFBWLENxRXY5UFEsS0FBZ0Msd0JyRTI5UHhDLENxRTE5UFEsWUFFRSw0QnJFNjlQVixDcUUzOVBRLFlBRUUsOEJyRTg5UFYsQ3FFNTlQUSxZQUVFLCtCckUrOVBWLENxRTc5UFEsWUFFRSw2QnJFZytQVixDcUUvK1BRLEtBQWdDLHVCckVtL1B4QyxDcUVsL1BRLFlBRUUsMkJyRXEvUFYsQ3FFbi9QUSxZQUVFLDZCckVzL1BWLENxRXAvUFEsWUFFRSw4QnJFdS9QVixDcUVyL1BRLFlBRUUsNEJyRXcvUFYsQ3FFdmdRUSxLQUFnQyxzQnJFMmdReEMsQ3FFMWdRUSxZQUVFLDBCckU2Z1FWLENxRTNnUVEsWUFFRSw0QnJFOGdRVixDcUU1Z1FRLFlBRUUsNkJyRStnUVYsQ3FFN2dRUSxZQUVFLDJCckVnaFFWLENxRS9oUVEsS0FBZ0Msd0JyRW1pUXhDLENxRWxpUVEsWUFFRSw0QnJFcWlRVixDcUVuaVFRLFlBRUUsOEJyRXNpUVYsQ3FFcGlRUSxZQUVFLCtCckV1aVFWLENxRXJpUVEsWUFFRSw2QnJFd2lRVixDcUV2alFRLEtBQWdDLHNCckUyalF4QyxDcUUxalFRLFlBRUUsMEJyRTZqUVYsQ3FFM2pRUSxZQUVFLDRCckU4alFWLENxRTVqUVEsWUFFRSw2QnJFK2pRVixDcUU3alFRLFlBRUUsMkJyRWdrUVYsQ3FFeGpRUSxNQUF3Qix3QnJFNGpRaEMsQ3FFM2pRUSxjQUVFLDRCckU4alFWLENxRTVqUVEsY0FFRSw4QnJFK2pRVixDcUU3alFRLGNBRUUsK0JyRWdrUVYsQ3FFOWpRUSxjQUVFLDZCckVpa1FWLENxRWhsUVEsTUFBd0IsdUJyRW9sUWhDLENxRW5sUVEsY0FFRSwyQnJFc2xRVixDcUVwbFFRLGNBRUUsNkJyRXVsUVYsQ3FFcmxRUSxjQUVFLDhCckV3bFFWLENxRXRsUVEsY0FFRSw0QnJFeWxRVixDcUV4bVFRLE1BQXdCLHNCckU0bVFoQyxDcUUzbVFRLGNBRUUsMEJyRThtUVYsQ3FFNW1RUSxjQUVFLDRCckUrbVFWLENxRTdtUVEsY0FFRSw2QnJFZ25RVixDcUU5bVFRLGNBRUUsMkJyRWluUVYsQ3FFaG9RUSxNQUF3Qix3QnJFb29RaEMsQ3FFbm9RUSxjQUVFLDRCckVzb1FWLENxRXBvUVEsY0FFRSw4QnJFdW9RVixDcUVyb1FRLGNBRUUsK0JyRXdvUVYsQ3FFdG9RUSxjQUVFLDZCckV5b1FWLENxRXhwUVEsTUFBd0Isc0JyRTRwUWhDLENxRTNwUVEsY0FFRSwwQnJFOHBRVixDcUU1cFFRLGNBRUUsNEJyRStwUVYsQ3FFN3BRUSxjQUVFLDZCckVncVFWLENxRTlwUVEsY0FFRSwyQnJFaXFRVixDcUUzcFFJLFFBQW1CLHFCckUrcFF2QixDcUU5cFFJLGtCQUVFLHlCckVpcVFOLENxRS9wUUksa0JBRUUsMkJyRWtxUU4sQ3FFaHFRSSxrQkFFRSw0QnJFbXFRTixDcUVqcVFJLGtCQUVFLDBCckVvcVFOLENhN3FRSSx5QndEbERJLFFBQWdDLGtCckVvdVF0QyxDcUVudVFNLGtCQUVFLHNCckVxdVFSLENxRW51UU0sa0JBRUUsd0JyRXF1UVIsQ3FFbnVRTSxrQkFFRSx5QnJFcXVRUixDcUVudVFNLGtCQUVFLHVCckVxdVFSLENxRXB2UU0sUUFBZ0MsdUJyRXV2UXRDLENxRXR2UU0sa0JBRUUsMkJyRXd2UVIsQ3FFdHZRTSxrQkFFRSw2QnJFd3ZRUixDcUV0dlFNLGtCQUVFLDhCckV3dlFSLENxRXR2UU0sa0JBRUUsNEJyRXd2UVIsQ3FFdndRTSxRQUFnQyxzQnJFMHdRdEMsQ3FFendRTSxrQkFFRSwwQnJFMndRUixDcUV6d1FNLGtCQUVFLDRCckUyd1FSLENxRXp3UU0sa0JBRUUsNkJyRTJ3UVIsQ3FFendRTSxrQkFFRSwyQnJFMndRUixDcUUxeFFNLFFBQWdDLHFCckU2eFF0QyxDcUU1eFFNLGtCQUVFLHlCckU4eFFSLENxRTV4UU0sa0JBRUUsMkJyRTh4UVIsQ3FFNXhRTSxrQkFFRSw0QnJFOHhRUixDcUU1eFFNLGtCQUVFLDBCckU4eFFSLENxRTd5UU0sUUFBZ0MsdUJyRWd6UXRDLENxRS95UU0sa0JBRUUsMkJyRWl6UVIsQ3FFL3lRTSxrQkFFRSw2QnJFaXpRUixDcUUveVFNLGtCQUVFLDhCckVpelFSLENxRS95UU0sa0JBRUUsNEJyRWl6UVIsQ3FFaDBRTSxRQUFnQyxxQnJFbTBRdEMsQ3FFbDBRTSxrQkFFRSx5QnJFbzBRUixDcUVsMFFNLGtCQUVFLDJCckVvMFFSLENxRWwwUU0sa0JBRUUsNEJyRW8wUVIsQ3FFbDBRTSxrQkFFRSwwQnJFbzBRUixDcUVuMVFNLFFBQWdDLG1CckVzMVF0QyxDcUVyMVFNLGtCQUVFLHVCckV1MVFSLENxRXIxUU0sa0JBRUUseUJyRXUxUVIsQ3FFcjFRTSxrQkFFRSwwQnJFdTFRUixDcUVyMVFNLGtCQUVFLHdCckV1MVFSLENxRXQyUU0sUUFBZ0Msd0JyRXkyUXRDLENxRXgyUU0sa0JBRUUsNEJyRTAyUVIsQ3FFeDJRTSxrQkFFRSw4QnJFMDJRUixDcUV4MlFNLGtCQUVFLCtCckUwMlFSLENxRXgyUU0sa0JBRUUsNkJyRTAyUVIsQ3FFejNRTSxRQUFnQyx1QnJFNDNRdEMsQ3FFMzNRTSxrQkFFRSwyQnJFNjNRUixDcUUzM1FNLGtCQUVFLDZCckU2M1FSLENxRTMzUU0sa0JBRUUsOEJyRTYzUVIsQ3FFMzNRTSxrQkFFRSw0QnJFNjNRUixDcUU1NFFNLFFBQWdDLHNCckUrNFF0QyxDcUU5NFFNLGtCQUVFLDBCckVnNVFSLENxRTk0UU0sa0JBRUUsNEJyRWc1UVIsQ3FFOTRRTSxrQkFFRSw2QnJFZzVRUixDcUU5NFFNLGtCQUVFLDJCckVnNVFSLENxRS81UU0sUUFBZ0Msd0JyRWs2UXRDLENxRWo2UU0sa0JBRUUsNEJyRW02UVIsQ3FFajZRTSxrQkFFRSw4QnJFbTZRUixDcUVqNlFNLGtCQUVFLCtCckVtNlFSLENxRWo2UU0sa0JBRUUsNkJyRW02UVIsQ3FFbDdRTSxRQUFnQyxzQnJFcTdRdEMsQ3FFcDdRTSxrQkFFRSwwQnJFczdRUixDcUVwN1FNLGtCQUVFLDRCckVzN1FSLENxRXA3UU0sa0JBRUUsNkJyRXM3UVIsQ3FFcDdRTSxrQkFFRSwyQnJFczdRUixDcUU5NlFNLFNBQXdCLHdCckVpN1E5QixDcUVoN1FNLG9CQUVFLDRCckVrN1FSLENxRWg3UU0sb0JBRUUsOEJyRWs3UVIsQ3FFaDdRTSxvQkFFRSwrQnJFazdRUixDcUVoN1FNLG9CQUVFLDZCckVrN1FSLENxRWo4UU0sU0FBd0IsdUJyRW84UTlCLENxRW44UU0sb0JBRUUsMkJyRXE4UVIsQ3FFbjhRTSxvQkFFRSw2QnJFcThRUixDcUVuOFFNLG9CQUVFLDhCckVxOFFSLENxRW44UU0sb0JBRUUsNEJyRXE4UVIsQ3FFcDlRTSxTQUF3QixzQnJFdTlROUIsQ3FFdDlRTSxvQkFFRSwwQnJFdzlRUixDcUV0OVFNLG9CQUVFLDRCckV3OVFSLENxRXQ5UU0sb0JBRUUsNkJyRXc5UVIsQ3FFdDlRTSxvQkFFRSwyQnJFdzlRUixDcUV2K1FNLFNBQXdCLHdCckUwK1E5QixDcUV6K1FNLG9CQUVFLDRCckUyK1FSLENxRXorUU0sb0JBRUUsOEJyRTIrUVIsQ3FFeitRTSxvQkFFRSwrQnJFMitRUixDcUV6K1FNLG9CQUVFLDZCckUyK1FSLENxRTEvUU0sU0FBd0Isc0JyRTYvUTlCLENxRTUvUU0sb0JBRUUsMEJyRTgvUVIsQ3FFNS9RTSxvQkFFRSw0QnJFOC9RUixDcUU1L1FNLG9CQUVFLDZCckU4L1FSLENxRTUvUU0sb0JBRUUsMkJyRTgvUVIsQ3FFeC9RRSxXQUFtQixxQnJFMi9RckIsQ3FFMS9RRSx3QkFFRSx5QnJFNC9RSixDcUUxL1FFLHdCQUVFLDJCckU0L1FKLENxRTEvUUUsd0JBRUUsNEJyRTQvUUosQ3FFMS9RRSx3QkFFRSwwQnJFNC9RSixDQUNGLENhdGdSSSx5QndEbERJLFFBQWdDLGtCckU0alJ0QyxDcUUzalJNLGtCQUVFLHNCckU2alJSLENxRTNqUk0sa0JBRUUsd0JyRTZqUlIsQ3FFM2pSTSxrQkFFRSx5QnJFNmpSUixDcUUzalJNLGtCQUVFLHVCckU2alJSLENxRTVrUk0sUUFBZ0MsdUJyRStrUnRDLENxRTlrUk0sa0JBRUUsMkJyRWdsUlIsQ3FFOWtSTSxrQkFFRSw2QnJFZ2xSUixDcUU5a1JNLGtCQUVFLDhCckVnbFJSLENxRTlrUk0sa0JBRUUsNEJyRWdsUlIsQ3FFL2xSTSxRQUFnQyxzQnJFa21SdEMsQ3FFam1STSxrQkFFRSwwQnJFbW1SUixDcUVqbVJNLGtCQUVFLDRCckVtbVJSLENxRWptUk0sa0JBRUUsNkJyRW1tUlIsQ3FFam1STSxrQkFFRSwyQnJFbW1SUixDcUVsblJNLFFBQWdDLHFCckVxblJ0QyxDcUVwblJNLGtCQUVFLHlCckVzblJSLENxRXBuUk0sa0JBRUUsMkJyRXNuUlIsQ3FFcG5STSxrQkFFRSw0QnJFc25SUixDcUVwblJNLGtCQUVFLDBCckVzblJSLENxRXJvUk0sUUFBZ0MsdUJyRXdvUnRDLENxRXZvUk0sa0JBRUUsMkJyRXlvUlIsQ3FFdm9STSxrQkFFRSw2QnJFeW9SUixDcUV2b1JNLGtCQUVFLDhCckV5b1JSLENxRXZvUk0sa0JBRUUsNEJyRXlvUlIsQ3FFeHBSTSxRQUFnQyxxQnJFMnBSdEMsQ3FFMXBSTSxrQkFFRSx5QnJFNHBSUixDcUUxcFJNLGtCQUVFLDJCckU0cFJSLENxRTFwUk0sa0JBRUUsNEJyRTRwUlIsQ3FFMXBSTSxrQkFFRSwwQnJFNHBSUixDcUUzcVJNLFFBQWdDLG1CckU4cVJ0QyxDcUU3cVJNLGtCQUVFLHVCckUrcVJSLENxRTdxUk0sa0JBRUUseUJyRStxUlIsQ3FFN3FSTSxrQkFFRSwwQnJFK3FSUixDcUU3cVJNLGtCQUVFLHdCckUrcVJSLENxRTlyUk0sUUFBZ0Msd0JyRWlzUnRDLENxRWhzUk0sa0JBRUUsNEJyRWtzUlIsQ3FFaHNSTSxrQkFFRSw4QnJFa3NSUixDcUVoc1JNLGtCQUVFLCtCckVrc1JSLENxRWhzUk0sa0JBRUUsNkJyRWtzUlIsQ3FFanRSTSxRQUFnQyx1QnJFb3RSdEMsQ3FFbnRSTSxrQkFFRSwyQnJFcXRSUixDcUVudFJNLGtCQUVFLDZCckVxdFJSLENxRW50Uk0sa0JBRUUsOEJyRXF0UlIsQ3FFbnRSTSxrQkFFRSw0QnJFcXRSUixDcUVwdVJNLFFBQWdDLHNCckV1dVJ0QyxDcUV0dVJNLGtCQUVFLDBCckV3dVJSLENxRXR1Uk0sa0JBRUUsNEJyRXd1UlIsQ3FFdHVSTSxrQkFFRSw2QnJFd3VSUixDcUV0dVJNLGtCQUVFLDJCckV3dVJSLENxRXZ2Uk0sUUFBZ0Msd0JyRTB2UnRDLENxRXp2Uk0sa0JBRUUsNEJyRTJ2UlIsQ3FFenZSTSxrQkFFRSw4QnJFMnZSUixDcUV6dlJNLGtCQUVFLCtCckUydlJSLENxRXp2Uk0sa0JBRUUsNkJyRTJ2UlIsQ3FFMXdSTSxRQUFnQyxzQnJFNndSdEMsQ3FFNXdSTSxrQkFFRSwwQnJFOHdSUixDcUU1d1JNLGtCQUVFLDRCckU4d1JSLENxRTV3Uk0sa0JBRUUsNkJyRTh3UlIsQ3FFNXdSTSxrQkFFRSwyQnJFOHdSUixDcUV0d1JNLFNBQXdCLHdCckV5d1I5QixDcUV4d1JNLG9CQUVFLDRCckUwd1JSLENxRXh3Uk0sb0JBRUUsOEJyRTB3UlIsQ3FFeHdSTSxvQkFFRSwrQnJFMHdSUixDcUV4d1JNLG9CQUVFLDZCckUwd1JSLENxRXp4Uk0sU0FBd0IsdUJyRTR4UjlCLENxRTN4Uk0sb0JBRUUsMkJyRTZ4UlIsQ3FFM3hSTSxvQkFFRSw2QnJFNnhSUixDcUUzeFJNLG9CQUVFLDhCckU2eFJSLENxRTN4Uk0sb0JBRUUsNEJyRTZ4UlIsQ3FFNXlSTSxTQUF3QixzQnJFK3lSOUIsQ3FFOXlSTSxvQkFFRSwwQnJFZ3pSUixDcUU5eVJNLG9CQUVFLDRCckVnelJSLENxRTl5Uk0sb0JBRUUsNkJyRWd6UlIsQ3FFOXlSTSxvQkFFRSwyQnJFZ3pSUixDcUUvelJNLFNBQXdCLHdCckVrMFI5QixDcUVqMFJNLG9CQUVFLDRCckVtMFJSLENxRWowUk0sb0JBRUUsOEJyRW0wUlIsQ3FFajBSTSxvQkFFRSwrQnJFbTBSUixDcUVqMFJNLG9CQUVFLDZCckVtMFJSLENxRWwxUk0sU0FBd0Isc0JyRXExUjlCLENxRXAxUk0sb0JBRUUsMEJyRXMxUlIsQ3FFcDFSTSxvQkFFRSw0QnJFczFSUixDcUVwMVJNLG9CQUVFLDZCckVzMVJSLENxRXAxUk0sb0JBRUUsMkJyRXMxUlIsQ3FFaDFSRSxXQUFtQixxQnJFbTFSckIsQ3FFbDFSRSx3QkFFRSx5QnJFbzFSSixDcUVsMVJFLHdCQUVFLDJCckVvMVJKLENxRWwxUkUsd0JBRUUsNEJyRW8xUkosQ3FFbDFSRSx3QkFFRSwwQnJFbzFSSixDQUNGLENhOTFSSSwwQndEbERJLFFBQWdDLGtCckVvNVJ0QyxDcUVuNVJNLGtCQUVFLHNCckVxNVJSLENxRW41Uk0sa0JBRUUsd0JyRXE1UlIsQ3FFbjVSTSxrQkFFRSx5QnJFcTVSUixDcUVuNVJNLGtCQUVFLHVCckVxNVJSLENxRXA2Uk0sUUFBZ0MsdUJyRXU2UnRDLENxRXQ2Uk0sa0JBRUUsMkJyRXc2UlIsQ3FFdDZSTSxrQkFFRSw2QnJFdzZSUixDcUV0NlJNLGtCQUVFLDhCckV3NlJSLENxRXQ2Uk0sa0JBRUUsNEJyRXc2UlIsQ3FFdjdSTSxRQUFnQyxzQnJFMDdSdEMsQ3FFejdSTSxrQkFFRSwwQnJFMjdSUixDcUV6N1JNLGtCQUVFLDRCckUyN1JSLENxRXo3Uk0sa0JBRUUsNkJyRTI3UlIsQ3FFejdSTSxrQkFFRSwyQnJFMjdSUixDcUUxOFJNLFFBQWdDLHFCckU2OFJ0QyxDcUU1OFJNLGtCQUVFLHlCckU4OFJSLENxRTU4Uk0sa0JBRUUsMkJyRTg4UlIsQ3FFNThSTSxrQkFFRSw0QnJFODhSUixDcUU1OFJNLGtCQUVFLDBCckU4OFJSLENxRTc5Uk0sUUFBZ0MsdUJyRWcrUnRDLENxRS85Uk0sa0JBRUUsMkJyRWkrUlIsQ3FFLzlSTSxrQkFFRSw2QnJFaStSUixDcUUvOVJNLGtCQUVFLDhCckVpK1JSLENxRS85Uk0sa0JBRUUsNEJyRWkrUlIsQ3FFaC9STSxRQUFnQyxxQnJFbS9SdEMsQ3FFbC9STSxrQkFFRSx5QnJFby9SUixDcUVsL1JNLGtCQUVFLDJCckVvL1JSLENxRWwvUk0sa0JBRUUsNEJyRW8vUlIsQ3FFbC9STSxrQkFFRSwwQnJFby9SUixDcUVuZ1NNLFFBQWdDLG1CckVzZ1N0QyxDcUVyZ1NNLGtCQUVFLHVCckV1Z1NSLENxRXJnU00sa0JBRUUseUJyRXVnU1IsQ3FFcmdTTSxrQkFFRSwwQnJFdWdTUixDcUVyZ1NNLGtCQUVFLHdCckV1Z1NSLENxRXRoU00sUUFBZ0Msd0JyRXloU3RDLENxRXhoU00sa0JBRUUsNEJyRTBoU1IsQ3FFeGhTTSxrQkFFRSw4QnJFMGhTUixDcUV4aFNNLGtCQUVFLCtCckUwaFNSLENxRXhoU00sa0JBRUUsNkJyRTBoU1IsQ3FFemlTTSxRQUFnQyx1QnJFNGlTdEMsQ3FFM2lTTSxrQkFFRSwyQnJFNmlTUixDcUUzaVNNLGtCQUVFLDZCckU2aVNSLENxRTNpU00sa0JBRUUsOEJyRTZpU1IsQ3FFM2lTTSxrQkFFRSw0QnJFNmlTUixDcUU1alNNLFFBQWdDLHNCckUralN0QyxDcUU5alNNLGtCQUVFLDBCckVna1NSLENxRTlqU00sa0JBRUUsNEJyRWdrU1IsQ3FFOWpTTSxrQkFFRSw2QnJFZ2tTUixDcUU5alNNLGtCQUVFLDJCckVna1NSLENxRS9rU00sUUFBZ0Msd0JyRWtsU3RDLENxRWpsU00sa0JBRUUsNEJyRW1sU1IsQ3FFamxTTSxrQkFFRSw4QnJFbWxTUixDcUVqbFNNLGtCQUVFLCtCckVtbFNSLENxRWpsU00sa0JBRUUsNkJyRW1sU1IsQ3FFbG1TTSxRQUFnQyxzQnJFcW1TdEMsQ3FFcG1TTSxrQkFFRSwwQnJFc21TUixDcUVwbVNNLGtCQUVFLDRCckVzbVNSLENxRXBtU00sa0JBRUUsNkJyRXNtU1IsQ3FFcG1TTSxrQkFFRSwyQnJFc21TUixDcUU5bFNNLFNBQXdCLHdCckVpbVM5QixDcUVobVNNLG9CQUVFLDRCckVrbVNSLENxRWhtU00sb0JBRUUsOEJyRWttU1IsQ3FFaG1TTSxvQkFFRSwrQnJFa21TUixDcUVobVNNLG9CQUVFLDZCckVrbVNSLENxRWpuU00sU0FBd0IsdUJyRW9uUzlCLENxRW5uU00sb0JBRUUsMkJyRXFuU1IsQ3FFbm5TTSxvQkFFRSw2QnJFcW5TUixDcUVublNNLG9CQUVFLDhCckVxblNSLENxRW5uU00sb0JBRUUsNEJyRXFuU1IsQ3FFcG9TTSxTQUF3QixzQnJFdW9TOUIsQ3FFdG9TTSxvQkFFRSwwQnJFd29TUixDcUV0b1NNLG9CQUVFLDRCckV3b1NSLENxRXRvU00sb0JBRUUsNkJyRXdvU1IsQ3FFdG9TTSxvQkFFRSwyQnJFd29TUixDcUV2cFNNLFNBQXdCLHdCckUwcFM5QixDcUV6cFNNLG9CQUVFLDRCckUycFNSLENxRXpwU00sb0JBRUUsOEJyRTJwU1IsQ3FFenBTTSxvQkFFRSwrQnJFMnBTUixDcUV6cFNNLG9CQUVFLDZCckUycFNSLENxRTFxU00sU0FBd0Isc0JyRTZxUzlCLENxRTVxU00sb0JBRUUsMEJyRThxU1IsQ3FFNXFTTSxvQkFFRSw0QnJFOHFTUixDcUU1cVNNLG9CQUVFLDZCckU4cVNSLENxRTVxU00sb0JBRUUsMkJyRThxU1IsQ3FFeHFTRSxXQUFtQixxQnJFMnFTckIsQ3FFMXFTRSx3QkFFRSx5QnJFNHFTSixDcUUxcVNFLHdCQUVFLDJCckU0cVNKLENxRTFxU0Usd0JBRUUsNEJyRTRxU0osQ3FFMXFTRSx3QkFFRSwwQnJFNHFTSixDQUNGLENhdHJTSSwwQndEbERJLFFBQWdDLGtCckU0dVN0QyxDcUUzdVNNLGtCQUVFLHNCckU2dVNSLENxRTN1U00sa0JBRUUsd0JyRTZ1U1IsQ3FFM3VTTSxrQkFFRSx5QnJFNnVTUixDcUUzdVNNLGtCQUVFLHVCckU2dVNSLENxRTV2U00sUUFBZ0MsdUJyRSt2U3RDLENxRTl2U00sa0JBRUUsMkJyRWd3U1IsQ3FFOXZTTSxrQkFFRSw2QnJFZ3dTUixDcUU5dlNNLGtCQUVFLDhCckVnd1NSLENxRTl2U00sa0JBRUUsNEJyRWd3U1IsQ3FFL3dTTSxRQUFnQyxzQnJFa3hTdEMsQ3FFanhTTSxrQkFFRSwwQnJFbXhTUixDcUVqeFNNLGtCQUVFLDRCckVteFNSLENxRWp4U00sa0JBRUUsNkJyRW14U1IsQ3FFanhTTSxrQkFFRSwyQnJFbXhTUixDcUVseVNNLFFBQWdDLHFCckVxeVN0QyxDcUVweVNNLGtCQUVFLHlCckVzeVNSLENxRXB5U00sa0JBRUUsMkJyRXN5U1IsQ3FFcHlTTSxrQkFFRSw0QnJFc3lTUixDcUVweVNNLGtCQUVFLDBCckVzeVNSLENxRXJ6U00sUUFBZ0MsdUJyRXd6U3RDLENxRXZ6U00sa0JBRUUsMkJyRXl6U1IsQ3FFdnpTTSxrQkFFRSw2QnJFeXpTUixDcUV2elNNLGtCQUVFLDhCckV5elNSLENxRXZ6U00sa0JBRUUsNEJyRXl6U1IsQ3FFeDBTTSxRQUFnQyxxQnJFMjBTdEMsQ3FFMTBTTSxrQkFFRSx5QnJFNDBTUixDcUUxMFNNLGtCQUVFLDJCckU0MFNSLENxRTEwU00sa0JBRUUsNEJyRTQwU1IsQ3FFMTBTTSxrQkFFRSwwQnJFNDBTUixDcUUzMVNNLFFBQWdDLG1CckU4MVN0QyxDcUU3MVNNLGtCQUVFLHVCckUrMVNSLENxRTcxU00sa0JBRUUseUJyRSsxU1IsQ3FFNzFTTSxrQkFFRSwwQnJFKzFTUixDcUU3MVNNLGtCQUVFLHdCckUrMVNSLENxRTkyU00sUUFBZ0Msd0JyRWkzU3RDLENxRWgzU00sa0JBRUUsNEJyRWszU1IsQ3FFaDNTTSxrQkFFRSw4QnJFazNTUixDcUVoM1NNLGtCQUVFLCtCckVrM1NSLENxRWgzU00sa0JBRUUsNkJyRWszU1IsQ3FFajRTTSxRQUFnQyx1QnJFbzRTdEMsQ3FFbjRTTSxrQkFFRSwyQnJFcTRTUixDcUVuNFNNLGtCQUVFLDZCckVxNFNSLENxRW40U00sa0JBRUUsOEJyRXE0U1IsQ3FFbjRTTSxrQkFFRSw0QnJFcTRTUixDcUVwNVNNLFFBQWdDLHNCckV1NVN0QyxDcUV0NVNNLGtCQUVFLDBCckV3NVNSLENxRXQ1U00sa0JBRUUsNEJyRXc1U1IsQ3FFdDVTTSxrQkFFRSw2QnJFdzVTUixDcUV0NVNNLGtCQUVFLDJCckV3NVNSLENxRXY2U00sUUFBZ0Msd0JyRTA2U3RDLENxRXo2U00sa0JBRUUsNEJyRTI2U1IsQ3FFejZTTSxrQkFFRSw4QnJFMjZTUixDcUV6NlNNLGtCQUVFLCtCckUyNlNSLENxRXo2U00sa0JBRUUsNkJyRTI2U1IsQ3FFMTdTTSxRQUFnQyxzQnJFNjdTdEMsQ3FFNTdTTSxrQkFFRSwwQnJFODdTUixDcUU1N1NNLGtCQUVFLDRCckU4N1NSLENxRTU3U00sa0JBRUUsNkJyRTg3U1IsQ3FFNTdTTSxrQkFFRSwyQnJFODdTUixDcUV0N1NNLFNBQXdCLHdCckV5N1M5QixDcUV4N1NNLG9CQUVFLDRCckUwN1NSLENxRXg3U00sb0JBRUUsOEJyRTA3U1IsQ3FFeDdTTSxvQkFFRSwrQnJFMDdTUixDcUV4N1NNLG9CQUVFLDZCckUwN1NSLENxRXo4U00sU0FBd0IsdUJyRTQ4UzlCLENxRTM4U00sb0JBRUUsMkJyRTY4U1IsQ3FFMzhTTSxvQkFFRSw2QnJFNjhTUixDcUUzOFNNLG9CQUVFLDhCckU2OFNSLENxRTM4U00sb0JBRUUsNEJyRTY4U1IsQ3FFNTlTTSxTQUF3QixzQnJFKzlTOUIsQ3FFOTlTTSxvQkFFRSwwQnJFZytTUixDcUU5OVNNLG9CQUVFLDRCckVnK1NSLENxRTk5U00sb0JBRUUsNkJyRWcrU1IsQ3FFOTlTTSxvQkFFRSwyQnJFZytTUixDcUUvK1NNLFNBQXdCLHdCckVrL1M5QixDcUVqL1NNLG9CQUVFLDRCckVtL1NSLENxRWovU00sb0JBRUUsOEJyRW0vU1IsQ3FFai9TTSxvQkFFRSwrQnJFbS9TUixDcUVqL1NNLG9CQUVFLDZCckVtL1NSLENxRWxnVE0sU0FBd0Isc0JyRXFnVDlCLENxRXBnVE0sb0JBRUUsMEJyRXNnVFIsQ3FFcGdUTSxvQkFFRSw0QnJFc2dUUixDcUVwZ1RNLG9CQUVFLDZCckVzZ1RSLENxRXBnVE0sb0JBRUUsMkJyRXNnVFIsQ3FFaGdURSxXQUFtQixxQnJFbWdUckIsQ3FFbGdURSx3QkFFRSx5QnJFb2dUSixDcUVsZ1RFLHdCQUVFLDJCckVvZ1RKLENxRWxnVEUsd0JBRUUsNEJyRW9nVEosQ3FFbGdURSx3QkFFRSwwQnJFb2dUSixDQUNGLENhOWdUSSwwQndEbERJLFNBQWdDLGtCckVva1R0QyxDcUVua1RNLG9CQUVFLHNCckVxa1RSLENxRW5rVE0sb0JBRUUsd0JyRXFrVFIsQ3FFbmtUTSxvQkFFRSx5QnJFcWtUUixDcUVua1RNLG9CQUVFLHVCckVxa1RSLENxRXBsVE0sU0FBZ0MsdUJyRXVsVHRDLENxRXRsVE0sb0JBRUUsMkJyRXdsVFIsQ3FFdGxUTSxvQkFFRSw2QnJFd2xUUixDcUV0bFRNLG9CQUVFLDhCckV3bFRSLENxRXRsVE0sb0JBRUUsNEJyRXdsVFIsQ3FFdm1UTSxTQUFnQyxzQnJFMG1UdEMsQ3FFem1UTSxvQkFFRSwwQnJFMm1UUixDcUV6bVRNLG9CQUVFLDRCckUybVRSLENxRXptVE0sb0JBRUUsNkJyRTJtVFIsQ3FFem1UTSxvQkFFRSwyQnJFMm1UUixDcUUxblRNLFNBQWdDLHFCckU2blR0QyxDcUU1blRNLG9CQUVFLHlCckU4blRSLENxRTVuVE0sb0JBRUUsMkJyRThuVFIsQ3FFNW5UTSxvQkFFRSw0QnJFOG5UUixDcUU1blRNLG9CQUVFLDBCckU4blRSLENxRTdvVE0sU0FBZ0MsdUJyRWdwVHRDLENxRS9vVE0sb0JBRUUsMkJyRWlwVFIsQ3FFL29UTSxvQkFFRSw2QnJFaXBUUixDcUUvb1RNLG9CQUVFLDhCckVpcFRSLENxRS9vVE0sb0JBRUUsNEJyRWlwVFIsQ3FFaHFUTSxTQUFnQyxxQnJFbXFUdEMsQ3FFbHFUTSxvQkFFRSx5QnJFb3FUUixDcUVscVRNLG9CQUVFLDJCckVvcVRSLENxRWxxVE0sb0JBRUUsNEJyRW9xVFIsQ3FFbHFUTSxvQkFFRSwwQnJFb3FUUixDcUVuclRNLFNBQWdDLG1CckVzclR0QyxDcUVyclRNLG9CQUVFLHVCckV1clRSLENxRXJyVE0sb0JBRUUseUJyRXVyVFIsQ3FFcnJUTSxvQkFFRSwwQnJFdXJUUixDcUVyclRNLG9CQUVFLHdCckV1clRSLENxRXRzVE0sU0FBZ0Msd0JyRXlzVHRDLENxRXhzVE0sb0JBRUUsNEJyRTBzVFIsQ3FFeHNUTSxvQkFFRSw4QnJFMHNUUixDcUV4c1RNLG9CQUVFLCtCckUwc1RSLENxRXhzVE0sb0JBRUUsNkJyRTBzVFIsQ3FFenRUTSxTQUFnQyx1QnJFNHRUdEMsQ3FFM3RUTSxvQkFFRSwyQnJFNnRUUixDcUUzdFRNLG9CQUVFLDZCckU2dFRSLENxRTN0VE0sb0JBRUUsOEJyRTZ0VFIsQ3FFM3RUTSxvQkFFRSw0QnJFNnRUUixDcUU1dVRNLFNBQWdDLHNCckUrdVR0QyxDcUU5dVRNLG9CQUVFLDBCckVndlRSLENxRTl1VE0sb0JBRUUsNEJyRWd2VFIsQ3FFOXVUTSxvQkFFRSw2QnJFZ3ZUUixDcUU5dVRNLG9CQUVFLDJCckVndlRSLENxRS92VE0sU0FBZ0Msd0JyRWt3VHRDLENxRWp3VE0sb0JBRUUsNEJyRW13VFIsQ3FFandUTSxvQkFFRSw4QnJFbXdUUixDcUVqd1RNLG9CQUVFLCtCckVtd1RSLENxRWp3VE0sb0JBRUUsNkJyRW13VFIsQ3FFbHhUTSxTQUFnQyxzQnJFcXhUdEMsQ3FFcHhUTSxvQkFFRSwwQnJFc3hUUixDcUVweFRNLG9CQUVFLDRCckVzeFRSLENxRXB4VE0sb0JBRUUsNkJyRXN4VFIsQ3FFcHhUTSxvQkFFRSwyQnJFc3hUUixDcUU5d1RNLFVBQXdCLHdCckVpeFQ5QixDcUVoeFRNLHNCQUVFLDRCckVreFRSLENxRWh4VE0sc0JBRUUsOEJyRWt4VFIsQ3FFaHhUTSxzQkFFRSwrQnJFa3hUUixDcUVoeFRNLHNCQUVFLDZCckVreFRSLENxRWp5VE0sVUFBd0IsdUJyRW95VDlCLENxRW55VE0sc0JBRUUsMkJyRXF5VFIsQ3FFbnlUTSxzQkFFRSw2QnJFcXlUUixDcUVueVRNLHNCQUVFLDhCckVxeVRSLENxRW55VE0sc0JBRUUsNEJyRXF5VFIsQ3FFcHpUTSxVQUF3QixzQnJFdXpUOUIsQ3FFdHpUTSxzQkFFRSwwQnJFd3pUUixDcUV0elRNLHNCQUVFLDRCckV3elRSLENxRXR6VE0sc0JBRUUsNkJyRXd6VFIsQ3FFdHpUTSxzQkFFRSwyQnJFd3pUUixDcUV2MFRNLFVBQXdCLHdCckUwMFQ5QixDcUV6MFRNLHNCQUVFLDRCckUyMFRSLENxRXowVE0sc0JBRUUsOEJyRTIwVFIsQ3FFejBUTSxzQkFFRSwrQnJFMjBUUixDcUV6MFRNLHNCQUVFLDZCckUyMFRSLENxRTExVE0sVUFBd0Isc0JyRTYxVDlCLENxRTUxVE0sc0JBRUUsMEJyRTgxVFIsQ3FFNTFUTSxzQkFFRSw0QnJFODFUUixDcUU1MVRNLHNCQUVFLDZCckU4MVRSLENxRTUxVE0sc0JBRUUsMkJyRTgxVFIsQ3FFeDFURSxZQUFtQixxQnJFMjFUckIsQ3FFMTFURSwwQkFFRSx5QnJFNDFUSixDcUUxMVRFLDBCQUVFLDJCckU0MVRKLENxRTExVEUsMEJBRUUsNEJyRTQxVEosQ3FFMTFURSwwQkFFRSwwQnJFNDFUSixDQUNGLENhdDJUSSwwQndEbERJLFVBQWdDLGtCckU0NVR0QyxDcUUzNVRNLHNCQUVFLHNCckU2NVRSLENxRTM1VE0sc0JBRUUsd0JyRTY1VFIsQ3FFMzVUTSxzQkFFRSx5QnJFNjVUUixDcUUzNVRNLHNCQUVFLHVCckU2NVRSLENxRTU2VE0sVUFBZ0MsdUJyRSs2VHRDLENxRTk2VE0sc0JBRUUsMkJyRWc3VFIsQ3FFOTZUTSxzQkFFRSw2QnJFZzdUUixDcUU5NlRNLHNCQUVFLDhCckVnN1RSLENxRTk2VE0sc0JBRUUsNEJyRWc3VFIsQ3FFLzdUTSxVQUFnQyxzQnJFazhUdEMsQ3FFajhUTSxzQkFFRSwwQnJFbThUUixDcUVqOFRNLHNCQUVFLDRCckVtOFRSLENxRWo4VE0sc0JBRUUsNkJyRW04VFIsQ3FFajhUTSxzQkFFRSwyQnJFbThUUixDcUVsOVRNLFVBQWdDLHFCckVxOVR0QyxDcUVwOVRNLHNCQUVFLHlCckVzOVRSLENxRXA5VE0sc0JBRUUsMkJyRXM5VFIsQ3FFcDlUTSxzQkFFRSw0QnJFczlUUixDcUVwOVRNLHNCQUVFLDBCckVzOVRSLENxRXIrVE0sVUFBZ0MsdUJyRXcrVHRDLENxRXYrVE0sc0JBRUUsMkJyRXkrVFIsQ3FFditUTSxzQkFFRSw2QnJFeStUUixDcUV2K1RNLHNCQUVFLDhCckV5K1RSLENxRXYrVE0sc0JBRUUsNEJyRXkrVFIsQ3FFeC9UTSxVQUFnQyxxQnJFMi9UdEMsQ3FFMS9UTSxzQkFFRSx5QnJFNC9UUixDcUUxL1RNLHNCQUVFLDJCckU0L1RSLENxRTEvVE0sc0JBRUUsNEJyRTQvVFIsQ3FFMS9UTSxzQkFFRSwwQnJFNC9UUixDcUUzZ1VNLFVBQWdDLG1CckU4Z1V0QyxDcUU3Z1VNLHNCQUVFLHVCckUrZ1VSLENxRTdnVU0sc0JBRUUseUJyRStnVVIsQ3FFN2dVTSxzQkFFRSwwQnJFK2dVUixDcUU3Z1VNLHNCQUVFLHdCckUrZ1VSLENxRTloVU0sVUFBZ0Msd0JyRWlpVXRDLENxRWhpVU0sc0JBRUUsNEJyRWtpVVIsQ3FFaGlVTSxzQkFFRSw4QnJFa2lVUixDcUVoaVVNLHNCQUVFLCtCckVraVVSLENxRWhpVU0sc0JBRUUsNkJyRWtpVVIsQ3FFampVTSxVQUFnQyx1QnJFb2pVdEMsQ3FFbmpVTSxzQkFFRSwyQnJFcWpVUixDcUVualVNLHNCQUVFLDZCckVxalVSLENxRW5qVU0sc0JBRUUsOEJyRXFqVVIsQ3FFbmpVTSxzQkFFRSw0QnJFcWpVUixDcUVwa1VNLFVBQWdDLHNCckV1a1V0QyxDcUV0a1VNLHNCQUVFLDBCckV3a1VSLENxRXRrVU0sc0JBRUUsNEJyRXdrVVIsQ3FFdGtVTSxzQkFFRSw2QnJFd2tVUixDcUV0a1VNLHNCQUVFLDJCckV3a1VSLENxRXZsVU0sVUFBZ0Msd0JyRTBsVXRDLENxRXpsVU0sc0JBRUUsNEJyRTJsVVIsQ3FFemxVTSxzQkFFRSw4QnJFMmxVUixDcUV6bFVNLHNCQUVFLCtCckUybFVSLENxRXpsVU0sc0JBRUUsNkJyRTJsVVIsQ3FFMW1VTSxVQUFnQyxzQnJFNm1VdEMsQ3FFNW1VTSxzQkFFRSwwQnJFOG1VUixDcUU1bVVNLHNCQUVFLDRCckU4bVVSLENxRTVtVU0sc0JBRUUsNkJyRThtVVIsQ3FFNW1VTSxzQkFFRSwyQnJFOG1VUixDcUV0bVVNLFdBQXdCLHdCckV5bVU5QixDcUV4bVVNLHdCQUVFLDRCckUwbVVSLENxRXhtVU0sd0JBRUUsOEJyRTBtVVIsQ3FFeG1VTSx3QkFFRSwrQnJFMG1VUixDcUV4bVVNLHdCQUVFLDZCckUwbVVSLENxRXpuVU0sV0FBd0IsdUJyRTRuVTlCLENxRTNuVU0sd0JBRUUsMkJyRTZuVVIsQ3FFM25VTSx3QkFFRSw2QnJFNm5VUixDcUUzblVNLHdCQUVFLDhCckU2blVSLENxRTNuVU0sd0JBRUUsNEJyRTZuVVIsQ3FFNW9VTSxXQUF3QixzQnJFK29VOUIsQ3FFOW9VTSx3QkFFRSwwQnJFZ3BVUixDcUU5b1VNLHdCQUVFLDRCckVncFVSLENxRTlvVU0sd0JBRUUsNkJyRWdwVVIsQ3FFOW9VTSx3QkFFRSwyQnJFZ3BVUixDcUUvcFVNLFdBQXdCLHdCckVrcVU5QixDcUVqcVVNLHdCQUVFLDRCckVtcVVSLENxRWpxVU0sd0JBRUUsOEJyRW1xVVIsQ3FFanFVTSx3QkFFRSwrQnJFbXFVUixDcUVqcVVNLHdCQUVFLDZCckVtcVVSLENxRWxyVU0sV0FBd0Isc0JyRXFyVTlCLENxRXByVU0sd0JBRUUsMEJyRXNyVVIsQ3FFcHJVTSx3QkFFRSw0QnJFc3JVUixDcUVwclVNLHdCQUVFLDZCckVzclVSLENxRXByVU0sd0JBRUUsMkJyRXNyVVIsQ3FFaHJVRSxhQUFtQixxQnJFbXJVckIsQ3FFbHJVRSw0QkFFRSx5QnJFb3JVSixDcUVsclVFLDRCQUVFLDJCckVvclVKLENxRWxyVUUsNEJBRUUsNEJyRW9yVUosQ3FFbHJVRSw0QkFFRSwwQnJFb3JVSixDQUNGLENzRXJ2VUUsc0JBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxVQUVBLG9CQUNBLFdBRUEsNEJ0RXF2VUosQ3VFL3ZVQSxnQkFBa0IsZ0d2RW13VWxCLEN1RS92VUEsY0FBaUIsNEJ2RW13VWpCLEN1RWx3VUEsV0FBaUIsNEJ2RXN3VWpCLEN1RXJ3VUEsYUFBaUIsNEJ2RXl3VWpCLEN1RXh3VUEsZUNURSxnQkFDQSx1QkFDQSxrQnhFcXhVRixDdUV0d1VJLFdBQXdCLHlCdkUwd1U1QixDdUV6d1VJLFlBQXdCLDBCdkU2d1U1QixDdUU1d1VJLGFBQXdCLDJCdkVneFU1QixDYTN1VUkseUIwRHZDQSxjQUF3Qix5QnZFdXhVMUIsQ3VFdHhVRSxlQUF3QiwwQnZFeXhVMUIsQ3VFeHhVRSxnQkFBd0IsMkJ2RTJ4VTFCLENBQ0YsQ2F2dlVJLHlCMER2Q0EsY0FBd0IseUJ2RWt5VTFCLEN1RWp5VUUsZUFBd0IsMEJ2RW95VTFCLEN1RW55VUUsZ0JBQXdCLDJCdkVzeVUxQixDQUNGLENhbHdVSSwwQjBEdkNBLGNBQXdCLHlCdkU2eVUxQixDdUU1eVVFLGVBQXdCLDBCdkUreVUxQixDdUU5eVVFLGdCQUF3QiwyQnZFaXpVMUIsQ0FDRixDYTd3VUksMEIwRHZDQSxjQUF3Qix5QnZFd3pVMUIsQ3VFdnpVRSxlQUF3QiwwQnZFMHpVMUIsQ3VFenpVRSxnQkFBd0IsMkJ2RTR6VTFCLENBQ0YsQ2F4eFVJLDBCMER2Q0EsZUFBd0IseUJ2RW0wVTFCLEN1RWwwVUUsZ0JBQXdCLDBCdkVxMFUxQixDdUVwMFVFLGlCQUF3QiwyQnZFdTBVMUIsQ0FDRixDYW55VUksMEIwRHZDQSxnQkFBd0IseUJ2RTgwVTFCLEN1RTcwVUUsaUJBQXdCLDBCdkVnMVUxQixDdUUvMFVFLGtCQUF3QiwyQnZFazFVMUIsQ0FDRixDdUU3MFVBLGdCQUFtQixrQ3ZFZzFVbkIsQ3VFLzBVQSxnQkFBbUIsa0N2RW0xVW5CLEN1RWwxVUEsaUJBQW1CLG1DdkVzMVVuQixDdUVsMVVBLG1CQUF1Qix5QnZFczFVdkIsQ3VFcjFVQSxxQkFBdUIsNkJ2RXkxVXZCLEN1RXgxVUEsb0JBQXVCLHlCdkU0MVV2QixDdUUzMVVBLGtCQUF1Qix5QnZFKzFVdkIsQ3VFOTFVQSxvQkFBdUIsNEJ2RWsyVXZCLEN1RWoyVUEsYUFBdUIsMkJ2RXEyVXZCLEN1RWoyVUEsWUFBYyxvQnZFcTJVZCxDeUU1NFVFLGNBQ0UsdUJ6RSs0VUosQ0tyNFVFLDBDb0VMTSxnRXpFODRVUixDeUVwNVVFLGdCQUNFLHVCekV1NVVKLENLNzRVRSw4Q29FTE0sMER6RXM1VVIsQ3lFNTVVRSxjQUNFLHVCekUrNVVKLENLcjVVRSwwQ29FTE0sc0R6RTg1VVIsQ3lFcDZVRSxXQUNFLHVCekV1NlVKLENLNzVVRSxvQ29FTE0sNEN6RXM2VVIsQ3lFNTZVRSxjQUNFLHVCekUrNlVKLENLcjZVRSwwQ29FTE0sb0N6RTg2VVIsQ3lFcDdVRSxhQUNFLHVCekV1N1VKLENLNzZVRSx3Q29FTE0sMEN6RXM3VVIsQ3lFNTdVRSxZQUNFLHVCekUrN1VKLENLcjdVRSxzQ29FTE0sMkN6RTg3VVIsQ3lFcDhVRSxXQUNFLHVCekV1OFVKLENLNzdVRSxvQ29FTE0sc0R6RXM4VVIsQ3VFLzVVQSxXQUFhLHVCdkVtNlViLEN1RWw2VUEsWUFBYyx1QnZFczZVZCxDdUVwNlVBLGVBQWlCLDhCdkV3NlVqQixDdUV2NlVBLGVBQWlCLGtDdkUyNlVqQixDdUV2NlVBLFdHdkRFLFdBQ0Esa0JBQ0EsaUJBQ0EsNkJBQ0EsUTFFaytVRixDdUUzNlVBLHNCQUF3Qiw4QnZFKzZVeEIsQ3VFNzZVQSxZQUNFLGdDQUNBLDhCdkVnN1VGLEN1RTM2VUEsWUFBYyx1QnZFKzZVZCxDMkVoL1VBLFNBQ0UsNEIzRW0vVUYsQzJFaC9VQSxXQUNFLDJCM0VtL1VGO0E0RTkvVUE7OztHQ0dBLFdBQ0Usd0JBQ0EsZ0RBQ0EseVZBTUEsZ0JBQ0EsaUI3RXdnVkYsQzhFbGhWQSxnY0FDRSxxQkFDQSw2Q0FDQSxrQkFDQSxvQkFDQSxtQ0FDQSxpQzlFb2hWRixDK0V6aFZBLE9BQ0UseUJBQ0Esa0JBQ0EsbUIvRTZoVkYsQytFM2hWQSxPQUF3QixhL0UraFZ4QixDK0U5aFZBLE9BQXdCLGEvRWtpVnhCLEMrRWppVkEsT0FBd0IsYS9FcWlWeEIsQytFcGlWQSxPQUF3QixhL0V3aVZ4QixDZ0ZsalZBLE9BQ0UscUJBQ0EsaUJoRnFqVkYsQ2lGdGpWQSxPQUNFLGVBQ0EsMkJBQ0Esb0JqRnlqVkYsQ2lGeGpWRSxVQUFPLGlCakYyalZULENpRnpqVkEsT0FDRSxrQkFDQSxxQkFDQSxxQkFDQSxrQkFDQSxpQmpGNGpWRixDaUYzalZFLGFBQ0Usb0JqRjZqVkosQ2tGMWtWQSxXQUNFLHlCQUNBLHdCQUNBLGtCbEY2a1ZGLENrRjFrVkEsY0FBK0IsVWxGOGtWL0IsQ2tGN2tWQSxlQUFnQyxXbEZpbFZoQyxDa0Y5a1ZFLDJoQkFBZ0MsaUJsRmtsVmxDLENrRmpsVkUsa2lCQUFpQyxnQmxGb2xWbkMsQ2tGaGxWQSxZQUFjLFdsRnFsVmQsQ2tGcGxWQSxXQUFhLFVsRndsVmIsQ2tGcmxWRSxzZ0JBQWMsaUJsRnlsVmhCLENrRnhsVkUsNmdCQUFlLGdCbEYybFZqQixDbUYvbVZBLFNBQ0UsNkNBQ1Esb0NuRmtuVlYsQ21GL21WQSxVQUNFLCtDQUNRLHNDbkZrblZWLENtRi9tVkEsMkJBQ0UsR0FDRSwrQkFDUSxzQm5Ga25WVixDbUZoblZBLEdBQ0UsaUNBQ1Esd0JuRmtuVlYsQ0FDRixDbUYvbVZBLG1CQUNFLEdBQ0UsK0JBQ1Esc0JuRmluVlYsQ21GL21WQSxHQUNFLGlDQUNRLHdCbkZpblZWLENBQ0YsQ29GOW9WQSxjQ1dFLHNFQUNBLGdDQUVRLHVCckZzb1ZWLENvRm5wVkEsZUNVRSxzRUFDQSxpQ0FFUSx3QnJGNm9WVixDb0Z6cFZBLGVDU0Usc0VBQ0EsaUNBRVEsd0JyRm9wVlYsQ29GOXBWQSxvQkNjRSxnRkFDQSw2QkFFUSxvQnJGb3BWVixDb0ZwcVZBLGtCQ2FFLGdGQUNBLDZCQUVRLG9CckYycFZWLENvRnRxVkEsZ0hBS0UsK0JwRnlxVkYsQ3NGeHJWQSxVQUNFLGtCQUNBLHFCQUNBLFVBQ0EsV0FDQSxnQkFDQSxxQnRGMnJWRixDc0Z6clZBLDBCQUNFLGtCQUNBLE9BQ0EsV0FDQSxpQnRGNHJWRixDc0YxclZBLGFBQThCLG1CdEY4clY5QixDc0Y3clZBLGFBQThCLGF0RmlzVjlCLENzRmhzVkEsWUFBNkIsVXRGb3NWN0IsQ3VGcHRWQSxpQkFBa0MsZXZGMHRWbEMsQ3VGenRWQSxpQkFBa0MsZXZGNnRWbEMsQ3VGNXRWQSxrQkFBbUMsZXZGZ3VWbkMsQ3VGL3RWQSxzQkFBdUMsZXZGbXVWdkMsQ3VGbHVWQSxpQkFBa0MsZXZGc3VWbEMsQ3VGcnVWQSxnQkFBaUMsZXZGeXVWakMsQ3VGeHVWQSxrQkFBbUMsZXZGNHVWbkMsQ3VGM3VWQSxnQkFBaUMsZXZGK3VWakMsQ3VGOXVWQSxnQkFBaUMsZXZGa3ZWakMsQ3VGanZWQSxvQkFBcUMsZXZGcXZWckMsQ3VGcHZWQSxjQUErQixldkZ3dlYvQixDdUZ2dlZBLG1CQUFvQyxldkYydlZwQyxDdUYxdlZBLGlCQUFrQyxldkY4dlZsQyxDdUY3dlZBLG9EQUVrQyxldkZpd1ZsQyxDdUZod1ZBLHVCQUF3QyxldkZvd1Z4QyxDdUZud1ZBLHdCQUF5QyxldkZ1d1Z6QyxDdUZ0d1ZBLHFCQUFzQyxldkYwd1Z0QyxDdUZ6d1ZBLGtCQUFtQyxldkY2d1ZuQyxDdUY1d1ZBLCtCQUNnQyxldkZneFZoQyxDdUYvd1ZBLG1CQUFvQyxldkZteFZwQyxDdUZseFZBLGdCQUFpQyxldkZzeFZqQyxDdUZyeFZBLGtCQUFtQyxldkZ5eFZuQyxDdUZ4eFZBLG1CQUFvQyxldkY0eFZwQyxDdUYzeFZBLGdCQUFpQyxldkYreFZqQyxDdUY5eFZBLG9CQUFxQyxldkZreVZyQyxDdUZqeVZBLCtCQUFnRCxldkZxeVZoRCxDdUZweVZBLDZCQUE4QyxldkZ3eVY5QyxDdUZ2eVZBLGlCQUFrQyxldkYyeVZsQyxDdUYxeVZBLHlCQUEwQyxldkY4eVYxQyxDdUY3eVZBLDBDQUNtQyxldkZpelZuQyxDdUZoelZBLG1CQUFvQyxldkZvelZwQyxDdUZuelZBLG9CQUFxQyxldkZ1elZyQyxDdUZ0elZBLGdCQUFpQyxldkYwelZqQyxDdUZ6elZBLGdCQUFpQyxldkY2elZqQyxDdUY1elZBLHNCQUF1QyxldkZnMFZ2QyxDdUYvelZBLHNCQUF1QyxldkZtMFZ2QyxDdUZsMFZBLHVCQUF3QyxldkZzMFZ4QyxDdUZyMFZBLHFCQUFzQyxldkZ5MFZ0QyxDdUZ4MFZBLGtCQUFtQyxldkY0MFZuQyxDdUYzMFZBLG1CQUFvQyxldkYrMFZwQyxDdUY5MFZBLGVBQWdDLGV2RmsxVmhDLEN1RmoxVkEsZ0JBQWlDLGV2RnExVmpDLEN1RnAxVkEsZ0JBQWlDLGV2RncxVmpDLEN1RnYxVkEsb0JBQXFDLGV2RjIxVnJDLEN1RjExVkEsaUJBQWtDLGV2RjgxVmxDLEN1RjcxVkEsa0JBQW1DLGV2RmkyVm5DLEN1RmgyVkEsZ0JBQWlDLGV2Rm8yVmpDLEN1Rm4yVkEsZ0JBQWlDLGV2RnUyVmpDLEN1RnQyVkEsa0JBQW1DLGV2RjAyVm5DLEN1RnoyVkEsdUJBQXdDLGV2RjYyVnhDLEN1RjUyVkEsc0JBQXVDLGV2RmczVnZDLEN1Ri8yVkEsc0JBQXVDLGV2Rm0zVnZDLEN1RmwzVkEsd0JBQXlDLGV2RnMzVnpDLEN1RnIzVkEsdUJBQXdDLGV2RnkzVnhDLEN1RngzVkEseUJBQTBDLGV2RjQzVjFDLEN1RjMzVkEsZ0JBQWlDLGV2RiszVmpDLEN1RjkzVkEscUNBQ29DLGV2Rms0VnBDLEN1Rmo0VkEsa0JBQW1DLGV2RnE0Vm5DLEN1RnA0VkEsd0JBQXlDLGV2Rnc0VnpDLEN1RnY0VkEsdURBRXNDLGV2RjI0VnRDLEN1RjE0VkEsa0JBQW1DLGV2Rjg0Vm5DLEN1Rjc0VkEsc0JBQXVDLGV2Rmk1VnZDLEN1Rmg1VkEsa0JBQW1DLGV2Rm81Vm5DLEN1Rm41VkEsZ0JBQWlDLGV2RnU1VmpDLEN1RnQ1VkEsMkNBQzRDLGV2RjA1VjVDLEN1Rno1VkEsMEJBQTJDLGV2RjY1VjNDLEN1RjU1VkEsMEJBQTJDLGV2Rmc2VjNDLEN1Ri81VkEsa0JBQW1DLGV2Rm02Vm5DLEN1Rmw2VkEseUJBQTBDLGV2RnM2VjFDLEN1RnI2VkEseUJBQTBDLGV2Rnk2VjFDLEN1Rng2VkEsb0JBQXFDLGV2RjQ2VnJDLEN1RjM2VkEsZ0JBQWlDLGV2Ris2VmpDLEN1Rjk2VkEsaUJBQWtDLGV2Rms3VmxDLEN1Rmo3VkEsZ0JBQWlDLGV2RnE3VmpDLEN1RnA3VkEsbUJBQW9DLGV2Rnc3VnBDLEN1RnY3VkEsd0JBQXlDLGV2RjI3VnpDLEN1RjE3VkEsd0JBQXlDLGV2Rjg3VnpDLEN1Rjc3VkEsaUJBQWtDLGV2Rmk4VmxDLEN1Rmg4VkEsd0JBQXlDLGV2Rm84VnpDLEN1Rm44VkEseUJBQTBDLGV2RnU4VjFDLEN1RnQ4VkEsdUJBQXdDLGV2RjA4VnhDLEN1Rno4VkEsd0JBQXlDLGV2RjY4VnpDLEN1RjU4VkEsd0JBQXlDLGV2Rmc5VnpDLEN1Ri84VkEsd0JBQXlDLGV2Rm05VnpDLEN1Rmw5VkEsMkJBQTRDLGV2RnM5VjVDLEN1RnI5VkEsdUJBQXdDLGV2Rnk5VnhDLEN1Rng5VkEsc0JBQXVDLGV2RjQ5VnZDLEN1RjM5VkEsMEJBQTJDLGV2Ris5VjNDLEN1Rjk5VkEsMEJBQTJDLGV2RmsrVjNDLEN1RmorVkEsZUFBZ0MsZXZGcStWaEMsQ3VGcCtWQSxzQkFBdUMsZXZGdytWdkMsQ3VGditWQSx1QkFBd0MsZXZGMitWeEMsQ3VGMStWQSxvQkFBcUMsZXZGOCtWckMsQ3VGNytWQSxzQkFBdUMsZXZGaS9WdkMsQ3VGaC9WQSx5Q0FDa0MsZXZGby9WbEMsQ3VGbi9WQSxrQkFBbUMsZXZGdS9WbkMsQ3VGdC9WQSxvQkFBcUMsZXZGMC9WckMsQ3VGei9WQSxnQkFBaUMsZXZGNi9WakMsQ3VGNS9WQSxpQkFBa0MsZXZGZ2dXbEMsQ3VGLy9WQSxvQkFBcUMsZXZGbWdXckMsQ3VGbGdXQSw4QkFBK0MsZXZGc2dXL0MsQ3VGcmdXQSxnQkFBaUMsZXZGeWdXakMsQ3VGeGdXQSxnQkFBaUMsZXZGNGdXakMsQ3VGM2dXQSxnQkFBaUMsZXZGK2dXakMsQ3VGOWdXQSxlQUFnQyxldkZraFdoQyxDdUZqaFdBLHFCQUFzQyxldkZxaFd0QyxDdUZwaFdBLG1EQUNpRCxldkZ3aFdqRCxDdUZ2aFdBLGlCQUFrQyxldkYyaFdsQyxDdUYxaFdBLG9CQUFxQyxldkY4aFdyQyxDdUY3aFdBLGtCQUFtQyxldkZpaVduQyxDdUZoaVdBLG1CQUFvQyxldkZvaVdwQyxDdUZuaVdBLGtCQUFtQyxldkZ1aVduQyxDdUZ0aVdBLHNCQUF1QyxldkYwaVd2QyxDdUZ6aVdBLHdCQUF5QyxldkY2aVd6QyxDdUY1aVdBLG1CQUFvQyxldkZnaldwQyxDdUYvaVdBLHlCQUEwQyxldkZtalcxQyxDdUZsaldBLGtCQUFtQyxldkZzalduQyxDdUZyaldBLHVCQUF3QyxldkZ5ald4QyxDdUZ4aldBLG9CQUFxQyxldkY0aldyQyxDdUYzaldBLG9CQUFxQyxldkYraldyQyxDdUY5aldBLDRDQUNzQyxldkZra1d0QyxDdUZqa1dBLDBCQUEyQyxldkZxa1czQyxDdUZwa1dBLDJCQUE0QyxldkZ3a1c1QyxDdUZ2a1dBLHdCQUF5QyxldkYya1d6QyxDdUYxa1dBLGVBQWdDLGV2RjhrV2hDLEN1RjdrV0EsaUNBQ2lDLGV2RmlsV2pDLEN1RmhsV0Esb0JBQXFDLGV2Rm9sV3JDLEN1Rm5sV0EsdUJBQXdDLGV2RnVsV3hDLEN1RnRsV0EseUJBQTBDLGV2RjBsVzFDLEN1RnpsV0EscUJBQXNDLGV2RjZsV3RDLEN1RjVsV0EsbUJBQW9DLGV2RmdtV3BDLEN1Ri9sV0Esb0JBQXFDLGV2Rm1tV3JDLEN1RmxtV0EsMkJBQTRDLGV2RnNtVzVDLEN1RnJtV0Esc0JBQXVDLGV2RnltV3ZDLEN1RnhtV0EseUJBQTBDLGV2RjRtVzFDLEN1RjNtV0EsbUJBQW9DLGV2RittV3BDLEN1RjltV0Esa0JBQW1DLGV2RmtuV25DLEN1RmpuV0EseUJBQTBDLGV2RnFuVzFDLEN1RnBuV0Esa0JBQW1DLGV2RnduV25DLEN1RnZuV0EsbUJBQW9DLGV2RjJuV3BDLEN1RjFuV0EsaUJBQWtDLGV2RjhuV2xDLEN1RjduV0Esb0JBQXFDLGV2RmlvV3JDLEN1RmhvV0Esc0JBQXVDLGV2Rm9vV3ZDLEN1Rm5vV0Esd0JBQXlDLGV2RnVvV3pDLEN1RnRvV0EsbUJBQW9DLGV2RjBvV3BDLEN1RnpvV0EsMENBQ3FDLGV2RjZvV3JDLEN1RjVvV0Esa0JBQW1DLGV2RmdwV25DLEN1Ri9vV0Esa0JBQW1DLGV2Rm1wV25DLEN1RmxwV0EsdUJBQXdDLGV2RnNwV3hDLEN1RnJwV0EsK0JBQ2dDLGV2RnlwV2hDLEN1RnhwV0EsaUJBQWtDLGV2RjRwV2xDLEN1RjNwV0Esb0JBQXFDLGV2RitwV3JDLEN1RjlwV0EsZ0JBQWlDLGV2RmtxV2pDLEN1RmpxV0EsdUJBQXdDLGV2RnFxV3hDLEN1RnBxV0Esd0JBQXlDLGV2RndxV3pDLEN1RnZxV0EsdUJBQXdDLGV2RjJxV3hDLEN1RjFxV0EscUJBQXNDLGV2RjhxV3RDLEN1RjdxV0EsdUJBQXdDLGV2RmlyV3hDLEN1RmhyV0EsNkJBQThDLGV2Rm9yVzlDLEN1Rm5yV0EsOEJBQStDLGV2RnVyVy9DLEN1RnRyV0EsMkJBQTRDLGV2RjByVzVDLEN1RnpyV0EsNkJBQThDLGV2RjZyVzlDLEN1RjVyV0EsaUJBQWtDLGV2RmdzV2xDLEN1Ri9yV0Esa0JBQW1DLGV2Rm1zV25DLEN1RmxzV0EsaUJBQWtDLGV2RnNzV2xDLEN1RnJzV0Esa0JBQW1DLGV2RnlzV25DLEN1RnhzV0EscUJBQXNDLGV2RjRzV3RDLEN1RjNzV0Esc0JBQXVDLGV2RitzV3ZDLEN1RjlzV0Esa0NBQ2tDLGV2Rmt0V2xDLEN1Rmp0V0EsaUNBQ2lDLGV2RnF0V2pDLEN1RnB0V0EsaUJBQWtDLGV2Rnd0V2xDLEN1RnZ0V0EsaUJBQWtDLGV2RjJ0V2xDLEN1RjF0V0EsbUNBQ3FDLGV2Rjh0V3JDLEN1Rjd0V0EsbUNBQ29DLGV2Rml1V3BDLEN1Rmh1V0EscUJBQXNDLGV2Rm91V3RDLEN1Rm51V0Esb0NBQ3FDLGV2RnV1V3JDLEN1RnR1V0Esa0JBQW1DLGV2RjB1V25DLEN1Rnp1V0Esc0RBRWlDLGV2RjZ1V2pDLEN1RjV1V0EsbUJBQW9DLGV2Rmd2V3BDLEN1Ri91V0EsbUJBQW9DLGV2Rm12V3BDLEN1Rmx2V0EseUJBQTBDLGV2RnN2VzFDLEN1RnJ2V0EscUJBQXNDLGV2Rnl2V3RDLEN1Rnh2V0EsaUJBQWtDLGV2RjR2V2xDLEN1RjN2V0EsaUJBQWtDLGV2Rit2V2xDLEN1Rjl2V0EsaUJBQWtDLGV2Rmt3V2xDLEN1Rmp3V0EscUJBQXNDLGV2RnF3V3RDLEN1RnB3V0EsNEJBQTZDLGV2Rnd3VzdDLEN1RnZ3V0EsOEJBQStDLGV2RjJ3Vy9DLEN1RjF3V0EsdUJBQXdDLGV2Rjh3V3hDLEN1Rjd3V0EsaUJBQWtDLGV2Rml4V2xDLEN1Rmh4V0Esc0JBQXVDLGV2Rm94V3ZDLEN1Rm54V0Esb0JBQXFDLGV2RnV4V3JDLEN1RnR4V0Esc0JBQXVDLGV2RjB4V3ZDLEN1Rnp4V0EsdUJBQXdDLGV2RjZ4V3hDLEN1RjV4V0EsbUJBQW9DLGV2Rmd5V3BDLEN1Ri94V0Esb0NBQ2lDLGV2Rm15V2pDLEN1Rmx5V0EsMENBQ3NDLGV2RnN5V3RDLEN1RnJ5V0EsdUNBQ3FDLGV2Rnl5V3JDLEN1Rnh5V0Esb0JBQXFDLGV2RjR5V3JDLEN1RjN5V0Esb0JBQXFDLGV2Rit5V3JDLEN1Rjl5V0EsdUNBQ2lDLGV2Rmt6V2pDLEN1Rmp6V0Esa0NBQ2tDLGV2RnF6V2xDLEN1RnB6V0EsMkNBQ3VDLGV2Rnd6V3ZDLEN1RnZ6V0EscUJBQXNDLGV2RjJ6V3RDLEN1RjF6V0Esc0JBQXVDLGV2Rjh6V3ZDLEN1Rjd6V0EsaUNBQ2lDLGV2RmkwV2pDLEN1RmgwV0EsbUJBQW9DLGV2Rm8wV3BDLEN1Rm4wV0Esb0JBQXFDLGV2RnUwV3JDLEN1RnQwV0Esc0NBQ3NDLGV2RjAwV3RDLEN1RnowV0EsdUJBQXdDLGV2RjYwV3hDLEN1RjUwV0Esb0JBQXFDLGV2RmcxV3JDLEN1Ri8wV0EsMEJBQTJDLGV2Rm0xVzNDLEN1RmwxV0Esd0JBQXlDLGV2RnMxV3pDLEN1RnIxV0EsbUJBQW9DLGV2RnkxV3BDLEN1RngxV0EsdUJBQXdDLGV2RjQxV3hDLEN1RjMxV0Esb0JBQXFDLGV2RisxV3JDLEN1RjkxV0Esa0JBQW1DLGV2RmsyV25DLEN1RmoyV0Esa0JBQW1DLGV2RnEyV25DLEN1RnAyV0EsbUJBQW9DLGV2RncyV3BDLEN1RnYyV0EsdUJBQXdDLGV2RjIyV3hDLEN1RjEyV0Esc0JBQXVDLGV2RjgyV3ZDLEN1RjcyV0Esc0JBQXVDLGV2RmkzV3ZDLEN1RmgzV0EscUJBQXNDLGV2Rm8zV3RDLEN1Rm4zV0Esa0JBQW1DLGV2RnUzV25DLEN1RnQzV0EsdUJBQXdDLGV2RjAzV3hDLEN1RnozV0EsZ0JBQWlDLGV2RjYzV2pDLEN1RjUzV0Esb0JBQXFDLGV2Rmc0V3JDLEN1Ri8zV0EsdUJBQXdDLGV2Rm00V3hDLEN1Rmw0V0EsNkJBQThDLGV2RnM0VzlDLEN1RnI0V0EsOEJBQStDLGV2Rnk0Vy9DLEN1Rng0V0EsMkJBQTRDLGV2RjQ0VzVDLEN1RjM0V0EsNkJBQThDLGV2Ris0VzlDLEN1Rjk0V0Esc0JBQXVDLGV2Rms1V3ZDLEN1Rmo1V0EsdUJBQXdDLGV2RnE1V3hDLEN1RnA1V0Esb0JBQXFDLGV2Rnc1V3JDLEN1RnY1V0Esc0JBQXVDLGV2RjI1V3ZDLEN1RjE1V0EsbUJBQW9DLGV2Rjg1V3BDLEN1Rjc1V0Esa0JBQW1DLGV2Rmk2V25DLEN1Rmg2V0Esa0JBQW1DLGV2Rm82V25DLEN1Rm42V0EsMENBQ21DLGV2RnU2V25DLEN1RnQ2V0Esb0JBQXFDLGV2RjA2V3JDLEN1Rno2V0Esc0JBQXVDLGV2RjY2V3ZDLEN1RjU2V0EsdUJBQXdDLGV2Rmc3V3hDLEN1Ri82V0EsbUJBQW9DLGV2Rm03V3BDLEN1Rmw3V0Esa0JBQW1DLGV2RnM3V25DLEN1RnI3V0EsdUNBQ2tDLGV2Rnk3V2xDLEN1Rng3V0Esc0JBQXVDLGV2RjQ3V3ZDLEN1RjM3V0Esb0JBQXFDLGV2Ris3V3JDLEN1Rjk3V0EseUJBQTBDLGV2Rms4VzFDLEN1Rmo4V0EsbUJBQW9DLGV2RnE4V3BDLEN1RnA4V0EsbUJBQW9DLGV2Rnc4V3BDLEN1RnY4V0EsaUJBQWtDLGV2RjI4V2xDLEN1RjE4V0EsbUJBQW9DLGV2Rjg4V3BDLEN1Rjc4V0Esc0JBQXVDLGV2Rmk5V3ZDLEN1Rmg5V0Esa0JBQW1DLGV2Rm85V25DLEN1Rm45V0EsMEJBQTJDLGV2RnU5VzNDLEN1RnQ5V0Esb0JBQXFDLGV2RjA5V3JDLEN1Rno5V0EsZ0JBQWlDLGV2RjY5V2pDLEN1RjU5V0EsK0NBQ3NDLGV2RmcrV3RDLEN1Ri85V0EsNEVBRXdDLGV2Rm0rV3hDLEN1RmwrV0EsMEJBQTJDLGV2RnMrVzNDLEN1RnIrV0EsZ0JBQWlDLGV2RnkrV2pDLEN1RngrV0EscUJBQXNDLGV2RjQrV3RDLEN1RjMrV0EsMENBQ3lDLGV2RisrV3pDLEN1RjkrV0Esb0JBQXFDLGV2RmsvV3JDLEN1RmovV0EsZ0JBQWlDLGV2RnEvV2pDLEN1RnAvV0EsdUJBQXdDLGV2RncvV3hDLEN1RnYvV0EsdUJBQXdDLGV2RjIvV3hDLEN1RjEvV0EscUJBQXNDLGV2RjgvV3RDLEN1RjcvV0Esa0JBQW1DLGV2RmlnWG5DLEN1RmhnWEEsd0JBQXlDLGV2Rm9nWHpDLEN1Rm5nWEEsc0JBQXVDLGV2RnVnWHZDLEN1RnRnWEEsNEJBQTZDLGV2RjBnWDdDLEN1RnpnWEEsa0JBQW1DLGV2RjZnWG5DLEN1RjVnWEEsc0JBQXVDLGV2RmdoWHZDLEN1Ri9nWEEsNkJBQThDLGV2Rm1oWDlDLEN1RmxoWEEsa0JBQW1DLGV2RnNoWG5DLEN1RnJoWEEsa0JBQW1DLGV2RnloWG5DLEN1RnhoWEEsK0JBQWdELGV2RjRoWGhELEN1RjNoWEEsZ0NBQWlELGV2RitoWGpELEN1RjloWEEsNkJBQThDLGV2RmtpWDlDLEN1RmppWEEsK0JBQWdELGV2RnFpWGhELEN1RnBpWEEsaUJBQWtDLGV2RndpWGxDLEN1RnZpWEEsZ0JBQWlDLGV2RjJpWGpDLEN1RjFpWEEsa0JBQW1DLGV2RjhpWG5DLEN1RjdpWEEsc0JBQXVDLGV2RmlqWHZDLEN1RmhqWEEsb0JBQXFDLGV2Rm9qWHJDLEN1Rm5qWEEsc0JBQXVDLGV2RnVqWHZDLEN1RnRqWEEsc0JBQXVDLGV2RjBqWHZDLEN1RnpqWEEsc0JBQXVDLGV2RjZqWHZDLEN1RjVqWEEsdUJBQXdDLGV2RmdrWHhDLEN1Ri9qWEEsa0JBQW1DLGV2Rm1rWG5DLEN1RmxrWEEsd0JBQXlDLGV2RnNrWHpDLEN1RnJrWEEsMEJBQTJDLGV2RnlrWDNDLEN1RnhrWEEsb0JBQXFDLGV2RjRrWHJDLEN1RjNrWEEsc0JBQXVDLGV2RitrWHZDLEN1RjlrWEEsd0JBQXlDLGV2RmtsWHpDLEN1RmpsWEEseUJBQTBDLGV2RnFsWDFDLEN1RnBsWEEsZ0NBQWlELGV2RndsWGpELEN1RnZsWEEsd0JBQXlDLGV2RjJsWHpDLEN1RjFsWEEsbUJBQW9DLGV2RjhsWHBDLEN1RjdsWEEsc0RBQ2dELGV2RmltWGhELEN1RmhtWEEsa0RBQzhDLGV2Rm9tWDlDLEN1Rm5tWEEsd0RBQ2lELGV2RnVtWGpELEN1RnRtWEEsK0JBQ2dDLGV2RjBtWGhDLEN1RnptWEEsZUFBZ0MsZXZGNm1YaEMsQ3VGNW1YQSxpQ0FDZ0MsZXZGZ25YaEMsQ3VGL21YQSxnQ0FDZ0MsZXZGbW5YaEMsQ3VGbG5YQSw0REFHZ0MsZXZGc25YaEMsQ3VGcm5YQSxrREFFZ0MsZXZGeW5YaEMsQ3VGeG5YQSw4QkFDZ0MsZXZGNG5YaEMsQ3VGM25YQSxrQ0FDZ0MsZXZGK25YaEMsQ3VGOW5YQSxnQkFBaUMsZXZGa29YakMsQ3VGam9YQSxxQkFBc0MsZXZGcW9YdEMsQ3VGcG9YQSwwQkFBMkMsZXZGd29YM0MsQ3VGdm9YQSwyQkFBNEMsZXZGMm9YNUMsQ3VGMW9YQSwyQkFBNEMsZXZGOG9YNUMsQ3VGN29YQSw0QkFBNkMsZXZGaXBYN0MsQ3VGaHBYQSw0QkFBNkMsZXZGb3BYN0MsQ3VGbnBYQSw2QkFBOEMsZXZGdXBYOUMsQ3VGdHBYQSxxQkFBc0MsZXZGMHBYdEMsQ3VGenBYQSx1QkFBd0MsZXZGNnBYeEMsQ3VGNXBYQSwwQkFBMkMsZXZGZ3FYM0MsQ3VGL3BYQSxtQkFBb0MsZXZGbXFYcEMsQ3VGbHFYQSxnQkFBaUMsZXZGc3FYakMsQ3VGcnFYQSx1QkFBd0MsZXZGeXFYeEMsQ3VGeHFYQSx3QkFBeUMsZXZGNHFYekMsQ3VGM3FYQSxtQkFBb0MsZXZGK3FYcEMsQ3VGOXFYQSwwQkFBMkMsZXZGa3JYM0MsQ3VGanJYQSxxQkFBc0MsZXZGcXJYdEMsQ3VGcHJYQSxrQkFBbUMsZXZGd3JYbkMsQ3VGdnJYQSxlQUFnQyxldkYyclhoQyxDdUYxclhBLHFCQUFzQyxldkY4clh0QyxDdUY3clhBLDRCQUE2QyxldkZpc1g3QyxDdUZoc1hBLGtCQUFtQyxldkZvc1huQyxDdUZuc1hBLHlCQUEwQyxldkZ1c1gxQyxDdUZ0c1hBLDJCQUE0QyxldkYwc1g1QyxDdUZ6c1hBLHlCQUEwQyxldkY2c1gxQyxDdUY1c1hBLDJCQUE0QyxldkZndFg1QyxDdUYvc1hBLDRCQUE2QyxldkZtdFg3QyxDdUZsdFhBLGlCQUFrQyxldkZzdFhsQyxDdUZydFhBLG1CQUFvQyxldkZ5dFhwQyxDdUZ4dFhBLG1CQUFvQyxldkY0dFhwQyxDdUYzdFhBLGlCQUFrQyxldkYrdFhsQyxDdUY5dFhBLG9CQUFxQyxldkZrdVhyQyxDdUZqdVhBLGlCQUFrQyxldkZxdVhsQyxDdUZwdVhBLHNCQUF1QyxldkZ3dVh2QyxDdUZ2dVhBLGtCQUFtQyxldkYydVhuQyxDdUYxdVhBLGtCQUFtQyxldkY4dVhuQyxDdUY3dVhBLGdCQUFpQyxldkZpdlhqQyxDdUZodlhBLHNDQUNxQyxldkZvdlhyQyxDdUZudlhBLGlCQUFrQyxldkZ1dlhsQyxDdUZ0dlhBLGtCQUFtQyxldkYwdlhuQyxDdUZ6dlhBLG1CQUFvQyxldkY2dlhwQyxDdUY1dlhBLGVBQWdDLGV2Rmd3WGhDLEN1Ri92WEEsY0FBK0IsZXZGbXdYL0IsQ3VGbHdYQSxpQkFBa0MsZXZGc3dYbEMsQ3VGcndYQSxrQkFBbUMsZXZGeXdYbkMsQ3VGeHdYQSxxQkFBc0MsZXZGNHdYdEMsQ3VGM3dYQSwwQkFBMkMsZXZGK3dYM0MsQ3VGOXdYQSxnQ0FBaUQsZXZGa3hYakQsQ3VGanhYQSwrQkFBZ0QsZXZGcXhYaEQsQ3VGcHhYQSxzREFDZ0QsZXZGd3hYaEQsQ3VGdnhYQSx3QkFBeUMsZXZGMnhYekMsQ3VGMXhYQSxzQkFBdUMsZXZGOHhYdkMsQ3VGN3hYQSx3QkFBeUMsZXZGaXlYekMsQ3VGaHlYQSx1Q0FDZ0MsZXZGb3lYaEMsQ3VGbnlYQSx5QkFBMEMsZXZGdXlYMUMsQ3VGdHlYQSx5QkFBMEMsZXZGMHlYMUMsQ3VGenlYQSxpQkFBa0MsZXZGNnlYbEMsQ3VGNXlYQSwyQkFBNEMsZXZGZ3pYNUMsQ3VGL3lYQSxxQkFBc0MsZXZGbXpYdEMsQ3VGbHpYQSxrQkFBbUMsZXZGc3pYbkMsQ3VGcnpYQSw2REFFdUMsZXZGeXpYdkMsQ3VGeHpYQSxrREFDMkMsZXZGNHpYM0MsQ3VGM3pYQSxpQkFBa0MsZXZGK3pYbEMsQ3VGOXpYQSxrQkFBbUMsZXZGazBYbkMsQ3VGajBYQSxrQkFBbUMsZXZGcTBYbkMsQ3VGcDBYQSx5QkFBMEMsZXZGdzBYMUMsQ3VGdjBYQSw4QkFBK0MsZXZGMjBYL0MsQ3VGMTBYQSx1QkFBd0MsZXZGODBYeEMsQ3VGNzBYQSxxQkFBc0MsZXZGaTFYdEMsQ3VGaDFYQSxnQkFBaUMsZXZGbzFYakMsQ3VGbjFYQSx5QkFBMEMsZXZGdTFYMUMsQ3VGdDFYQSwwQkFBMkMsZXZGMDFYM0MsQ3VGejFYQSxrQkFBbUMsZXZGNjFYbkMsQ3VGNTFYQSxrQkFBbUMsZXZGZzJYbkMsQ3VGLzFYQSxvQkFBcUMsZXZGbTJYckMsQ3VGbDJYQSxlQUFnQyxldkZzMlhoQyxDdUZyMlhBLG9CQUFxQyxldkZ5MlhyQyxDdUZ4MlhBLGlCQUFrQyxldkY0MlhsQyxDdUYzMlhBLGVBQWdDLGV2RisyWGhDLEN1RjkyWEEsaUJBQWtDLGV2RmszWGxDLEN1RmozWEEsZ0JBQWlDLGV2RnEzWGpDLEN1RnAzWEEsaUJBQWtDLGV2RnczWGxDLEN1RnYzWEEsbUJBQW9DLGV2RjIzWHBDLEN1RjEzWEEsMEJBQTJDLGV2RjgzWDNDLEN1RjczWEEsaUJBQWtDLGV2Rmk0WGxDLEN1Rmg0WEEsd0JBQXlDLGV2Rm80WHpDLEN1Rm40WEEsbUJBQW9DLGV2RnU0WHBDLEN1RnQ0WEEscUNBQ2dDLGV2RjA0WGhDLEN1Rno0WEEsK0JBQ2lDLGV2RjY0WGpDLEN1RjU0WEEsZ0JBQWlDLGV2Rmc1WGpDLEN1Ri80WEEsbUJBQW9DLGV2Rm01WHBDLEN1Rmw1WEEsc0JBQXVDLGV2RnM1WHZDLEN1RnI1WEEsc0JBQXVDLGV2Rnk1WHZDLEN1Rng1WEEsb0JBQXFDLGV2RjQ1WHJDLEN1RjM1WEEsc0JBQXVDLGV2Ris1WHZDLEN1Rjk1WEEsdUJBQXdDLGV2Rms2WHhDLEN1Rmo2WEEsd0JBQXlDLGV2RnE2WHpDLEN1RnA2WEEsNkJBQThDLGV2Rnc2WDlDLEN1RnY2WEEsMEVBRXlDLGV2RjI2WHpDLEN1RjE2WEEsZ0RBQzJDLGV2Rjg2WDNDLEN1Rjc2WEEsZ0RBQ3lDLGV2Rmk3WHpDLEN1Rmg3WEEsZ0RBQ3lDLGV2Rm83WHpDLEN1Rm43WEEsdUJBQXdDLGV2RnU3WHhDLEN1RnQ3WEEsZ0JBQWlDLGV2RjA3WGpDLEN1Rno3WEEsbUJBQW9DLGV2RjY3WHBDLEN1RjU3WEEsb0JBQXFDLGV2Rmc4WHJDLEN1Ri83WEEsd0dBSXNDLGV2Rm04WHRDLEN1Rmw4WEEsMEJBQTJDLGV2RnM4WDNDLEN1RnI4WEEscURBRWtDLGV2Rnk4WGxDLEN1Rng4WEEsZ0NBQ21DLGV2RjQ4WG5DLEN1RjM4WEEsc0JBQXVDLGV2Ris4WHZDLEN1Rjk4WEEsZUFBZ0MsZXZGazlYaEMsQ3VGajlYQSwyRUFFd0MsZXZGcTlYeEMsQ3VGcDlYQSx5QkFBMEMsZXZGdzlYMUMsQ3VGdjlYQSxjQUErQixldkYyOVgvQixDdUYxOVhBLG9DQUNtQyxldkY4OVhuQyxDdUY3OVhBLHVDQUN3QyxldkZpK1h4QyxDdUZoK1hBLDJDQUMwQyxldkZvK1gxQyxDdUZuK1hBLG1CQUFvQyxldkZ1K1hwQyxDdUZ0K1hBLHVCQUF3QyxldkYwK1h4QyxDdUZ6K1hBLGtCQUFtQyxldkY2K1huQyxDdUY1K1hBLHFCQUFzQyxldkZnL1h0QyxDdUYvK1hBLG1CQUFvQyxldkZtL1hwQyxDdUZsL1hBLHFCQUFzQyxldkZzL1h0QyxDdUZyL1hBLDRCQUE2QyxldkZ5L1g3QyxDdUZ4L1hBLGdCQUFpQyxldkY0L1hqQyxDdUYzL1hBLDZDQUNxQyxldkYrL1hyQyxDdUY5L1hBLGVBQWdDLGV2RmtnWWhDLEN1RmpnWUEsc0JBQXVDLGV2RnFnWXZDLEN1RnBnWUEsZ0JBQWlDLGV2RndnWWpDLEN1RnZnWUEsc0JBQXVDLGV2RjJnWXZDLEN1RjFnWUEsa0JBQW1DLGV2RjhnWW5DLEN1RjdnWUEsZ0JBQWlDLGV2RmloWWpDLEN1RmhoWUEsdUJBQXdDLGV2Rm9oWXhDLEN1Rm5oWUEsZ0JBQWlDLGV2RnVoWWpDLEN1RnRoWUEsc0JBQXVDLGV2RjBoWXZDLEN1RnpoWUEsa0JBQW1DLGV2RjZoWW5DLEN1RjVoWUEseUJBQTBDLGV2RmdpWTFDLEN1Ri9oWUEsbUJBQW9DLGV2Rm1pWXBDLEN1RmxpWUEseUJBQTBDLGV2RnNpWTFDLEN1RnJpWUEsdUJBQXdDLGV2RnlpWXhDLEN1RnhpWUEsbUJBQW9DLGV2RjRpWXBDLEN1RjNpWUEscUJBQXNDLGV2RitpWXRDLEN1RjlpWUEscUJBQXNDLGV2RmtqWXRDLEN1RmpqWUEsc0JBQXVDLGV2RnFqWXZDLEN1RnBqWUEsd0JBQXlDLGV2RndqWXpDLEN1RnZqWUEsaUJBQWtDLGV2RjJqWWxDLEN1RjFqWUEscUJBQXNDLGV2RjhqWXRDLEN1RjdqWUEsY0FBK0IsZXZGaWtZL0IsQ3VGaGtZQSxzQkFBdUMsZXZGb2tZdkMsQ3VGbmtZQSx1QkFBd0MsZXZGdWtZeEMsQ3VGdGtZQSx5QkFBMEMsZXZGMGtZMUMsQ3VGemtZQSxzQkFBdUMsZXZGNmtZdkMsQ3VGNWtZQSxxQkFBc0MsZXZGZ2xZdEMsQ3VGL2tZQSxzQkFBdUMsZXZGbWxZdkMsQ3VGbGxZQSxrQkFBbUMsZXZGc2xZbkMsQ3VGcmxZQSx5QkFBMEMsZXZGeWxZMUMsQ3VGeGxZQSxzQkFBdUMsZXZGNGxZdkMsQ3VGM2xZQSxxQkFBc0MsZXZGK2xZdEMsQ3VGOWxZQSxtQkFBb0MsZXZGa21ZcEMsQ3VGam1ZQSxlQUFnQyxldkZxbVloQyxDdUZwbVlBLG1CQUFvQyxldkZ3bVlwQyxDdUZ2bVlBLHFCQUFzQyxldkYybVl0QyxDdUYxbVlBLGNBQStCLGV2RjhtWS9CLEN1RjdtWUEsbURBRWdDLGV2RmluWWhDLEN1RmhuWUEsb0JBQXFDLGV2Rm9uWXJDLEN1Rm5uWUEsc0JBQXVDLGV2RnVuWXZDLEN1RnRuWUEsMEJBQTJDLGV2RjBuWTNDLEN1RnpuWUEsb0JBQXFDLGV2RjZuWXJDLEN1RjVuWUEsb0JBQXFDLGV2RmdvWXJDLEN1Ri9uWUEsbUJBQW9DLGV2Rm1vWXBDLEN1RmxvWUEsa0JBQW1DLGV2RnNvWW5DLEN1RnJvWUEsd0JBQXlDLGV2RnlvWXpDLEN1RnhvWUEsdUJBQXdDLGV2RjRvWXhDLEN1RjNvWUEsb0JBQXFDLGV2RitvWXJDLEN1RjlvWUEscUJBQXNDLGV2RmtwWXRDLEN1RmpwWUEsMkJBQTRDLGV2RnFwWTVDLEN1RnBwWUEsbUJBQW9DLGV2RndwWXBDLEN1RnZwWUEsZ0JBQWlDLGV2RjJwWWpDLEN1RjFwWUEsdUJBQXdDLGV2RjhwWXhDLEN1RjdwWUEsc0JBQXVDLGV2RmlxWXZDLEN1RmhxWUEsdUJBQXdDLGV2Rm9xWXhDLEN1Rm5xWUEscUJBQXNDLGV2RnVxWXRDLEN1RnRxWUEsaUJBQWtDLGV2RjBxWWxDLEN1RnpxWUEsZ0JBQWlDLGV2RjZxWWpDLEN1RjVxWUEsbUJBQW9DLGV2RmdyWXBDLEN1Ri9xWUEsMkNBQ3dDLGV2Rm1yWXhDLEN1RmxyWUEsMkJBQTRDLGV2RnNyWTVDLEN1RnJyWUEsd0JBQXlDLGV2RnlyWXpDLEN1RnhyWUEsdUJBQXdDLGV2RjRyWXhDLEN1RjNyWUEsc0JBQXVDLGV2RityWXZDLEN1RjlyWUEsdUJBQXdDLGV2RmtzWXhDLEN1RmpzWUEseUJBQTBDLGV2RnFzWTFDLEN1RnBzWUEseUJBQTBDLGV2RndzWTFDLEN1RnZzWUEsa0JBQW1DLGV2RjJzWW5DLEN1RjFzWUEsc0JBQXVDLGV2RjhzWXZDLEN1RjdzWUEsNkJBQThDLGV2Rml0WTlDLEN1Rmh0WUEsdUJBQXdDLGV2Rm90WXhDLEN1Rm50WUEsb0JBQXFDLGV2RnV0WXJDLEN1RnR0WUEsa0JBQW1DLGV2RjB0WW5DLEN1Rnp0WUEscUJBQXNDLGV2RjZ0WXRDLEN1RjV0WUEsc0JBQXVDLGV2Rmd1WXZDLEN1Ri90WUEsZ0NBQ2dDLGV2Rm11WWhDLEN1Rmx1WUEsbUJBQW9DLGV2RnN1WXBDLEN1RnJ1WUEsaUJBQWtDLGV2Rnl1WWxDLEN1Rnh1WUEsa0JBQW1DLGV2RjR1WW5DLEN1RjN1WUEsa0JBQW1DLGV2Rit1WW5DLEN1Rjl1WUEsc0NBQ3lDLGV2Rmt2WXpDLEN1Rmp2WUEseUJBQTBDLGV2RnF2WTFDLEN1RnB2WUEsb0JBQXFDLGV2Rnd2WXJDLEN1RnZ2WUEsd0JBQXlDLGV2RjJ2WXpDLEN1RjF2WUEsZ0VBRXlDLGV2Rjh2WXpDLEN1Rjd2WUEsdURBQ21ELGV2Rml3WW5ELEN1Rmh3WUEsNkNBQ3lDLGV2Rm93WXpDLEN1Rm53WUEsZ0RBQzRDLGV2RnV3WTVDLEN1RnR3WUEsOENBQzBDLGV2RjB3WTFDLEN1Rnp3WUEseUJBQTBDLGV2RjZ3WTFDLEN1RjV3WUEsb0JBQXFDLGV2Rmd4WXJDLEN1Ri93WUEsd0JBQXlDLGV2Rm14WXpDLEN1Rmx4WUEsMEJBQTJDLGV2RnN4WTNDLEN1RnJ4WUEsdUJBQXdDLGV2Rnl4WXhDLEN1Rnh4WUEseUJBQTBDLGV2RjR4WTFDLEN1RjN4WUEsa0JBQW1DLGV2Rit4WW5DLEN1Rjl4WUEsMEJBQTJDLGV2Rmt5WTNDLEN1Rmp5WUEsaUJBQWtDLGV2RnF5WWxDLEN1RnB5WUEseUJBQTBDLGV2Rnd5WTFDLEN1RnZ5WUEsdUJBQXdDLGV2RjJ5WXhDLEN1RjF5WUEsa0RBQzRDLGV2Rjh5WTVDLEN1Rjd5WUEsaURBQzJDLGV2Rml6WTNDLEN1Rmh6WUEsZ0RBQzBDLGV2Rm96WTFDLEN1Rm56WUEscUJBQXNDLGV2RnV6WXRDLEN1RnR6WUEsOENBQ3dDLGV2RjB6WXhDLEN1Rnp6WUEsK0NBQ3lDLGV2RjZ6WXpDLEN1RjV6WUEsMkJBQTRDLGV2RmcwWTVDLEN1Ri96WUEseUJBQTBDLGV2Rm0wWTFDLEN1RmwwWUEsd0JBQXlDLGV2RnMwWXpDLEN1RnIwWUEsMEJBQTJDLGV2RnkwWTNDLEN1RngwWUEsd0JBQXlDLGV2RjQwWXpDLEN1RjMwWUEscUJBQXNDLGV2RiswWXRDLEN1RjkwWUEsc0JBQXVDLGV2RmsxWXZDLEN1RmoxWUEsNEJBQTZDLGV2RnExWTdDLEN1RnAxWUEsY0FBK0IsZXZGdzFZL0IsQ3VGdjFZQSxxQkFBc0MsZXZGMjFZdEMsQ3VGMTFZQSx1QkFBd0MsZXZGODFZeEMsQ3VGNzFZQSx5QkFBMEMsZXZGaTJZMUMsQ3VGaDJZQSxnQ0FBaUQsZXZGbzJZakQsQ3VGbjJZQSxzQkFBdUMsZXZGdTJZdkMsQ3VGdDJZQSx1QkFBd0MsZXZGMDJZeEMsQ3VGejJZQSxrQkFBbUMsZXZGNjJZbkMsQ3VGNTJZQSxrQkFBbUMsZXZGZzNZbkMsQ3VGLzJZQSxtQkFBb0MsZXZGbTNZcEMsQ3VGbDNZQSxpQkFBa0MsZXZGczNZbEMsQ3VGcjNZQSw2QkFBOEMsZXZGeTNZOUMsQ3VGeDNZQSxvQ0FDdUMsZXZGNDNZdkMsQ3VGMzNZQSxrQkFBbUMsZXZGKzNZbkMsQ3VGOTNZQSxpQkFBa0MsZXZGazRZbEMsQ3VGajRZQSxrQkFBbUMsZXZGcTRZbkMsQ3VGcDRZQSwyQkFBNEMsZXZGdzRZNUMsQ3VGdjRZQSw0QkFBNkMsZXZGMjRZN0MsQ3VGMTRZQSw0QkFBNkMsZXZGODRZN0MsQ3VGNzRZQSw0QkFBNkMsZXZGaTVZN0MsQ3VGaDVZQSxvQkFBcUMsZXZGbzVZckMsQ3VGbjVZQSxtQkFBb0MsZXZGdTVZcEMsQ3VGdDVZQSxxQkFBc0MsZXZGMDVZdEMsQ3VGejVZQSxpQkFBa0MsZXZGNjVZbEMsQ3VGNTVZQSxlQUFnQyxldkZnNlloQyxDdUYvNVlBLHNCQUF1QyxldkZtNll2QyxDdUZsNllBLHdCQUF5QyxldkZzNll6QyxDdUZyNllBLGlCQUFrQyxldkZ5NllsQyxDdUZ4NllBLGlCQUFrQyxldkY0NllsQyxDdUYzNllBLHFCQUFzQyxldkYrNll0QyxDdUY5NllBLHFCQUFzQyxldkZrN1l0QyxDdUZqN1lBLHdCQUF5QyxldkZxN1l6QyxDdUZwN1lBLGdCQUFpQyxldkZ3N1lqQyxDdUZ2N1lBLDJCQUE0QyxldkYyN1k1QyxDdUYxN1lBLG9CQUFxQyxldkY4N1lyQyxDdUY3N1lBLGdCQUFpQyxldkZpOFlqQyxDdUZoOFlBLHdCQUF5QyxldkZvOFl6QyxDdUZuOFlBLGVBQWdDLGV2RnU4WWhDLEN1RnQ4WUEsd0JBQXlDLGV2RjA4WXpDLEN1Rno4WUEsb0JBQXFDLGV2RjY4WXJDLEN1RjU4WUEsa0JBQW1DLGV2Rmc5WW5DLEN1Ri84WUEsd0JBQXlDLGV2Rm05WXpDLEN1Rmw5WUEsMEJBQTJDLGV2RnM5WTNDLEN1RnI5WUEsdUJBQXdDLGV2Rnk5WXhDLEN1Rng5WUEseUJBQTBDLGV2RjQ5WTFDLEN1RjM5WUEsd0JBQXlDLGV2Ris5WXpDLEN1Rjk5WUEsMkJBQTRDLGV2RmsrWTVDLEN1RmorWUEsbUJBQW9DLGV2RnErWXBDLEN1RnArWUEscUJBQXNDLGV2RncrWXRDLEN1RnYrWUEsdUJBQXdDLGV2RjIrWXhDLEN1RjErWUEsbUJBQW9DLGV2RjgrWXBDLEN1RjcrWUEsa0JBQW1DLGV2RmkvWW5DLEN1RmgvWUEsc0JBQXVDLGV2Rm8vWXZDLEN1Rm4vWUEsbUJBQW9DLGV2RnUvWXBDLEN1RnQvWUEsa0JBQW1DLGV2RjAvWW5DLEN1RnovWUEsNEJBQTZDLGV2RjYvWTdDLEN1RjUvWUEsMEJBQTJDLGV2RmdnWjNDLEN1Ri8vWUEsNkJBQThDLGV2Rm1nWjlDLEN1RmxnWkEsaUJBQWtDLGV2RnNnWmxDLEN1RnJnWkEsNkJBQThDLGV2RnlnWjlDLEN1RnhnWkEsZ0NBQWlELGV2RjRnWmpELEN1RjNnWkEsbUJBQW9DLGV2RitnWnBDLEN1RjlnWkEsdUNBQXdELGV2RmtoWnhELEN1RmpoWkEsMkVBQ2dFLGV2RnFoWmhFLEN1RnBoWkEsK0RBRWlDLGV2RndoWmpDLEN1RnZoWkEsaUJBQWtDLGV2RjJoWmxDLEN1RjFoWkEsbUJBQW9DLGV2RjhoWnBDLEN1RjdoWkEsNENBQzBDLGV2RmlpWjFDLEN1RmhpWkEsc0JBQXVDLGV2Rm9pWnZDLEN1Rm5pWkEsa0JBQW1DLGV2RnVpWm5DLEN1RnRpWkEseUJBQTBDLGV2RjBpWjFDLEN1RnppWkEsb0JBQXFDLGV2RjZpWnJDLEN1RjVpWkEsMEJBQTJDLGV2RmdqWjNDLEN1Ri9pWkEsMkJBQTRDLGV2Rm1qWjVDLEN1RmxqWkEsc0JBQXVDLGV2RnNqWnZDLEN1RnJqWkEsdUJBQXdDLGV2RnlqWnhDLEN1RnhqWkEsaUJBQWtDLGV2RjRqWmxDLEN1RjNqWkEscUJBQXNDLGV2RitqWnRDLEN1RjlqWkEsOERBQ2lELGV2RmtrWmpELEN1RmprWkEsc0NBQ3lDLGV2RnFrWnpDLEN1RnBrWkEsdUJBQXdDLGV2RndrWnhDLEN1RnZrWkEseUJBQTBDLGV2RjJrWjFDLEN1RjFrWkEsMkJBQTRDLGV2RjhrWjVDLEN1RjdrWkEsa0JBQW1DLGV2RmlsWm5DLEN1RmhsWkEsd0JBQXlDLGV2Rm9sWnpDLEN1Rm5sWkEsMEJBQTJDLGV2RnVsWjNDLEN1RnRsWkEseUNBQ3lDLGV2RjBsWnpDLEN1RnpsWkEsNkNBQzJDLGV2RjZsWjNDLEN1RjVsWkEsdUJBQXdDLGV2RmdtWnhDLEN1Ri9sWkEseUJBQTBDLGV2Rm1tWjFDLEN1RmxtWkEsa0JBQW1DLGV2RnNtWm5DLEN1RnJtWkEsb0JBQXFDLGV2RnltWnJDLEN1RnhtWkEsOENBQ29DLGV2RjRtWnBDLEN1RjNtWkEsa0RBQ3NDLGV2RittWnRDLEN1RjltWkEsaUJBQWtDLGV2RmtuWmxDLEN1RmpuWkEsMEJBQTJDLGV2RnFuWjNDLEN1RnBuWkEsb0JBQXFDLGV2RnduWnJDLEN1RnZuWkEsNEVBRTZDLGV2RjJuWjdDLEN1RjFuWkEsK0RBQ3VELGV2RjhuWnZELEN1RjduWkEscURBQzZDLGV2RmlvWjdDLEN1RmhvWkEsd0RBQ2dELGV2Rm9vWmhELEN1Rm5vWkEsc0RBQzhDLGV2RnVvWjlDLEN1RnRvWkEsa0JBQW1DLGV2RjBvWm5DLEN1RnpvWkEsa0RBRWlDLGV2RjZvWmpDLEN1RjVvWkEsbUJBQW9DLGV2RmdwWnBDLEN1Ri9vWkEsMkJBQTRDLGV2Rm1wWjVDLEN1RmxwWkEsMkJBQTRDLGV2RnNwWjVDLEN1RnJwWkEsMEJBQTJDLGV2RnlwWjNDLEN1RnhwWkEsbURBQ3lDLGV2RjRwWnpDLEN1RjNwWkEsdURBQzJDLGV2RitwWjNDLEN1RjlwWkEsb0JBQXFDLGV2RmtxWnJDLEN1RmpxWkEsZ0JBQWlDLGV2RnFxWmpDLEN1RnBxWkEsZ0JBQWlDLGV2RndxWmpDLEN1RnZxWkEsZ0JBQWlDLGV2RjJxWmpDLEN1RjFxWkEsbUJBQW9DLGV2RjhxWnBDLEN1RjdxWkEsbUJBQW9DLGV2RmlyWnBDLEN1RmhyWkEscUJBQXNDLGV2Rm9yWnRDLEN1Rm5yWkEsdUJBQXdDLGV2RnVyWnhDLEN1RnRyWkEsdUJBQXdDLGV2RjByWnhDLEN1RnpyWkEsc0JBQXVDLGV2RjZyWnZDLEN1RjVyWkEsa0JBQW1DLGV2RmdzWm5DLEN3Rmo5YUEsU0g4QkUsa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxtQkFDQSxRckZ1N2FGLENxRjc2YUUsbURBRUUsZ0JBQ0EsV0FDQSxZQUNBLFNBQ0EsaUJBQ0EsU3JGKzZhSixDeUZ4K2FBLGFBQ0Msa0JBQ0EsV0FDQSxZQUNBLHlCekY4K2FELEN5RjMrYUEsYzFGaURDLFdBQ0EsZUFDQSxhQzg3YUQsQ3lGNSthQSxpQkFDQyx5QnpGKythRCxDeUY1K2FBLGtCQUNDLDBCekYrK2FELEMwRi8vYUMsc0NBQ0MsaUJBQ0EsbUIxRnFnYkYsQzBGbmdiRSw2REFDQyxpQkFDQSx3QjFGcWdiSCxDMEZuZ2JHLGdFQUNDLGVBQ0EsZ0JBQ0EsU0FDQSxTMUZxZ2JKLEMwRmxnYkcsZ0VBQ0MsVUFDQSxTQUNBLGdCQUNBLGUxRm9nYkosQzBGaGdiRSxtREFDQyxhQUNBLGMxRmtnYkgsQzBGLy9hRSx3Q0FDQyxpQkFDQSxVMUZpZ2JILEMyRi9oYkksNEJBQ0ksa0JBQ0EsWTNGdWliUixDMkZoaWI0Qix5RkFDSSxVM0ZraWJoQyxDMkYxaGJnQywrTEFDSSxhM0YraGJwQyxDNEY3aWJBLGdCQUNJLGlCNUZxamJKLENhbi9hSSw2QitFbkVKLGdCQUlRLGtCNUZzamJOLENBQ0YsQzRGcGpiSSw4QkFDSSxxQjVGc2piUixDNkZwa2JBLFdBQ0ksb0JBQ0Esa0NBQ0Esd01BSUEsZ0JBQ0EsaUI3RnVrYkosQzZGcGtiQSxrNWdCQUVJLDhCQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0EsY0FHQSxtQ0FDQSxpQzdGd2xiSixDNkZwbGJJLHlCQUNJLGU3RnVsYlIsQzZGbmxiSSx3QkFDSSxlN0ZzbGJSLEM2RmxsYkksd0JBQ0ksZTdGcWxiUixDNkZqbGJJLHNCQUNJLGU3Rm9sYlIsQzZGaGxiSSxtQkFDSSxlN0ZtbGJSLEM2Ri9rYkksMEJBQ0ksZTdGa2xiUixDNkY5a2JJLDZCQUNJLGU3RmlsYlIsQzZGN2tiSSw0QkFDSSxlN0ZnbGJSLEM2RjVrYkksNEJBQ0ksZTdGK2tiUixDNkYza2JJLCtCQUNJLGU3RjhrYlIsQzZGMWtiSSw0QkFDSSxlN0Y2a2JSLEM2RnprYkksaUJBQ0ksZTdGNGtiUixDNkZ4a2JJLHNCQUNJLGU3RjJrYlIsQzZGdmtiSSxxQkFDSSxlN0Ywa2JSLEM2RnRrYkksNENBQ0ksZTdGeWtiUixDNkZya2JJLHVCQUNJLGU3RndrYlIsQzZGcGtiSSxtQkFDSSxlN0Z1a2JSLEM2Rm5rYkksbUJBQ0ksZTdGc2tiUixDNkZsa2JJLHdCQUNJLGU3RnFrYlIsQzZGamtiSSxxQkFDSSxlN0Zva2JSLEM2RmhrYkksa0JBQ0ksZTdGbWtiUixDNkYvamJJLG1CQUNJLGU3RmtrYlIsQzZGOWpiSSxzQkFDSSxlN0Zpa2JSLEM2RjdqYkksNEJBQ0ksZTdGZ2tiUixDNkY1amJJLG1CQUNJLGU3RitqYlIsQzZGM2piSSxxQkFDSSxlN0Y4amJSLEM2RjFqYkkscUJBQ0ksZTdGNmpiUixDNkZ6amJJLHFCQUNJLGU3RjRqYlIsQzZGeGpiSSxxQkFDSSxlN0YyamJSLEM2RnZqYkksdUJBQ0ksZTdGMGpiUixDNkZ0amJJLHVCQUNJLGU3RnlqYlIsQzZGcmpiSSwwQkFDSSxlN0Z3amJSLEM2RnBqYkksd0JBQ0ksZTdGdWpiUixDNkZuamJJLDBCQUNJLGU3RnNqYlIsQzZGbGpiSSxtQkFDSSxlN0ZxamJSLEM2RmpqYkksc0JBQ0ksZTdGb2piUixDNkZoamJJLDRCQUNJLGU3Rm1qYlIsQzZGL2liSSxzQkFDSSxlN0ZramJSLEM2RjlpYkksdUJBQ0ksZTdGaWpiUixDNkY3aWJJLGtCQUNJLGU3RmdqYlIsQzZGNWliSSw4QkFDSSxlN0YraWJSLEM2RjNpYkkscUJBQ0ksZTdGOGliUixDNkYxaWJJLG9CQUNJLGU3RjZpYlIsQzZGemliSSxrQkFDSSxlN0Y0aWJSLEM2RnhpYkksdUJBQ0ksZTdGMmliUixDNkZ2aWJJLHNCQUNJLGU3RjBpYlIsQzZGdGliSSxxQkFDSSxlN0Z5aWJSLEM2RnJpYkksc0JBQ0ksZTdGd2liUixDNkZwaWJJLG9CQUNJLGU3RnVpYlIsQzZGbmliSSxzQkFDSSxlN0ZzaWJSLEM2RmxpYkksb0JBQ0ksZTdGcWliUixDNkZqaWJJLDhCQUNJLGU3Rm9pYlIsQzZGaGliSSx1QkFDSSxlN0ZtaWJSLEM2Ri9oYkksb0JBQ0ksZTdGa2liUixDNkY5aGJJLHVCQUNJLGU3RmlpYlIsQzZGN2hiSSx1QkFDSSxlN0ZnaWJSLEM2RjVoYkksNEJBQ0ksZTdGK2hiUixDNkYzaGJJLHNCQUNJLGU3RjhoYlIsQzZGMWhiSSx1Q0FDSSxlN0Y2aGJSLEM2RnpoYkksd0JBQ0ksZTdGNGhiUixDNkZ4aGJJLHlCQUNJLGU3RjJoYlIsQzZGdmhiSSx3QkFDSSxlN0YwaGJSLEM2RnRoYkksOEJBQ0ksZTdGeWhiUixDNkZyaGJJLHlCQUNJLGU3RndoYlIsQzZGcGhiSSx3QkFDSSxlN0Z1aGJSLEM2Rm5oYkksd0JBQ0ksZTdGc2hiUixDNkZsaGJJLHVCQUNJLGU3RnFoYlIsQzZGamhiSSxzQkFDSSxlN0ZvaGJSLEM2RmhoYkksa0JBQ0ksZTdGbWhiUixDNkYvZ2JJLG9CQUNJLGU3RmtoYlIsQzZGOWdiSSxrQkFDSSxlN0ZpaGJSLEM2RjdnYkkscUJBQ0ksZTdGZ2hiUixDNkY1Z2JJLG9CQUNJLGU3RitnYlIsQzZGM2diSSxtQkFDSSxlN0Y4Z2JSLEM2RjFnYkksbUJBQ0ksZTdGNmdiUixDNkZ6Z2JJLG1CQUNJLGU3RjRnYlIsQzZGeGdiSSxxQkFDSSxlN0YyZ2JSLEM2RnZnYkkscUJBQ0ksZTdGMGdiUixDNkZ0Z2JJLDBCQUNJLGdCQUNBLGE3RnlnYlIsQzZGcmdiSSwwQkFDSSxnQkFDQSxpQkFDQSxVN0Z3Z2JSLEM2RnBnYkksMEJBQ0ksZ0JBQ0EsaUJBQ0EsVTdGdWdiUixDNkZuZ2JJLDBCQUNJLGdCQUNBLGlCQUNBLFU3RnNnYlIsQzZGbGdiSSwwQkFDSSxnQkFDQSxpQkFDQSxVN0ZxZ2JSLEM2RmpnYkkseUJBQ0ksZTdGb2diUixDNkZoZ2JJLHdCQUNJLGU3Rm1nYlIsQzZGLy9hSSxnQ0FDSSxlN0ZrZ2JSLEM2RjkvYUksdUJBQ0ksZTdGaWdiUixDNkY3L2FJLGtCQUNJLGU3RmdnYlIsQzZGNS9hSSx5QkFDSSxlN0YrL2FSLEM2RjMvYUksMkJBQ0ksZTdGOC9hUixDNkYxL2FJLG9CQUNJLGU3RjYvYVIsQzZGei9hSSwyQkFDSSxlN0Y0L2FSLEM2RngvYUkseUNBQ0ksZTdGMi9hUixDNkZ2L2FJLHlCQUNJLGU3RjAvYVIsQzZGdC9hSSxzQkFDSSxlN0Z5L2FSLEM2RnIvYUkscUJBQ0ksZTdGdy9hUixDNkZwL2FJLG9CQUNJLGU3RnUvYVIsQzZGbi9hSSxvQkFDSSxlN0ZzL2FSLEM2RmwvYUksa0JBQ0ksZTdGcS9hUixDNkZqL2FJLHFCQUNJLGU3Rm8vYVIsQzZGaC9hSSx1QkFDSSxlN0ZtL2FSLEM2Ri8rYUksbURBQ0ksZTdGay9hUixDNkY5K2FJLG9CQUNJLGU3RmkvYVIsQzZGNythSSw2QkFDSSxlN0ZnL2FSLEM2RjUrYUksa0JBQ0ksZTdGKythUixDNkYzK2FJLHNCQUNJLGU3RjgrYVIsQzZGMSthSSxvQkFDSSxlN0Y2K2FSLEM2RnorYUksa0JBQ0ksZTdGNCthUixDNkZ4K2FJLG1CQUNJLGU3RjIrYVIsQzZGdithSSx3QkFDSSxlN0YwK2FSLEM2RnQrYUksb0JBQ0ksZTdGeSthUixDNkZyK2FJLHFCQUNJLGU3RncrYVIsQzZGcCthSSxvQkFDSSxlN0Z1K2FSLEM2Rm4rYUksNkJBQ0ksZTdGcythUixDNkZsK2FJLHVCQUNJLGU3RnErYVIsQzZGaithSSxrQkFDSSxlN0ZvK2FSLEM2RmgrYUksb0JBQ0ksZTdGbSthUixDNkYvOWFJLHNCQUNJLGU3RmsrYVIsQzZGOTlhSSw4QkFDSSxlN0ZpK2FSLEM2Rjc5YUksK0JBQ0ksZTdGZythUixDNkY1OWFJLHFCQUNJLGU3Ris5YVIsQzZGMzlhSSxvQkFDSSxlN0Y4OWFSLEM2RjE5YUksc0JBQ0ksZTdGNjlhUixDNkZ6OWFJLGdDQUNJLGU3RjQ5YVIsQzZGeDlhSSwrQkFDSSxlN0YyOWFSLEM2RnY5YUksbUJBQ0ksZTdGMDlhUixDNkZ0OWFJLHNCQUNJLGU3Rnk5YVIsQzZGcjlhSSx5RkFDSSxlN0Z3OWFSLEM2RnA5YUksZ0NBQ0ksZTdGdTlhUixDNkZuOWFJLCtCQUNJLGU3RnM5YVIsQzZGbDlhSSwwQkFDSSxlN0ZxOWFSLEM2Rmo5YUksa0JBQ0ksZTdGbzlhUixDNkZoOWFJLGlEQUNJLGU3Rm05YVIsQzZGLzhhSSxnQ0FDSSxlN0ZrOWFSLEM2Rjk4YUksK0JBQ0ksZTdGaTlhUixDNkY3OGFJLGlCQUNJLGU3Rmc5YVIsQzZGNThhSSxvQkFDSSxlN0YrOGFSLEM2RjM4YUksc0JBQ0ksZTdGODhhUixDNkYxOGFJLGtCQUNJLGU3RjY4YVIsQzZGejhhSSwrQkFDSSxlN0Y0OGFSLEM2Rng4YUksc0JBQ0ksZTdGMjhhUixDNkZ2OGFJLHFCQUNJLGU3RjA4YVIsQzZGdDhhSSx1QkFDSSxlN0Z5OGFSLEM2RnI4YUkscUNBQ0ksZTdGdzhhUixDNkZwOGFJLHFCQUNJLGU3RnU4YVIsQzZGbjhhSSxvQkFDSSxlN0ZzOGFSLEM2Rmw4YUksbUJBQ0ksZTdGcThhUixDNkZqOGFJLG1CQUNJLGU3Rm84YVIsQzZGaDhhSSxxQkFDSSxlN0ZtOGFSLEM2Ri83YUksbUJBQ0ksZTdGazhhUixDNkY5N2FJLHlCQUNJLGU3Rmk4YVIsQzZGNzdhSSxxQkFDSSxlN0ZnOGFSLEM2RjU3YUksd0JBQ0ksZTdGKzdhUixDNkYzN2FJLHVCQUNJLGU3Rjg3YVIsQzZGMTdhSSx3QkFDSSxlN0Y2N2FSLEM2Rno3YUksa0JBQ0ksZTdGNDdhUixDNkZ4N2FJLHFCQUNJLGU3RjI3YVIsQzZGdjdhSSwwQkFDSSxlN0YwN2FSLEM2RnQ3YUksc0JBQ0ksZTdGeTdhUixDNkZyN2FJLG1CQUNJLGU3Rnc3YVIsQzZGcDdhSSw0QkFDSSxlN0Z1N2FSLEM2Rm43YUksd0JBQ0ksZTdGczdhUixDNkZsN2FJLDBCQUNJLGU3RnE3YVIsQzZGajdhSSxrQkFDSSxlN0ZvN2FSLEM2Rmg3YUkscUJBQ0ksZTdGbTdhUixDNkYvNmFJLHNCQUNJLGU3Rms3YVIsQzZGOTZhSSxpQkFDSSxlN0ZpN2FSLEM2Rjc2YUksMEJBQ0ksZTdGZzdhUixDNkY1NmFJLHFCQUNJLGU3Ris2YVIsQzZGMzZhSSxvQkFDSSxlN0Y4NmFSLEM2RjE2YUksaUJBQ0ksZTdGNjZhUixDNkZ6NmFJLGlCQUNJLGU3RjQ2YVIsQzZGeDZhSSwwQkFDSSxlN0YyNmFSLEM2RnY2YUksbUJBQ0ksZTdGMDZhUixDNkZ0NmFJLDBCQUNJLGU3Rnk2YVIsQzZGcjZhSSx1QkFDSSxlN0Z3NmFSLEM2RnA2YUksMEJBQ0ksZTdGdTZhUixDNkZuNmFJLG1CQUNJLGU3RnM2YVIsQzZGbDZhSSxpQkFDSSxlN0ZxNmFSLEM2Rmo2YUksbUJBQ0ksZTdGbzZhUixDNkZoNmFJLG9CQUNJLGU3Rm02YVIsQzZGLzVhSSx3QkFDSSxlN0ZrNmFSLEM2Rjk1YUksZ0NBQ0ksZTdGaTZhUixDNkY3NWFJLHlCQUNJLGU3Rmc2YVIsQzZGNTVhSSxxQkFDSSxlN0YrNWFSLEM2RjM1YUkscUJBQ0ksZTdGODVhUixDNkYxNWFJLDBCQUNJLGU3RjY1YVIsQzZGejVhSSxvQkFDSSxlN0Y0NWFSLEM2Rng1YUksbUJBQ0ksZTdGMjVhUixDNkZ2NWFJLGtCQUNJLGU3RjA1YVIsQzZGdDVhSSxtQkFDSSxlN0Z5NWFSLEM2RnI1YUksb0JBQ0ksZTdGdzVhUixDNkZwNWFJLDBCQUNJLGU3RnU1YVIsQzZGbjVhSSw2QkFDSSxlN0ZzNWFSLEM2Rmw1YUksbUJBQ0ksZTdGcTVhUixDNkZqNWFJLDBCQUNJLGU3Rm81YVIsQzZGaDVhSSxrQkFDSSxlN0ZtNWFSLEM2Ri80YUksMEJBQ0ksZTdGazVhUixDNkY5NGFJLG1CQUNJLGU3Rmk1YVIsQzZGNzRhSSxrQ0FDSSxlN0ZnNWFSLEM2RjU0YUksaUJBQ0ksZTdGKzRhUixDNkYzNGFJLGlCQUNJLGU3Rjg0YVIsQzZGMTRhSSx1QkFDSSxlN0Y2NGFSLEM2Rno0YUksd0JBQ0ksZTdGNDRhUixDNkZ4NGFJLG9CQUNJLGU3RjI0YVIsQzZGdjRhSSxvQkFDSSxlN0YwNGFSLEM2RnQ0YUkscUJBQ0ksZTdGeTRhUixDNkZyNGFJLHlCQUNJLGU3Rnc0YVIsQzZGcDRhSSxxQkFDSSxlN0Z1NGFSLEM2Rm40YUksd0JBQ0ksZTdGczRhUixDNkZsNGFJLDJCQUNJLGU3RnE0YVIsQzZGajRhSSxrQkFDSSxlN0ZvNGFSLEM2Rmg0YUkseUJBQ0ksZTdGbTRhUixDNkYvM2FJLHFCQUNJLGU3Rms0YVIsQzZGOTNhSSwwQkFDSSxlN0ZpNGFSLEM2RjczYUksbUJBQ0ksZTdGZzRhUixDNkY1M2FJLHdCQUNJLGU3RiszYVIsQzZGMzNhSSwyQkFDSSxlN0Y4M2FSLEM2RjEzYUksc0JBQ0ksZTdGNjNhUixDNkZ6M2FJLDBCQUNJLGU3RjQzYVIsQzZGeDNhSSxrQkFDSSxlN0YyM2FSLEM2RnYzYUksc0JBQ0ksZTdGMDNhUixDNkZ0M2FJLGtCQUNJLGU3RnkzYVIsQzZGcjNhSSxxQkFDSSxlN0Z3M2FSLEM2RnAzYUksc0JBQ0ksZTdGdTNhUixDNkZuM2FJLHlCQUNJLGU3RnMzYVIsQzZGbDNhSSx1QkFDSSxlN0ZxM2FSLEM2RmozYUksc0JBQ0ksZTdGbzNhUixDNkZoM2FJLG1CQUNJLGU3Rm0zYVIsQzZGLzJhSSx1QkFDSSxlN0ZrM2FSLEM2RjkyYUkscUJBQ0ksZTdGaTNhUixDNkY3MmFJLHlCQUNJLGU3RmczYVIsQzZGNTJhSSxrQkFDSSxlN0YrMmFSLEM2RjMyYUksMEJBQ0ksZTdGODJhUixDNkYxMmFJLHVCQUNJLGU3RjYyYVIsQzZGejJhSSxzQkFDSSxlN0Y0MmFSLEM2RngyYUksc0JBQ0ksZTdGMjJhUixDNkZ2MmFJLHdCQUNJLGU3RjAyYVIsQzZGdDJhSSxxQkFDSSxlN0Z5MmFSLEM2RnIyYUksc0JBQ0ksZTdGdzJhUixDNkZwMmFJLHNCQUNJLGU3RnUyYVIsQzZGbjJhSSx1QkFDSSxlN0ZzMmFSLEM2RmwyYUksMkJBQ0ksZTdGcTJhUixDNkZqMmFJLHNCQUNJLGU3Rm8yYVIsQzZGaDJhSSxtQkFDSSxlN0ZtMmFSLEM2Ri8xYUksbUJBQ0ksZTdGazJhUixDNkY5MWFJLHdCQUNJLGU3RmkyYVIsQzZGNzFhSSxzQkFDSSxlN0ZnMmFSLEM2RjUxYUksd0JBQ0ksZTdGKzFhUixDNkYzMWFJLDBCQUNJLGU3RjgxYVIsQzZGMTFhSSxrQkFDSSxlN0Y2MWFSLEM2RnoxYUksa0JBQ0ksZTdGNDFhUixDNkZ4MWFJLG9DQUNJLGU3RjIxYVIsQzZGdjFhSSx3QkFDSSxlN0YwMWFSLEM2RnQxYUksaUJBQ0ksZTdGeTFhUixDNkZyMWFJLHdCQUNJLGU3RncxYVIsQzZGcDFhSSx1QkFDSSxlN0Z1MWFSLEM2Rm4xYUksK0JBQ0ksZTdGczFhUixDNkZsMWFJLHlCQUNJLGU3RnExYVIsQzZGajFhSSx1QkFDSSxlN0ZvMWFSLEM2RmgxYUkseUJBQ0ksZTdGbTFhUixDNkYvMGFJLDBCQUNJLGU3RmsxYVIsQzZGOTBhSSxvQkFDSSxlN0ZpMWFSLEM2RjcwYUkscUJBQ0ksZTdGZzFhUixDNkY1MGFJLGlDQUNJLGU3RiswYVIsQzZGMzBhSSwyQkFDSSxlN0Y4MGFSLEM2RjEwYUksa0JBQ0ksZTdGNjBhUixDNkZ6MGFJLGlCQUNJLGU3RjQwYVIsQzZGeDBhSSxtQkFDSSxlN0YyMGFSLEM2RnYwYUksdUJBQ0ksZTdGMDBhUixDNkZ0MGFJLDhCQUNJLGU3RnkwYVIsQzZGcjBhSSxrQkFDSSxlN0Z3MGFSLEM2RnAwYUksb0JBQ0ksZTdGdTBhUixDNkZuMGFJLGlCQUNJLGU3RnMwYVIsQzZGbDBhSSxvQ0FDSSxlN0ZxMGFSLEM2RmowYUksbUJBQ0ksZTdGbzBhUixDNkZoMGFJLHFCQUNJLGU3Rm0wYVIsQzZGL3phSSx1QkFDSSxlN0ZrMGFSLEM2Rjl6YUksdUJBQ0ksZTdGaTBhUixDNkY3emFJLDBCQUNJLGU3RmcwYVIsQzZGNXphSSx5QkFDSSxlN0YremFSLEM2RjN6YUksMEJBQ0ksZTdGOHphUixDNkYxemFJLHFCQUNJLGU3RjZ6YVIsQzZGenphSSw0QkFDSSxlN0Y0emFSLEM2Rnh6YUksa0JBQ0ksZTdGMnphUixDNkZ2emFJLHFCQUNJLGU3RjB6YVIsQzZGdHphSSxtQkFDSSxlN0Z5emFSLEM4RnB2ZEEsRUFDSSxhQUNBLFlBQ0Esb0JBQ0EsY0FDQSxtQjlGdXZkSixDOEZwdmRBLFFBQ0ksU0FDQSxVQUNBLG9EQUNBLFVBQ0EscUJBQ0EsZTlGdXZkSixDOEZudmRJLEtBQ0ksa0JBQ0EsaUI5RnN2ZFIsQzhGcHZkUSxZQUNJLGdCQUNBLGtCQUNBLE1BQ0EsT0FDQSx3QkFDQSxjOUZzdmRaLEM4Rmp2ZEEsS0FDSSxlOUZvdmRKLEM4Rmx2ZEksc0JBQ0ksYzlGb3ZkUixDOEZsdmRJLG1CQUNJLHdCOUZvdmRSLEM4Rmx2ZEkscUJBQ0ksd0I5Rm92ZFIsQzhGaHZkQSxVQUNJLFNBQ0EsMkJBQ0EsNEJBQ0EsZ0JBQ0Esa0JBQ0EseUJDckRKLDJFL0YweWRBLEMrRjF5ZEEsc0lEMERBLEtBQ0kscUNBQ0EsMEVBQ0EsdUlBQ0EsaUJBQ0EsYzlGbXZkSixDOEZodmRBLGNBQ0ksd0U5Rm12ZEosQzhGaHZkQSxPQUNJLHVEOUZtdmRKLEM4Rmh2ZEEsYUFDSSxlQUNBLFdBQ0EsWUFDQSxNQUNBLE9BQ0EsaUJBQ0EsK0JBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0Esc0k5Rm12ZEosQzhGaHZkQSxJQUNJLGVBQ0EsZTlGbXZkSixDOEZqdmRJLFdBQ0ksaUI5Rm12ZFIsQzhGaHZkSSwwQkFFSSxzQjlGaXZkUixDOEY3dWRBLFNBQ0ksZTlGZ3ZkSixDOEY1dWRBLFFBRUksMEVBQ0Esa0JBQ0EsZTlGK3VkSixDOEY1dWRRLDRKQU5KLGE5RnF2ZEosQzhGMXVkUSw0QkFDSSxXQUNBLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLFdBQ0EsbUJBQ0EscUU5RjR1ZFosQzhGenVkUSwyQkFDSSxhOUYydWRaLEM4Rnp1ZFksa0NBQ0ksUzlGMnVkaEIsQzhGdHVkSSxjQUNJLG9COUZ3dWRSLEM4RjV0ZEkseUJBQ0ksaUI5Rm91ZFIsQzhGbHVkUSxnQ0FDSSxXQUNBLGtCQUNBLFdBQ0EsWUFDQSxPQUNBLE1BQ0EsOEJBQ0EsVTlGb3VkWixDOEZqdWRRLCtCQUNJLGdCQUNBLHdCQUNBLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxXQUNBLG9CQUNBLFdBQ0EsaUY5Rm11ZFosQzhGL3RkSSx5QkFDSSxnQjlGaXVkUixDOEY5dGRJLHFCQUNJLGVBQ0EseUU5Rmd1ZFIsQzhGOXRkUSwyQkFDSSxjOUZndWRaLEM4Rjl0ZFksNkJBQ0ksZUFDQSxhOUZndWRoQixDOEYzdGRJLHlCQUNJLGM5RjZ0ZFIsQzhGMXRkSSw2QkFDSSx1QjlGNHRkUixDOEYxdGRRLGdFQUNJLGdCQUNBLGU5RjR0ZFosQzhGenRkUSxnRUFDSSxvQkFDQSxjQUNBLGlCOUYydGRaLEM4RnJ0ZFEsb0NBQ0kscUJBQ0EsdUI5RnV0ZFosQ2EzMmRJLDZCaUZrSkksb0NBS1EscUJBQ0EsdUI5Rnd0ZGQsQ0FDRixDOEZydGRRLGdDQUNJLGNBQ0EsYzlGdXRkWixDOEZudGRZLHFEQUNJLHdCQUNBLHNCOUZxdGRoQixDOEZudGRnQix3REFDSSxvQjlGcXRkcEIsQzhGbnRkb0IsNkhBQ0ksWTlGcXRkeEIsQzhGL3NkUSw4REFDSSxvQkFDQSxlQUNBLGNBQ0EsZUFDQSxhOUZpdGRaLEM4RjlzZFEsK0JBQ0ksZ0JBQ0EsNEI5Rmd0ZFosQzhGOXNkWSxrQ0FDSSxrQkFDQSxXQUNBLG1CQUNBLG9CQUNBLHNCOUZndGRoQixDOEY5c2RnQix5Q0FDSSwwQ0FDQSxpQ0FDQSxnQjlGZ3RkcEIsQzhGNXNkWSxrQ0FDSSxvQkFDQSxzQjlGOHNkaEIsQzhGMXNkUSwrQkFDSSxnQkFDQSxvQjlGNHNkWixDOEZ4c2RvQixxREFDSSxrQjlGMHNkeEIsQzhGbnNkb0Isb0RBQ0ksa0I5RnFzZHhCLEM4RmhzZFksa0NBQ0ksV0FDQSxxQkFDQSxtQkFDQSxzQkFDQSxrQkFDQSx1QjlGa3NkaEIsQzhGaHNkZ0IseUNBQ0ksV0FDQSxrQkFDQSxPQUNBLGFBQ0EsY0FDQSxnQkFDQSxRQUNBLFNBQ0Esb0JBQ0EsY0FDQSxzQkFDQSwwRUFDQSxtR0FDQSw2RkFHQSw4RzlGa3NkcEIsQzhGMXJkb0IsbUVBQ0ksWTlGNHJkeEIsQzhGdHJkUSw4QkFDSSxjOUZ3cmRaLEM4RnJyZFEsK0JBQ0ksV0FDQSxXQUNBLG1CQUNBLFU5RnVyZFosQzhGcHJkUSx1Q0FDSSxrQkFDQSxjQUNBLG9CQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQ0EsV0FDQSxtQkFDQSxpQjlGc3JkWixDOEZucmRRLG1DQUNJLGNBQ0EsaUJBQ0EseUJBQ0Esc0JBQ0Esa0JBQ0EsNkU5RnFyZFosQzhGbHJkUSxrQ0FDSSxlQUNBLGdCQUNBLFdBQ0Esb0JBQ0EseUJBQ0EsY0FDQSxrQjlGb3JkWixDOEZocmRvQiw4Q0FDSSxvQkFDQSxtQkFDQSxXQUNBLHlCQUNBLHlCQUNBLG1CQUNBLG1CQUNBLGdCQUNBLGlCOUZrcmR4QixDOEYvcWQ0QixxRUFDSSxXQUNBLGtCQUNBLGVBQ0EsTUFDQSxVQUNBLFlBQ0Esa0I5RmlyZGhDLEM4RmhxZG9CLDRGQUNJLG9CQUNBLG1CQUNBLFdBQ0EseUJBQ0EsZ0NBQ0Esc0JBQ0EsZTlGa3FkeEIsQ2FyZ2VJLDZCaUY0VmdCLDRGQVVRLHlCQUNBLG1COUZtcWQxQixDQUNGLEM4RmhxZG9CLDhDQUNJLG1CQUNBLG1CQUNBLGU5RmtxZHhCLEM4RjdwZHdCLCtEQUNJLDhCOUYrcGQ1QixDOEY1cGR3QixtREFDSSxXOUY4cGQ1QixDOEZycGRRLDJFQUVJLDBFQUNBLFdBQ0EsaUdBQ0EsK0g5RnVwZFosQzhGcnBkWSxpRkFDSSxXQUNBLDJDQUNBLGlCOUZ3cGRoQixDOEZ0cGRnQiwrRkFDSSxZOUZ5cGRwQixDOEZ0cGRnQiw2RkFDSSxnQkFFQSxrQkFDQSxRQUNBLFFBQ0EsOERBQ0EsbUJBQ0EsZTlGd3BkcEIsQzhGcnBkZ0IscUZBQ0ksY0FDQSxtQkFDQSxlOUZ3cGRwQixDOEZycGRnQix5R0FDSSxjOUZ3cGRwQixDOEZycGRnQix1R0FDSSxlOUZ3cGRwQixDOEZ0cGRvQiwyR0FDSSxlOUZ5cGR4QixDOEZ0cGRvQixtSEFDSSxZOUZ5cGR4QixDOEZscGRJLGtOQVlJLG1CQUNBLG9CQUNBLGNBQ0EsbUI5Rm9wZFIsQzhGbHBkUSwwWEFDSSxtQkFHQSw0S0FDQSw2QkFDQSxvQ0FDQSx1QkFDQSxrQkFDQSxzQjlGK3BkWixDOEYzcGRJLDBFQUlJLGVBQ0EsZTlGNnBkUixDYXJuZUksNEJpRm1kQSwwRUFRUSxjOUZpcWRWLENBQ0YsQzhGOXBkSSwwRUFJSSxlQUNBLGU5RmdxZFIsQ2Fwb2VJLDRCaUYrZEEsMEVBUVEsaUI5Rm9xZFYsQ0FDRixDOEZqcWRJLDBFQUlJLGVBQ0EsZTlGbXFkUixDYW5wZUksNEJpRjJlQSwwRUFRUSxnQjlGdXFkVixDQUNGLEM4RnBxZEksMEVBSUksa0I5RnNxZFIsQ2FqcWVJLDRCaUZ1ZkEsMEVBT1EsaUI5RjBxZFYsQ0FDRixDOEZ2cWRJLDBFQUlJLGtCOUZ5cWRSLENhL3FlSSw0QmlGa2dCQSwwRUFPUSxjOUY2cWRWLENBQ0YsQzhGMXFkSSwwRUFJSSxpQjlGNHFkUixDYTdyZUksNEJpRjZnQkEsMEVBT1EsaUI5RmdyZFYsQ0FDRixDOEY3cWRJLGdDQUNJLGlCQUNBLG9CQUNBLHVCOUYrcWRSLEM4RnJxZEEsY0FDSSxrQkFDQSxzRUFDQSxhOUY2cWRKLEM4RjNxZEksb0JBQ0ksY0FDQSxxQkFDQSxjOUY2cWRSLEM4RnpxZFEsd0JBQ0ksZTlGMnFkWixDOEZ2cWRJLHFCQUNJLGdCQUNBLHdCQUNBLGtCQUNBLFdBQ0EsUUFDQSw2RDlGeXFkUixDOEZycWRBLGtCQUNJLFk5RndxZEosQzhGdHFkSSxxQkFDSSxhOUZ3cWRSLEM4RjlwZEEsUUFDSSxXQUNBLFlBQ0Esa0JBQ0EsZTlGc3FkSixDOEZwcWRJLFlBQ0ksZUFDQSxhOUZzcWRSLEM4RmxxZEEsUUFDSSxhOUZxcWRKLEM4RmxxZEEsVUFDSSxhOUZxcWRKLEM4RmxxZEEsZUFDSSxpQjlGcXFkSixDOEZucWRJLDRCQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxZQUNBLGFBQ0EsbUJBQ0EsYUFDQSxpQjlGcXFkUixDOEZucWRRLDhCQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxlQUNBLFU5RnFxZFosQzhGM3BkQSx3R0FDSSxVOUZtcWRKLEM4RjlwZEksK0VBR0ksc0I5RmtxZFIsQzhGOXBkQSxPQUNJLGdCQUNBLGtCQUNBLHFCOUZpcWRKLEM4Ri9wZEksYUFDSSxnQkFFQSxrQkFDQSxlQUNBLFFBQ0EsOERBQ0EsaUJBQ0EsZ0JBQ0EseUU5RmdxZFIsQzhGNXBkUSxtQkFDSSxPOUY4cGRaLEM4RnhwZEksYUFDSSxVOUYycGRSLEM4RnpwZFEsbUJBQ0ksdUI5RjJwZFosQzhGcnBkSSxvQkFDSSxxQkFDQSxVQUNBLHVKOUZ3cGRSLEM4RnBwZEEsT0FDSSx1QjlGdXBkSixDOEZocGRBLHlCQUNJLHVCOUZ1cGRKLEM4RnBwZEEsVUFDSSwrQjlGdXBkSixDOEZycGRJLDBCQUNJLFNBQ0EsdUJBQ0EsY0FDQSxzQjlGdXBkUixDOEZycGRRLGlDQUNJLGdCQUNBLGE5RnVwZFosQzhGL29kWSx3QkFDSSxlOUZpcGRoQixDOEYvb2RnQiwyRkFHSSw0QjlGK29kcEIsQzhGNW9kZ0IsK0JBQ0kseUJBQ0EseUJBQ0EsVTlGOG9kcEIsQzhGdG9kSSxtQ0FDSSxlQUNBLGFBQ0EsZUFDQSxpQkFDQSwwRUFDQSx1SUFDQSwyRkFDQSxtQjlGeW9kUixDOEZ0b2RJLGdDQUNJLG1COUZ3b2RSLENnR3Y4ZUEsWUFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxnQkFDQSxrQmhHMDhlSixDZ0dwOGVJLHFDQUhJLHlFaEcrOGVSLENnRzU4ZUksbUJBRUksaUdBQ0EsVWhHeThlUixDZ0d2OGVRLHVCQUNJLGlCaEd5OGVaLENnR3Q4ZWdCLDhDQUNJLFdBQ0EsVUFDQSxXQUNBLG1CQUNBLGVBQ0EsUUFDQSxrQkFDQSw2RGhHdzhlcEIsQ2dHOTdlQSxXQUNJLGVBQ0EsUUFDQSxnQkFDQSxjQUNBLGdCQUNBLDBFQUNBLDBFQUNBLFdoR284ZUosQ2dHbDhlSSxpQkFDSSxPaEdvOGVSLENnR2o4ZUksbStwREFDSSxlQUNBLDBFQUNBLG1HQUNBLGdCaEc0K2VSLENnR3orZUksaUJBQ0ksV0FDQSx5RGhHMitlUixDZ0dwK2VBLGlCQUNJLGVBQ0EsVUFDQSxRQUNBLFdBQ0EsWWhHMCtlSixDZ0d4K2VJLG9CQUNJLFdBQ0EsWUFDQSxpQmhHMCtlUixDZ0d0K2VBLG1CQUNJLGlCaEd5K2VKLENnR3YrZUkscUNBQ0ksY0FDQSxnQkFDQSxlQUNBLG1CQUNBLGVBQ0Esa0JBQ0EscUJBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0Esa0JBQ0EsZWhHeStlUixDZ0d2K2VRLDRDQUNJLGFoR3krZVosQ2dHdCtlUSw2Q0FDSSxpQmhHdytlWixDZ0dyK2VRLDBDQUNJLGtCaEd1K2VaLENnR3ArZVEsNENBQ0ksa0JoR3MrZVosQ2dHaitlQSxrQkFDSSxpQmhHbytlSixDZ0dsK2VJLG1DQUNJLGNBQ0EsZUFDQSxnQkFDQSxlQUNBLG1CQUNBLGVBQ0Esa0JBQ0Esb0JBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0EsZ0JoR28rZVIsQ2dHaitlWSxrRUFDSSxjQUNBLHdCaEdtK2VoQixDZ0doK2VZLHFFQUNJLFdBQ0EsbUJBQ0Esd0JoR2srZWhCLENnRzE5ZVksMElBSkksY0FDQSx3QmhHcStlaEIsQ2dHNTllUSwyQ0FDSSxxQkFDQSxnQkFDQSxxQmhHODllWixDZ0czOWVRLDhDQUNJLHFCQUNBLGdCQUNBLHFCaEc2OWVaLENnRzE5ZVEsOENBQ0ksd0JBQ0EsZ0JBQ0EscUJoRzQ5ZVosQ2dHejllUSw4Q0FDSSxnREFDQSxXQUNBLGdCQUNBLHFCaEcyOWVaLENpRzlvZkEsWUFDSSxtQkFDQSxjakdrcGZKLENpRy9vZkEsZUFDSSxjQUNBLGdCQUNBLGFBQ0EsU0FDQSxnQkFDQSxrQmpHa3BmSixDaUcvb2ZBLGNBQ0ksY0FDQSxXQUNBLGdCQUNBLGVqR2twZkosQ2lHL29mQSxvQkFDSSxrQmpHa3BmSixDaUcvb2ZBLHFCQUNJLG1CQUNBLGFqR2twZkosQ2lHOW9mQSxxQkFDSSxZQUNBLFlBQ0EsTUFDQSxhQUNBLGlCakdrcGZKLENpRy9vZkEsdUJBQ0ksZ0NBQ0EsV2pHa3BmSixDaUcvb2ZBLHVCQUNJLFdBQ0EsYUFDQSxPQUNBLGFBQ0EsZWpHa3BmSixDaUcvb2ZBLDBCQUNJLFlBQ0EsVUFDQSxVakdrcGZKLENpRy9vZkEseUJBQ0ksV0FDQSxVQUNBLGFBQ0EsNkJqR2twZkosQ2lHOW9mQSxpQkFDSSxXakdrcGZKLENpRy9vZkEsa0JBQ0ksWWpHa3BmSixDaUcvb2ZBLDJCQUNJLE1qR2twZkosQ2lHL29mQSw0QkFDSSxPakdrcGZKLENpRzdvZkEsZ0JBQ0ksVWpHaXBmSixDaUc5b2ZBLG1CQUNJLGFqR2lwZkosQ2lHOW9mQSwwQkFDSSxLakdpcGZKLENpRzlvZkEsNkJBQ0ksUWpHaXBmSixDaUc3b2ZBLFdBQ0ksa0JBQ0Esa0JBQ0EsTWpHaXBmSixDaUc5b2ZBLG1CQUNJLFVqR2lwZkosQ2lHOW9mQSxrQkFDSSxXakdpcGZKLENpRzdvZkEsdUJBRUksZ0NBRVEsdUJqR2lwZlosQ2lHN29mQSx3Q0FDSSx1QkFDSSxjQUNBLFlqR2lwZk4sQ2lHOW9mRSxnQkFDSSxVakdncGZOLENpRzdvZkUsbUJBQ0ksYWpHK29mTixDQUNGLENpRzVvZkEsd0NBQ0kscUJBQ0ksY0FDQSxXakc4b2ZOLENpRzNvZkUsbUNBRUksV2pHNm9mTixDaUcxb2ZFLGtCQUNJLFlqRzRvZk4sQ2lHem9mRSxtQkFDSSxVakcyb2ZOLENBQ0YsQ2tHeHlmQSxZQUNJLFlBQ0EsYUFDQSxrQkFDQSwrQkFDQSxhQUNBLG9EQUNBLHVCQUNBLGVBQ0EsY0FJQSxzRUFDQSxjbEcweWZKLENrR3h5ZkksbUNBTkEsMEVBQ0EsbUdBQ0EsNEZsR2l6ZkosQ2tHeHlmUSx5QkFDSSxpQkFDQSxnQkFDQSxxQkFDQSxVbEcweWZaLENrR3Z5ZlEseUJBQ0kscUJBQ0Esa0JBQ0EsaUJBQ0EseUJBQ0Esb0JBRUEsc0JBQ0EsV0FDQSxrQkFDQSxnQkFDQSxZQUNBLFlBQ0EsMEVBQ0EsbUdBQ0EsNEZsR3l5ZlosQ2tHdnlmWSx5REFYQSxxRWxHNnpmWixDa0dsemZZLGdDQUNJLGdCQUNBLHdCQUNBLGtCQUNBLGtCQUVBLFdBQ0EsY0FDQSxjQUNBLG1CbEd5eWZoQixDa0d0eWZZLCtCQUNJLHFCbEd3eWZoQixDa0d0eWZnQixzQ0FDSSxTQUNBLDhEQUNBLGtCbEd3eWZwQixDa0dqeWZBLG9DQUlRLHVCQUNJLGNBQ0EsV0FDQSxjQUNBLGVBQ0EsZWxHaXlmVixDQUNGLENtR2ozZkEsUUFDSSxXQUNBLGtCQUNBLHFCQUNBLHdCQUNBLGtCQUNBLG1CQUNBLFVuR20zZkosQ21HajNmSSxzQkFDSSxrQkFDQSxVbkdtM2ZSLENtR2gzZkksbUJBQ0ksZ0JBQ0EsbUJBQ0EsVW5HazNmUixDbUc5MmZRLG1EQUNJLGtIQUNBLFluR2czZlosQ21HNTJmWSx1REFDSSxnQ0FDQSxhQUNBLGFuRzgyZmhCLENtRzUyZmdCLGtUQUNJLFVBQ0EsUW5HODJmcEIsQ21HdjJmUSxxQkFDSSwwRUFDQSx1SUFDQSxtR0FDQSwySUFDQSxlQUNBLGVuR3kyZlosQ21HcjJmSSxjQUNJLHdDQUNBLG1CQUNBLGdDQUNBLGlCbkd1MmZSLENtR3IyZlEscUJBQ0ksV0FDQSxrQkFDQSxNQUNBLGdCQUNBLFlBQ0EsZUFDQSxrQm5HdTJmWixDYTkxZkksNkJzRnRCQSxjQWlCUSwyQ25HdTJmVixDQUNGLENtR3AyZlksbURBQ0ksV0FDQSxrQm5HczJmaEIsQ21HbDJmZ0IsNkNBQ0ksbUJBQ0EscUJBQ0EsVW5HbzJmcEIsQ21HOTFmSSw2QkFDSSxrQkFDQSxrQm5HZzJmUixDbUc3MWZZLDZDQUNJLGdCQUNBLDBFQUNBLHVJQUNBLDJJQUNBLG1HQUNBLGlCbkcrMWZoQixDYXgzZkksNkJzRm1CUSw2Q0FTUSxvSW5HZzJmbEIsQ0FDRixDbUc3MWZvQixrREFDSSxrQkFDQSxXQUNBLG1CQUNBLGVuRysxZnhCLENtRzcxZndCLGlIQUVJLGFuRzgxZjVCLENtR3YxZlEsZ0NBQ0ksb0JBQ0EsY25HeTFmWixDbUd0MWZRLG9GQUVJLGtCbkd3MWZaLENtR3QxZlksd0ZBQ0ksVW5HeTFmaEIsQ21HbjFmUSw0QkFDSSxXQUNBLG1CQUNBLGdCQUNBLHFCbkdxMWZaLENvRy85ZlEsaUNBQ0kscUJwR3ErZlosQ2E1NmZJLHlCdUYxREksaUNBSVEscUJBQ0EsZXBHcytmZCxDQUNGLENvR3ArZlkseUVBQ0ksZ0JwR3MrZmhCLENhcjdmSSx5QnVGbERRLHlFQUlRLGdCcEd1K2ZsQixDQUNGLENhMTdmSSwwQnVGbERRLHlFQVFRLGdCcEd3K2ZsQixDQUNGLENhLzdmSSx5QnVGckNJLGtDQUVRLG9CcEdzK2ZkLENBQ0YsQ29HcCtmWSxzRUFDSSxxQnBHcytmaEIsQ2F2OGZJLHlCdUZoQ1Esc0VBSVEsZUFDQSxlcEd1K2ZsQixDQUNGLENvR3IrZmdCLDBFQUNJLGVwR3UrZnBCLENhaDlmSSwwQnVGeEJZLDBFQUlRLGdCcEd3K2Z0QixDQUNGLENvR3ArZlksdUVBQ0kscUJwR3MrZmhCLENheDlmSSx5QnVGZlEsdUVBSVEsa0JBQ0EsZXBHdStmbEIsQ0FDRixDb0dyK2ZnQiwyRUFDSSxnQnBHdStmcEIsQ2FqK2ZJLDBCdUZQWSwyRUFJUSxZcEd3K2Z0QixDQUNGLENvR24rZlEsa0NBQ0ksa0JBQ0EsZ0JBQ0Esc0JwR3ErZlosQ29HbitmWSxzQ0FDSSxXQUNBLHFDQUNBLDRDcEdxK2ZoQixDb0dqK2ZRLG9DQUNJLG9CQUNBLG9CcEdtK2ZaLENhcC9mSSwwQnVGZUksb0NBS1Esb0JBQ0EscUJwR28rZmQsQ0FDRixDcUdwamdCUSxvQ0FDSSxtQkFDQSxrQnJHdWpnQlosQ3FHcmpnQlksMENBQ0ksbUJBQ0EsbUJBQ0Esd0JBQ0EscUJyR3VqZ0JoQixDYXJnZ0JJLDBCd0Z0RFEsMENBT1Esd0JyR3dqZ0JsQixDQUNGLENxR3RqZ0JnQixpREFDSSxnQkFFQSxXQUNBLFNBQ0Esa0JBQ0EsY0FDQSxlQUNBLG1CQUNBLG1CQUNBLFdyR3VqZ0JwQixDcUdqamdCWSw4Q0FDSSxhQUNBLHFDQUNBLGlEQUNBLGdCQUNBLHNCckdtamdCaEIsQ2E1aGdCSSwwQndGNUJRLDhDQVFRLGdCckdvamdCbEIsQ0FDRixDYWppZ0JJLDBCd0Y1QlEsOENBWVEsZ0JyR3FqZ0JsQixDQUNGLENzR2htZ0JRLDhDQUNJLGVBQ0EsdUJBQ0EsNEJBQ0Esc0JBQ0Esd0JBQ0Esb0JBQ0EsMEVBQ0EsNkZBQ0Esa0JBQ0EsZ0JBQ0EsV3RHbW1nQlosQ2FwamdCSSwwQnlGMURJLDhDQWNRLGtCdEdvbWdCZCxDQUNGLENhempnQkksMEJ5RjFESSw4Q0FrQlEsa0J0R3FtZ0JkLENBQ0YsQ3NHbm1nQlkscURBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLDJCQUNBLFN0R3FtZ0JoQixDc0dqbWdCUSw0Q0FDSSxrQkFDQSxTdEdtbWdCWixDc0dobWdCUSx1Q0FDSSxXQUNBLG1CQUNBLGV0R2ttZ0JaLENhamxnQkksMEJ5RnBCSSx1Q0FNUSxtQnRHbW1nQmQsQ0FDRixDdUdqcGdCSSxvQ0FDSSw0QkFDQSx3QkFDQSxzQkFDQSx5QkFDQSxnQnZHb3BnQlIsQ2E5bGdCSSwwQjBGM0RBLG9DQVFRLGN2R3FwZ0JWLENBQ0YsQ2FubWdCSSwwQjBGM0RBLG9DQVlRLGdCdkdzcGdCVixDQUNGLEN1R3BwZ0JRLHlEQUNJLG1CQUNBLHFCQUNBLGV2R3NwZ0JaLENhN21nQkksMEIwRjVDSSx5REFNUSxvQkFDQSxxQnZHdXBnQmQsQ0FDRixDdUdwcGdCUSxrREFDSSxnQkFDQSx1QkFDQSwwQkFDQSxrQkFDQSxZQUNBLDBFQUNBLG1HQUNBLDRGdkdzcGdCWixDYTduZ0JJLDBCMEZqQ0ksa0RBV1Esb0J2R3VwZ0JkLENBQ0YsQ3VHcHBnQlEsZ0RBQ0ksMEVBQ0EsdUlBQ0EsbUdBQ0EsNEZ2R3NwZ0JaLEN1R25wZ0JRLDJDQUNJLFdBQ0EsV3ZHcXBnQlosQ2E1b2dCSSwwQjBGWEksMkNBS1EsYUFDQSxhdkdzcGdCZCxDQUNGLEN1R3BwZ0JZLCtDQUNJLGVBQ0EsZXZHc3BnQmhCLEN1R3BwZ0JnQixvREFDSSxZdkdzcGdCcEIsQ3VHanBnQlEsMkNBQ0ksbUJBQ0Esb0JBQ0EsZXZHbXBnQlosQ3VHaHBnQlEsOENBQ0ksa0JBQ0EscUJBQ0EsZXZHa3BnQlosQ2FucWdCSSwwQjBGY0ksOENBTVEsV3ZHbXBnQmQsQ0FDRixDYXhxZ0JJLDBCMEZjSSw4Q0FVUSxldkdvcGdCZCxDQUNGLEN3R3h1Z0JJLHdDQUNJLGlCQUNBLHVCeEcydWdCUixDd0d6dWdCUSw4Q0FDSSxtQkFDQSxxQkFDQSxxQnhHMnVnQlosQ3dHeHVnQlEsNkRBQ0ksb0JBQ0Esb0J4RzB1Z0JaLENhM3JnQkksMEIyRmpESSw2REFLUSxvQkFDQSxxQnhHMnVnQmQsQ0FDRixDd0d4dWdCUSxnREFDSSxvQnhHMHVnQlosQ3dHL3RnQlEsK0NBQ0ksZ0JBQ0EsMEVBQ0EsbUdBQ0EsNEZ4R2l1Z0JaLEN3Ry90Z0JZLG1EQUNJLHVCQUNBLGdCQUNBLGNBQ0EsaUJBQ0Esb0N4R2l1Z0JoQixDd0c3dGdCUSxvREFDSSxvQnhHK3RnQlosQ3dHNXRnQlEsMERBQ0ksbUJBQ0EsZ0JBQ0EscUJ4Rzh0Z0JaLEN5R254Z0JRLHlDQUNJLHNCQUNBLGdCQUNBLDBFQUNBLDJFekdzeGdCWixDeUdweGdCWSx3RkFFSSxxQkFDQSxTQUNBLFdBQ0EsZXpHc3hnQmhCLEMwR2p5Z0JJLHVCQUNJLHFCQUNBLHdCQUNBLHVCQUNBLCtCMUdveWdCUixDMEdseWdCUSw4QkFDSSxVMUdveWdCWixDMEdqeWdCUSxvQ0FDSSxtQkFDQSxxQkFDQSxXQUNBLHNCMUdteWdCWixDYXZ2Z0JJLDBCNkZoREksb0NBT1Esc0JBQ0Esb0JBQ0EsZ0IxR295Z0JkLENBQ0YsQzBHaHlnQlksMkNBQ0ksc0IxR2t5Z0JoQixDMEcveGdCWSwyRkFFSSxxQkFDQSwrQjFHaXlnQmhCLEMwRzl4Z0JZLG9EQUNJLFUxR2d5Z0JoQixDMkduMGdCSSwyQkFDSSxXQUNBLGlCQUNBLGlCM0dzMGdCUixDMkdwMGdCUSxrQ0FDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsZ0NBQ0EsUzNHczBnQlosQzJHbjBnQlEsb0NBQ0ksa0JBQ0EsT0FDQSxNQUNBLFdBQ0EsWUFDQSxTM0dxMGdCWixDMkduMGdCWSx3Q0FDSSxxQ0FDQSxXQUNBLFczR3EwZ0JoQixDMkdqMGdCUSwrQ0FDSSxrQkFDQSxXQUNBLDBFQUNBLFlBQ0EsdUlBQ0Esc0YzR20wZ0JaLEMyR2owZ0JZLG1EQUNJLGtCQUNBLGdCQUNBLFUzR20wZ0JoQixDMkdqMGdCZ0IsK1FBQ0ksVTNHbTBnQnBCLEM0R2wzZ0JBLG9CQUNJLGdCQUNBLFlBQ0EsOEVBQ0EsbUJBQ0Esd0I1R3EzZ0JKLEM0R24zZ0JJLDBCQUNJLGVBQ0EsMEVBQ0EsNkZBQ0Esc0I1R3EzZ0JSLEM0R24zZ0JRLDhCQUNJLGE1R3EzZ0JaLEM0R24zZ0JZLGdDQUNJLFk1R3EzZ0JoQixDNEcvMmdCUSw2Q0FDSSxlNUdpM2dCWixDNEc3MmdCSSw0QkFDSSxXNUcrMmdCUixDNEc1MmdCSSw2QkFDSSx3QjVHODJnQlIsQzRHMTJnQkEsZ0JBQ0ksbUJBQ0EsaUJBQ0EsV0FDQSxnQkFDQSxnQ0FDQSxrQkFDQSxjNUc2MmdCSixDNEcxMmdCQSxnQkFDSSxpQjVHNjJnQkosQzRHMzJnQkksbUJBQ0ksb0JBQ0EseUJBQ0EsZTVHNjJnQlIsQzRHeDJnQlEsNkJBQ0ksaUJBQ0EsMEVBQ0EsdUlBQ0EsbUdBQ0Esa0g1RzAyZ0JaLEM0R3IyZ0JBLDBCQUNJLGtCNUd3MmdCSixDNEdyMmdCQSxzQkFDSSxTNUd3MmdCSixDNEd0MmdCSSxvQ0FDSSxpQjVHdzJnQlIsQzRHdDJnQlEsMENBQ0ksV0FDQSxrQkFDQSxXQUNBLFlBQ0EsU0FDQSxXQUNBLG1CQUNBLFU1R3cyZ0JaLEM0R2gyZ0JBLGNBQ0ksWTVHczJnQkosQzRHcDJnQkksa0JBQ0ksY0FDQSxjNUdzMmdCUixDNEcvMWdCQSw0QkFDSSxrQkFDQSxzQjVHcTJnQkosQzRHbjJnQkksbUNBQ0ksV0FDQSxrQkFDQSxPQUNBLFlBQ0EsV0FDQSxXQUNBLG1CQUNBLFU1R3EyZ0JSLEM0RzMxZ0JJLDZDQUNJLGdCNUdpMmdCUixDNEc3MWdCUSxvRkFDSSxxQkFDQSwwRUFDQSw0RjVHKzFnQlosQzRHNzFnQlkscUdBQ0ksc0I1RysxZ0JoQixDNEc3MWdCZ0IseUlBQ0ksaUI1RysxZ0JwQixDNEc3MWdCb0IsZ0pBQ0ksV0FDQSxrQkFDQSxrQkFDQSxlQUNBLGlCQUNBLGVBQ0Esa0I1RysxZ0J4QixDYTc2Z0JJLDZCK0Z1RWdCLGdKQVVRLFNBQ0EsNkQ1R2cyZ0IxQixDQUNGLEM0RzExZ0JZLHNHQUNJLG1CNUc0MWdCaEIsQ2F0N2dCSSw2QitGeUZRLHNHQUlRLG1CNUc2MWdCbEIsQ0FDRixDNEcxMWdCWSwyRkFDSSxzQjVHNDFnQmhCLEM0R3gxZ0JnQixnSUFDSSxrQjVHMDFnQnBCLENhajhnQkksNkIrRnNHWSxnSUFJUSxrQjVHMjFnQnRCLENBQ0YsQzRHeDFnQndCLHNJQUNJLGNBQ0EsZ0I1RzAxZ0I1QixDYTE4Z0JJLDZCK0Y4R29CLHNJQUtRLGlCNUcyMWdCOUIsQ0FDRixDNEd2MWdCNEIsMElBQ0ksWTVHeTFnQmhDLEM0R2oxZ0JRLHFEQUNJLDBFQUNBLG9CNUdtMWdCWixDYXQ5Z0JJLDZCK0ZpSUkscURBS1Esc0I1R28xZ0JkLENBQ0YsQzRHajFnQlEsdURBQ0ksMEVBQ0EsNEY1R20xZ0JaLENhLzlnQkksNkIrRjBJSSx1REFLUSx1SUFDQSxtR0FDQSxrQkFDQSxVNUdvMWdCZCxDQUNGLEM0R2wxZ0JZLDJEQUNJLGdCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esb0I1R28xZ0JoQixDYWovZ0JJLDZCK0ZxSlEsMkRBV1EsYUFDQSxjQUNBLGVBQ0Esc0JBQ0EsUzVHcTFnQmxCLENBQ0YsQzRHbjFnQmdCLDZEQUNJLGNBQ0EsaUI1R3ExZ0JwQixDNEdsMWdCZ0IsK0RBQ0ksZ0JBQ0EsYzVHbzFnQnBCLEM0R2wxZ0JvQixpRUFDSSxZNUdvMWdCeEIsQzRHdjBnQmdCLHFFQUNJLGlCQUNBLG1CQUNBLGE1RzAwZ0JwQixDNEd0MGdCb0IsMEZBQ0ksaUI1R3cwZ0J4QixDNEc5emdCWSxnREFFSSxjQUNBLDBDNUdnMGdCaEIsQzRHNXpnQmdCLHFFQUNJLGdCQUVBLG9DQUNBLHlDNUc4emdCcEIsQzRHM3pnQndCLDhFQUNJLFk1RzZ6Z0I1QixDNEcveWdCSSxzQ0FDSSxrQkFDQSxxQjVHcXpnQlIsQzRHbnpnQlEsNkNBQ0ksV0FDQSxrQkFDQSxPQUNBLGFBQ0EsY0FDQSxnQkFDQSxRQUNBLFNBQ0Esb0JBQ0EsY0FDQSxzQkFFQSxtR0FJQSw4RzVHcXpnQlosQzRHanpnQkksdUVBVFEsMEVBRUEsNEY1R2kwZ0JaLEM0RzF6Z0JJLDBCQUVJLG1IQUVBLHVCQUNBLGtCQUNBLDZCQUNBLGU1R216Z0JSLEM0R2h6Z0JZLHdDQUNJLGtCNUdremdCaEIsQzRHN3lnQlksd0NBQ0ksbUJBR0EseU1BQ0EsK0c1Ryt5Z0JoQixDNEcxeWdCWSx3Q0FDSSxrQjVHNHlnQmhCLEM0R3h5Z0JRLGlDQUNJLFdBQ0Esa0JBQ0EsV0FDQSxXQUNBLFFBQ0EsT0FDQSw2RDVHMHlnQlosQzRHdnlnQlEsZ0NBQ0ksZ0JBQ0EscUM1R3l5Z0JaLEM0R3Z5Z0JZLHVDQUNJLGU1R3l5Z0JoQixDNEdyeWdCZ0Isb0RBQ0ksa0I1R3V5Z0JwQixDNEdweWdCZ0IsbURBQ0ksd0Q1R3N5Z0JwQixDNEcveGdCUSx5Q0FDSSxtQkFDQSx3QjVHaXlnQlosQzRHL3hnQlksOENBQ0ksZTVHaXlnQmhCLEM0Rzl4Z0JZLDRDQUNJLGlCQUNBLGdCQUNBLGNBQ0EsU0FDQSxtQjVHZ3lnQmhCLEM0R3p4Z0JRLDhDQUNJLGdCQUNBLGdIQUNBLDRCNUcyeGdCWixDYXRuaEJJLDRCK0Z3VkksOENBTVEsb0M1RzR4Z0JkLENBQ0YsQzRHMXhnQlksb0VBQ0ksY0FDQSxxQkFDQSxrQjVHNHhnQmhCLEM0R3J4Z0I0QixxRkFDSSxTNUd1eGdCaEMsQ2Fub2hCSSw2QitGMld3QixxRkFJUSxVNUd3eGdCbEMsQ0FDRixDNEdoeGdCZ0IsMEVBQ0ksa0JBQ0Esc0k1R2t4Z0JwQixDNEcvd2dCd0Isc0ZBQ0ksYzVHaXhnQjVCLEM0Rzd3Z0JvQiw0RkFDSSxZNUcrd2dCeEIsQzRHM3dnQndCLGlIQUNJLHlCQUNBLHdCNUc2d2dCNUIsQzRHMXdnQndCLGdIQUNJLGU1RzR3Z0I1QixDNEd2d2dCb0Isa0dBQ0ksZUFDQSxTQUNBLGlCNUd5d2dCeEIsQzRHcHdnQjRCLDROQUNJLGE1R3l3Z0JoQyxDNEdyd2dCd0IseUdBQ0ksV0FDQSxrQkFDQSx5QkFDQSxnR0FDQSxlQUNBLGdCQUNBLG1CQUNBLGtCQUNBLFdBQ0EsMEVBQ0EsbUdBQ0EsNEVBQ0EsY0FDQSxnR0FDQSxTQUNBLFU1R3V3Z0I1QixDNEdwd2dCd0Isd0dBQ0ksWUFDQSxTQUNBLGNBQ0EsZ0dBQ0Esa0JBQ0Esb0JBQ0EsV0FDQSxVNUdzd2dCNUIsQzRHaHdnQlksMERBQ0ksU0FDQSxnQkFDQSxpQjVHa3dnQmhCLEM0Ry92Z0JvQix1TUFFSSxTNUdpd2dCeEIsQzRHN3ZnQndCLGdIQUNJLGVBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsV0FDQSwwRUFDQSxtR0FDQSw0RUFDQSxrQkFDQSxRQUNBLGdHQUNBLFNBQ0EsVTVHK3ZnQjVCLEM0RzV2Z0JnQyx1SUFDSSxXQUNBLGtCNUc4dmdCcEMsQzRHdnZnQmdCLGdFQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsU0FDQSx3Q0FDQSxpQjVHeXZnQnBCLEM0R3R2Z0JnQiw2RUFDSSxrQkFDQSxNQUNBLFlBQ0EsMEVBQ0EsbUdBQ0EsNEVBQ0EsZ0JBQ0EsU0FDQSxjNUd3dmdCcEIsQzRHdHZnQm9CLDJGQUNJLE81R3d2Z0J4QixDNEdydmdCNEIsa0hBQ0kscUJBQ0EsWUFDQSxnQjVHdXZnQmhDLEM0R2x2Z0JvQiw2RkFDSSxNNUdvdmdCeEIsQzRHanZnQjRCLG9IQUNJLFlBQ0EsZ0I1R212Z0JoQyxDNEcxdWdCZ0IsZ0ZBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxVNUc0dWdCcEIsQzRHMXVnQm9CLGdHQUNJLFU1RzR1Z0J4QixDNEcxdWdCd0IsNEdBQ0ksV0FDQSxXNUc0dWdCNUIsQzRHMXVnQjRCLGtKQUNJLFNBQ0EsZTVHNHVnQmhDLEM0R3p1Z0I0Qiw4SEFDSSxrQkFDQSxXQUNBLFlBQ0EsTUFDQSxNNUcydWdCaEMsQzRHenVnQmdDLHFJQUNJLFVBQ0EsZ0JBQ0EsY0FDQSxxQzVHMnVnQnBDLEM0R3h1Z0JnQyxvSUFDSSxVQUNBLHNDQUNBLGFBQ0EsZTVHMHVnQnBDLEM0R2p1Z0J3QixvRkFDSSxZNUdtdWdCNUIsQzRHOXRnQmdCLDJFQUNJLHlCQUNBLGtCQUNBLGU1R2d1Z0JwQixDNkc5MmhCWSxtSEFDSSx1QkFDQSx5QkFDQSx1QkFDQSx5QkFDQSxjQUNBLGdCQUNBLG9CQUNBLGlCN0dtM2hCaEIsQzZHajNoQmdCLG9KQUNJLG9CN0dxM2hCcEIsQzZHLzJoQlksc0NBQ0ksZUFDQSx1QzdHaTNoQmhCLEM2RzcyaEJRLGlDQUNJLGlCN0crMmhCWixDNkc3MmhCWSx1Q0FDSSxZQUNBLFVBQ0Esa0JBQ0EsaUJBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGNBQ0EsbUJBQ0EsYTdHKzJoQmhCLEM2RzEyaEJZLHFDQUNJLGM3RzQyaEJoQixDNkcxMmhCZ0IsZ0RBQ0ksOENBQ0EscUNBQ0EsNEJBQ0EsMEJBQ0Esb0I3RzQyaEJwQixDNkd0MmhCWSx3REFDSSxvQjdHdzJoQmhCLEM2R3AyaEJRLDZCQUNJLHNFQUNBLGdCQUNBLGdCQUNBLDJCN0dzMmhCWixDNkdwMmhCWSxtQ0FDSSwyQkFDQSxrQkFDQSw4QkFDQSxTQUNBLFdBQ0EsUUFDQSxXQUNBLCtGN0dzMmhCaEIsQzZHbDJoQmdCLHlDQUNJLFU3R28yaEJwQixDNkdoMmhCWSx3Q0FDSSxXQUNBLFlBQ0Esa0JBQ0EsVUFFQSxpQkFDQSxZQUNBLDJEQUNBLDhGQUNBLG1CN0drMmhCaEIsQzZHaDJoQmdCLDhDQUNJLFU3R2syaEJwQixDNkcvMWhCZ0IsOENBQ0ksY0FDQSxlN0dpMmhCcEIsQzZHNTFoQlEsOEJBQ0ksbUI3RzgxaEJaLEM2RzMxaEJnQixtREFDSSxZN0c2MWhCcEIsQzZHdjFoQlkseUNBQ0ksa0JBQ0Esc0k3R3kxaEJoQixDNkd2MWhCZ0IsK0NBQ0ksVUFDQSxrQkFDQSxjQUNBLGNBQ0EsVTdHeTFoQnBCLEM2R3IxaEJvQixrRkFDSSxnQkFFQSxvQkFDQSxjQUNBLGNBQ0EsT0FDQSxpQjdHczFoQnhCLEM2R2oxaEJvQixzRUFDSSxZQUNBLFVBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxhN0dtMWhCeEIsQzZHLzBoQmdCLCtDQUNJLG9CQUNBLFE3R2kxaEJwQixDNkc1MGhCd0Isc0hBQ0ksYTdHaTFoQjVCLEM2RzcwaEJvQiw2REFDSSxrQkFDQSxjQUNBLGNBQ0EsZUFDQSxnQkFDQSx3QjdHKzBoQnhCLEM2RzUwaEJvQixpREFDSSxTQUNBLGlCN0c4MGhCeEIsQzZHdDBoQlksa0RBQ0ksYUFDQSxlQUNBLGdCQUNBLHlCQUNBLHVCQUNBLG9CN0d3MGhCaEIsQzZHcjBoQlkseURBQ0ksZ0JBQ0EsdUJBQ0Esc0JBQ0EseUJBQ0Esc0VBQ0EsYTdHdTBoQmhCLEM2R3IwaEJnQiwrREFDSSxtQkFDQSxXQUNBLGM3R3UwaEJwQixDNkduMGhCWSw4Q0FDSSxZN0dxMGhCaEIsQzZHN3poQlEsKzVCQUVJLGE3R2kwaEJaLEM2RzV6aEJBLDRCQUNJLEdBQ0kscUQ3Ryt6aEJOLEM2Rzd6aEJFLEdBQ0ksdUQ3Ryt6aEJOLENBQ0YsQzZHcjBoQkEsb0JBQ0ksR0FDSSxxRDdHK3poQk4sQzZHN3poQkUsR0FDSSx1RDdHK3poQk4sQ0FDRixDOEdsaWlCSSxrQ0FDSSxXOUc0aWlCUixDOEd4aWlCQSxrQkFDSSxXQUNBLGtCQUNBLGFBRUEsMEVBQ0EsNkZBQ0EsaUI5RzJpaUJKLEM4R3ppaUJJLCtDQUxBLHFFOUdxamlCSixDOEdoamlCSSw2QkFDSSxXQUNBLGdCQUNBLG9EQUNBLFM5RzRpaUJSLEM4R3ppaUJRLGlDQUNJLFU5RzZpaUJaLEM4R3hpaUJRLGtFQUpJLGdCQUNBLHFFOUdnamlCWixDOEc3aWlCUSxpQ0FDSSxXOUc0aWlCWixDOEd2aWlCZ0IsMENBQ0ksWTlHeWlpQnBCLEM4R25paUJJLHdCQUNJLHlCQUNBLFM5R3FpaUJSLEM4R2xpaUJJLG1DQUNJLFk5R29paUJSLEM4R2ppaUJJLDZCQUNJLFlBQ0Esa0JBQ0EsZ0JBQ0Esd0VBQ0EsNkU5R21paUJSLEM4R2ppaUJRLHdDQUNJLFM5R21paUJaLEM4R2ppaUJZLHdGQUNJLGtCOUdtaWlCaEIsQzhHOWhpQkkseUJBQ0ksbUJBQ0EsTUFDQSxZOUdnaWlCUixDOEc3aGlCSSw2QkFDSSxjOUcraGlCUixDOEd6aGlCZ0Isb01BRUkscUI5RzZoaUJwQixDOEd2aGlCSSx5QkFDSSxXOUd5aGlCUixDOEd2aGlCUSw2Q0FDSSxZQUNBLHNCOUd5aGlCWixDOEdoaGlCUSxzQ0FDSSxxQkFDQSxTQUNBLFVBQ0EseUU5R21oaUJaLEM4R2hoaUJnQiwyQ0FDSSxrQkFDQSxpQkFDQSxVOUdraGlCcEIsQzhHaGhpQm9CLGlEQUNJLGE5R2toaUJ4QixDOEd4Z2lCUSxtREFDSSxXOUc2Z2lCWixDOEcxZ2lCUSw2Q0FDSSx3QjlHNGdpQlosQzhHemdpQlEsd0RBQ0kseUNBQ0EsaUI5RzJnaUJaLEM4R3pnaUJZLDZIQUVJLFdBQ0Esa0JBQ0EsY0FDQSxXQUNBLCtCQUNBLFE5RzBnaUJoQixDOEd2Z2lCWSwrREFDSSxhOUd5Z2lCaEIsQzhHdGdpQlksOERBQ0ksYzlHd2dpQmhCLEM4R3BnaUJRLHlDQUNJLHFCQUNBLFNBQ0EsVUFDQSxpR0FDQSxVOUdzZ2lCWixDOEdwZ2lCWSwrQ0FDSSxjQUNBLGtCQUNBLFVBQ0EsWUFDQSwwRUFDQSw0RjlHc2dpQmhCLEM4Ry8vaEJvQix3REFDSSx1QjlHaWdpQnhCLEM4Ry8vaEJ3Qiw4REFFSSxnQkFDQSxrQkFDQSxRQUNBLFFBQ0EsOERBQ0EsYTlHZ2dpQjVCLEM4RzMvaEJnQixpREFDSSw2QkFDQSxpQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxnQkFDQSxjQUNBLFlBQ0EsMEVBQ0EsbUdBQ0EsNEY5RzYvaEJwQixDOEczL2hCb0IsdURBQ0kscUJBQ0EsWTlHNi9oQnhCLEM4RzEvaEJvQix1REFDSSxhOUc0L2hCeEIsQzhHdi9oQm9CLHdEQUNJLGdCQUNBLGE5R3kvaEJ4QixDOEduL2hCb0IsK0dBQ0ksb0I5R3EvaEJ4QixDOEdoL2hCb0IsaUVBQ0ksbUJBQ0EsVUFDQSxROUdrL2hCeEIsQzhHOStoQmdCLDJEQUNJLGtCQUNBLE9BQ0EscUJBQ0EsaUJBQ0EsMEJBQ0Esa0JBQ0EsVUFDQSxzRUFDQSxXQUNBLGdCQUNBLHlCQUNBLGtCOUdnL2hCcEIsQzhHOStoQm9CLDhEQUNJLFdBQ0EsMEJBQ0EsV0FDQSxpQjlHZy9oQnhCLEM4RzcraEI0Qix1RUFDSSxjQUNBLGU5RysraEJoQyxDOEcxK2hCNEIsc0VBQ0ksY0FDQSxvQjlHNCtoQmhDLEM4R3oraEI0QixnRkFDSSxtQkFDQSxVQUNBLDBCOUcyK2hCaEMsQzhHdCtoQjRCLHVFQUNJLHVCOUd3K2hCaEMsQzhHdCtoQmdDLDZFQUVJLGdCQUNBLGtCQUNBLGVBQ0EsUUFDQSxrREFDQSw0RkFDQSxjOUd1K2hCcEMsQzhHbCtoQndCLGdFQUNJLGNBQ0EsY0FDQSxXQUNBLFdBQ0Esa0JBQ0EsUzlHbytoQjVCLEM4R2oraEJ3QixvRUFDSSxXQUNBLGtCQUNBLGdCQUNBLE1BQ0EsV0FDQSxZQUNBLFM5R20raEI1QixDOEdoK2hCd0IsMEVBQ0ksa0JBQ0EsVUFDQSxhQUNBLHFCQUNBLGtCQUNBLGtCQUNBLFVBQ0Esc0VBQ0EsV0FDQSxnQkFDQSx5QkFDQSxrQjlHaytoQjVCLEM4RzE5aEJJLHlCQUNJLFdBQ0EsWUFDQSxpQkFDQSxlQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsVUFDQSxrQkFDQSxzRUFDQSw2R0FDQSxzQkFDQSxZQUNBLDBFQUNBLG1CQUNBLG1HQUNBLDZGQUNBLDZFOUc0OWhCUixDOEdsOWhCWSx3Q0FDSSxpQjlHbzloQmhCLEM4R2g5aEJRLDRDQUNJLHFCQUNBLGNBQ0EsK0JBQ0Esa0I5R2s5aEJaLEM4R2g5aEJZLDhEQUNJLGdCQUNBLFc5R2s5aEJoQixDOEdoOWhCZ0IsZ0VBQ0ksVTlHazloQnBCLEM4Ry84aEJnQixpRUFDSSxpQjlHaTloQnBCLEM4Ry84aEJvQix1RUFDSSxvQzlHaTloQnhCLEM4Ry84aEJ3Qiw4RUFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFdBQ0Esc0VBQ0Esd0I5R2k5aEI1QixDOEc5OGhCd0IsMEVBQ0ksbUI5R2c5aEI1QixDOEc1OGhCb0IsbUVBQ0ksY0FDQSx1QkFDQSxrQkFDQSxnQkFDQSxvQkFDQSxzRUFDQSxlOUc4OGhCeEIsQzhHMThoQndCLDhFQUNJLFU5RzQ4aEI1QixDOEd6OGhCd0IseUVBQ0ksNEI5RzI4aEI1QixDOEdyOGhCd0IsMEVBQ0ksZTlHdThoQjVCLEM4R244aEJvQix3RUFDSSxpQjlHcThoQnhCLEM4R244aEJ3QiwwRUFDSSxrQkFDQSw0QjlHcThoQjVCLEM4R2o4aEJ3QiwrRUFDSSxrQkFDQSxNQUNBLGFBQ0EsV0FDQSxZQUNBLGVBQ0EsaUI5R204aEI1QixDOEdqOGhCNEIscUZBRUksZ0JBQ0EsY0FDQSxlQUNBLGdCQUNBLHNCQUNBLGtCQUNBLFFBQ0EsYUFDQSxPQUNBLGNBQ0EsMEs5R2s4aEJoQyxDOEc3N2hCZ0Msd0ZBQ0ksMkQ5Rys3aEJwQyxDOEd4N2hCb0Isb0VBQ0ksYUFDQSxxQkFDQSxvQjlHMDdoQnhCLEM4R3Q3aEI0QiwwRUFDSSxzQjlHdzdoQmhDLEM4R3I3aEI0Qix5RUFDSSwyQkFDQSxrQkFDQSxnQkFDQSxVOUd1N2hCaEMsQzhHbDdoQjRCLDBFQUNJLFk5R283aEJoQyxDOEdoN2hCb0MsK0VBQ0ksaUI5R2s3aEJ4QyxDOEcvNmhCb0MsZ0ZBQ0ksWTlHaTdoQnhDLEM4Rzc2aEI0QyxxRkFDSSxpQjlHKzZoQmhELEM4R242aEJRLGlEQUNJLGtCQUNBLFdBQ0Esb0JBQ0EsZ0I5R3E2aEJaLEM4R2o2aEJnQixrRUFDSSxVOUdtNmhCcEIsQzhHajZoQm9CLG9FQUNJLGNBQ0Esb0JBQ0EsYzlHbTZoQnhCLEM4R2o2aEJ3Qix3RUFDSSxnQjlHbTZoQjVCLEM4Rzk1aEI0QixrdURBQ0ksY0FDQSxvQkFDQSxXQUNBLHVPQUNBLDZDOUdnNmhCaEMsQzhHeDVoQmdDLHN4Q0FDSSxxQkFDQSxpRDlHMDVoQnBDLEM4R2o1aEJRLHFDQUNJLHdCOUdtNWhCWixDOEdoNWhCUSw2Q0FDSSx5QkFDQSwwRUFDQSxrRzlHazVoQlosQzhHaDVoQlksK0NBQ0ksVTlHazVoQmhCLEM4R2g1aEJnQixtREFDSSxhOUdrNWhCcEIsQzhHMzRoQlEsNEJBQ0ksU0FDQSxVQUNBLHFCQUNBLHVJQUNBLDJJQUNBLGtHOUc2NGhCWixDOEczNGhCWSwrQkFDSSxVOUc2NGhCaEIsQzhHMzRoQmdCLHNDQUNJLGE5RzY0aEJwQixDOEcxNGhCZ0IsaUNBQ0ksV0FDQSxnQkFDQSxlQUNBLGlCQUNBLHFFOUc0NGhCcEIsQzhHMTRoQm9CLHdDQUNJLGE5RzQ0aEJ4QixDOEd6NGhCb0IsdUNBQ0ksY0FDQSxvQjlHMjRoQnhCLEM4R3Y0aEJnQixrQ0FDSSxZOUd5NGhCcEIsQzhHNzNoQkkseUJBQ0ksMkJBQ0ksT0FDQSxzQ0FDQSxVOUdzNGhCVixDQUNGLEM4R2o0aEJJLDZDQUNJLFVBQ0Esa0I5R280aEJSLEM4R2g0aEJBLGFBQ0ksaUJBQ0EsbUJBQ0EsNkJBQ0EsYUFDQSxxRTlHbTRoQkosQzhHajRoQkksdUJBQ0ksYzlHbTRoQlIsQzhHaDRoQkkseUJBQ0ksa0JBQ0EsU0FDQSxXQUNBLHFDOUdrNGhCUixDOEc3M2hCWSwySUFDSSxxQjlHazRoQmhCLEM4RzEzaEJRLHVHQUNJLGtDOUcrM2hCWixDOEd0M2hCWSxxREFDSSxzQkFDQSxZOUd5M2hCaEIsQzhHdjNoQmdCLHlIQUVJLGE5R3czaEJwQixDOEduM2hCb0IsK0RBRUksZ0JBQ0EsZTlHbzNoQnhCLEM4R2ozaEJvQiwwREFDSSxxQjlHbTNoQnhCLEM4RzkyaEJZLDRDQUNJLGtCOUdnM2hCaEIsQzhHOTJoQmdCLHFEQUNJLGdCQUNBLGE5R2czaEJwQixDOEc3MmhCZ0IsbURBQ0ksc0I5RysyaEJwQixDOEczMmhCb0IscURBQ0ksaUI5RzYyaEJ4QixDOEczMmhCd0IsZ0VBQ0ksa0JBQ0EsY0FDQSxZQUNBLHNFQUNBLGlCQUNBLGE5RzYyaEI1QixDOEczMmhCNEIsbUVBQ0ksMkQ5RzYyaEJoQyxDOEd2MmhCZ0IsOENBQ0ksYTlHeTJoQnBCLEM4R3YyaEJvQixxREFDSSxnQkFDQSxhOUd5MmhCeEIsQzhHdDJoQm9CLG9EQUNJLGE5R3cyaEJ4QixDOEd6MWhCSSxxQkFDSSxtQkFDQSxnQjlHaTJoQlIsQzhHLzFoQlEsa0NBQ0ksVTlHaTJoQlosQzhHNzFoQlksOEJBQ0ksMkI5RysxaEJoQixDOEc3MWhCZ0IscUNBQ0ksc0I5RysxaEJwQixDOEczMWhCb0Isc0NBQ0ksYTlHNjFoQnhCLEM4R3oxaEJnQixnQ0FDSSxXQUNBLGM5RzIxaEJwQixDOEd2MWhCZ0IsMkVBRUksZTlHdzFoQnBCLEM4R24xaEJnQixnREFDSSx3QzlHcTFoQnBCLEM4R3YxaEJZLDhCQUtJLHdCOUdxMWhCaEIsQzhHbjFoQmdCLHFDQUNJLHNCOUdxMWhCcEIsQzhHajFoQm9CLHVDQUNJLGlCOUdtMWhCeEIsQzhHajFoQndCLGtEQUNJLGtCQUNBLFFBQ0EsWUFDQSxzRUFDQSxpQkFDQSxVOUdtMWhCNUIsQzhHajFoQjRCLHFEQUNJLDJEOUdtMWhCaEMsQzhHNTBoQm9CLHdDQUNJLGU5RzgwaEJ4QixDOEcxMGhCZ0IsMENBQ0ksc0JBQ0EsWTlHNDBoQnBCLEM4RzEwaEJvQixtR0FFSSxhOUcyMGhCeEIsQzhHdDBoQndCLG9EQUVJLGdCQUNBLGU5R3UwaEI1QixDOEdwMGhCd0IsK0NBQ0kscUI5R3MwaEI1QixDOEd2emhCQSxjQUNJLHFCQUNBLFNBQ0EsVUFDQSxnRzlHK3poQkosQzhHN3poQkksb0JBQ0ksY0FDQSxrQkFDQSxtQkFDQSxZQUNBLDBFQUNBLDRGOUcremhCUixDOEd4emhCWSw2QkFDSSx1QjlHMHpoQmhCLEM4R3h6aEJnQixtQ0FFSSxnQkFDQSxrQkFDQSxRQUNBLFFBQ0EsOERBQ0EsYTlHeXpoQnBCLEM4R3B6aEJRLHNCQUNJLDZCQUNBLGlCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLGtCQUNBLG1CQUNBLFdBQ0EsWUFDQSwwRUFDQSxtR0FDQSw0RjlHc3poQlosQzhHcHpoQlksNEJBQ0kscUJBQ0EsWTlHc3poQmhCLEM4R256aEJZLDRCQUNJLGE5R3F6aEJoQixDOEdoemhCWSw2QkFDSSxnQkFDQSxhOUdremhCaEIsQzhHNXloQlkseURBQ0ksb0I5Rzh5aEJoQixDOEd6eWhCWSxzQ0FDSSxtQkFDQSxVQUNBLFE5RzJ5aEJoQixDOEd2eWhCUSxnQ0FDSSxrQkFDQSxPQUNBLHFCQUNBLGlCQUVBLGtCQUNBLFVBQ0Esc0VBQ0EsV0FDQSxnQkFDQSx5QkFDQSxrQjlHeXloQlosQzhHdnloQlksbUNBQ0ksV0FDQSwwQkFDQSxVOUd5eWhCaEIsQzhHdHloQm9CLDRDQUNJLGNBQ0EsZTlHd3loQnhCLEM4R255aEJvQiwyQ0FDSSxjQUNBLG9COUdxeWhCeEIsQzhHanloQmdCLHFDQUNJLGNBQ0EsY0FDQSxXQUNBLFU5R215aEJwQixDK0dsd2pCSSxxQ0FDSSxpQi9HcXdqQlIsQ2E1c2pCSSx5QmtHMURBLHFDQUlRLHNCL0dzd2pCVixDQUNGLEMrR3B3akJRLDB5aUJBQ0ksa0JBQ0EsTUFDQSxRQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EseUJBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0EsZ0JBQ0Esb0JBQ0EsVS9Hd3hqQlosQytHcHhqQlksZ2pJQUNJLGtCL0d5eGpCaEIsQytHdHhqQmdCLHVuREFDSSxlL0d3eGpCcEIsQytHL3dqQmdCLHVqREFDSSxlL0dpeGpCcEIsQytHNXdqQlEsMkNBQ0ksV0FDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxnQkFDQSx3Qi9HOHdqQlosQ2dIajBqQkksY0FDSSxVQUNBLG1CQUNBLHNFQUNBLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxXQUNBLHNCQUNBLGtCQUNBLFdBQ0EsWUFDQSxXQUNBLDBFQUNBLG1HQUNBLDRGaEhtMGpCUixDZ0hqMGpCUSxzQkFDSSxjQUNBLHdCaEhtMGpCWixDZ0hqMGpCWSx3QkFDSSwwRUFDQSxhaEhtMGpCaEIsQ2dIaDBqQlksNEJBQ0kscUhoSGswakJoQixDZ0g5empCUSxvQkFDSSxlQUNBLG9CaEhnMGpCWixDZ0g5empCWSxzQkFDSSxhaEhnMGpCaEIsQ2dINXpqQlEsZ0JBQ0ksMEVBQ0EsVWhIOHpqQlosQ2dIMXpqQkksY0FDSSxxQmhINHpqQlIsQ2dIenpqQkksbUJBQ0ksVUFDQSxpQmhIMnpqQlIsQ2lIaDNqQlEsNEJBQ0ksZWpIbTNqQlosQ2lINTJqQkksd0JBQ0ksMEVBQ0EsdUlBQ0EsNkZBQ0Esa0dqSCsyakJSLENpSDUyakJZLHNEQUNJLFNqSDgyakJoQixDaUgxMmpCUSwrQkFDSSxrQkFDQSxlQUNBLGdCQUNBLGFqSDQyakJaLENpSDEyakJZLG1DQUNJLGVBQ0EsZ0JBQ0EsY2pINDJqQmhCLENpSDEyakJnQix3Q0FDSSxjakg0MmpCcEIsQ2lIeDJqQlkscUNBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLCtCQUNBLFVBQ0EsVUFDQSxxRWpIMDJqQmhCLENpSHYyakJZLHNDQUNJLFdBQ0Esa0JBQ0EsUUFDQSxTQUNBLGdHQUNBLDJCQUNBLDRCQUNBLHNCQUNBLFVBQ0EsV2pIeTJqQmhCLENhMTJqQkksMEJvR1RRLHNDQWFRLDRCQUNBLDRCakgwMmpCbEIsQ0FDRixDaUh0MmpCUSwrQkFDSSxrQkFDQSxlakh3MmpCWixDaUhyMmpCUSxxQ0FDSSxrQkFDQSxZQUNBLHVCQUNBLG1CQUNBLG9CQUNBLG9CQUNBLHFCQUNBLDRCQUNBLGdCQUNBLHNCakh1MmpCWixDa0gxN2pCUSwwQ0FDSSxlbEg2N2pCWixDa0h0N2pCUSx5REFDSSxxQkFDQSwwQkFDQSx5QmxIeTdqQlosQ2tIdjdqQlksZ0VBQ0ksWWxIeTdqQmhCLENrSHQ3akJZLDJEQUNJLGtCQUNBLGVsSHc3akJoQixDa0huN2pCSSxzQ0FDSSxXQUNBLDBFQUNBLHVJQUNBLGlCQUNBLGlCbEhxN2pCUixDa0hsN2pCWSwwRUFDSSxtRGxIbzdqQmhCLENrSGg3akJRLDRDQUNJLGNBQ0Esa0JBQ0EsV0FDQSxZQUNBLE9BQ0EsTUFDQSxVbEhrN2pCWixDa0gvNmpCUSwrQ0FDSSx5QkFDQSxZQUNBLDBFQUNBLHVJQUNBLG1IQUNBLG1HQUNBLGtCQUNBLGVsSGk3akJaLENrSC82akJZLDZFQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0Esc0JBQ0Esd0JBQ0EsNEJBQ0Esc0VBQ0EsU2xIaTdqQmhCLENrSDk2akJZLHNEQUNJLFdBQ0Esa0JBQ0EsU0FDQSxPQUNBLFdBQ0EsZUFDQSxnQkFHQSxrSkFDQSxnSEFDQSxVQUNBLFdsSGc3akJoQixDa0g3NmpCWSwrREFDSSxTQUNBLGlCQUNBLGlCQUNBLGdCQUNBLHdCQUNBLFdBQ0EsMEVBQ0EsdUlBQ0EsbUdBQ0EsNkZBQ0Esa0JBQ0EsU2xIKzZqQmhCLENrSDc2akJnQix3RUFDSSxvQkFDQSxnQkFDQSxlbEgrNmpCcEIsQ2tINTZqQmdCLDBFQUNJLGdCbEg4NmpCcEIsQ2tIMzZqQmdCLHlFQUNJLGtCbEg2NmpCcEIsQ2tIejZqQlksOERBQ0ksa0JBQ0EsVUFDQSx5QmxIMjZqQmhCLENrSHo2akJnQixrRkFDSSxtQkFDQSwwQkFDQSxrQkFDQSxpQkFDQSx5QkFDQSxVbEgyNmpCcEIsQ2tIeDZqQmdCLG9JQUVJLGtCQUNBLDBCQUNBLGtCQUNBLGdCQUNBLGdCQUNBLFdBQ0EsaUJsSDA2akJwQixDa0h2NmpCZ0IsMEZBQ0ksa0JBQ0Esa0JBQ0EsbUJBQ0EsZ0JBQ0EsZ0JBQ0EsYWxIeTZqQnBCLENrSHQ2akJnQiw2RkFDSSxjQUNBLGtCQUNBLHdCbEh3NmpCcEIsQ21IOWprQmdCLCtEQUNJLFVuSGdra0JwQixDbUh0amtCb0IsNkdBQ0ksYW5Id2prQnhCLENtSDlpa0JRLCtDQUNJLFduSGlqa0JaLENtSDFpa0JJLHNDQUNJLDBFQUNBLCtGQUVBLFFuSDZpa0JSLENtSDNpa0JRLGtGQUhBLDRGbkhvamtCUixDbUhqamtCUSw0Q0FDSSxrQkFDQSxtR0FFQSxTbkg2aWtCWixDbUgxaWtCUSxtREFDSSxjQUNBLDBFQUNBLGdCQUNBLFFuSDRpa0JaLENhbmlrQkksMEJzR2JJLG1EQU9RLGNuSDZpa0JkLENtSDNpa0JjLHNFQUNJLGNuSDZpa0JsQixDQUNGLENtSDFpa0JZLHNFQUNJLFluSDRpa0JoQixDbUh6aWtCWSwwREFDSSxZbkgyaWtCaEIsQ21IeGlrQlksNkRBQ0ksdUJBQ0EsU0FDQSxTbkgwaWtCaEIsQ21IeGlrQmdCLGlFQUNJLFVuSDBpa0JwQixDbUh0aWtCb0Isd0VBQ0ksU25Id2lrQnhCLENtSC9oa0JRLHFDQUNJLGlCQUNBLGdCQUNBLGFuSGlpa0JaLENtSDdoa0JvQixtREFDSSxpQkFDQSxhbkgraGtCeEIsQ21IN2hrQndCLDBEQUNJLFluSCtoa0I1QixDbUh4aGtCUSxtREFDSSx3Qm5IMGhrQlosQ21IeGhrQlksNEpBRUksU25IeWhrQmhCLENtSHJoa0JRLGdEQUNJLFdBQ0EseUJBR0EsZW5IcWhrQlosQ21IbmhrQlksbURBQ0ksa0JBQ0EsY0FDQSxTQUNBLGdCQUNBLDBFQUNBLHVJQUNBLDZGQUNBLGlHQUNBLFdBQ0EsT0FDQSxPbkhxaGtCaEIsQ21IbmhrQmdCLHNEQUNJLGlCQUNBLHFCQUNBLFVBQ0EsY0FDQSxpQm5IcWhrQnBCLENtSG5oa0JvQiw2REFDSSxhQUNBLFluSHFoa0J4QixDbUhoaGtCWSxrRUFDSSxnQkFDQSwwQm5Ia2hrQmhCLENtSGhoa0JnQix3RUFDSSxlbkhraGtCcEIsQ21IL2drQmdCLDZFQUNJLHFDbkhpaGtCcEIsQ21IN2drQlksK0RBQ0ksa0JBQ0EsUUFDQSxNQUNBLFNBQ0EsZ0JBQ0EsWUFDQSxlbkgrZ2tCaEIsQ21IN2drQmdCLHNFQUNJLFlBQ0Esa0JBQ0Esa0JBQ0EsUUFDQSw2RG5IK2drQnBCLENtSDVna0JnQixxRUFDSSxjbkg4Z2tCcEIsQ21IMWdrQlksaUVBQ0ksa0JBQ0EsT0FDQSxNQUNBLFNBQ0EsZ0JBQ0EsWUFDQSxlbkg0Z2tCaEIsQ21IMWdrQmdCLHdFQUNJLFlBQ0Esa0JBQ0Esa0JBQ0EsUUFDQSw2RG5INGdrQnBCLENtSHpna0JnQix1RUFDSSxjbkgyZ2tCcEIsQ21IdGdrQlEsK0NBQ0ksMEVBQ0EsNkZBQ0Esc0JBQ0Esa0JBQ0EsZ0JBQ0EsbUVBQ0EsZ0JBQ0EsaUZuSHdna0JaLENtSHRna0JZLDZEQUNJLHVCQUNBLFlBQ0Esb0JBQ0EsaUJBQ0EsV0FDQSxlQUNBLDJQQUNBLGlCbkh3Z2tCaEIsQ21IdGdrQmdCLG1FQUNJLGtCbkh3Z2tCcEIsQ21IcmdrQmdCLG9FQUNJLGlEbkh1Z2tCcEIsQ21IbmdrQlkscUVBQ0ksdUVuSHFna0JoQixDbUhsZ2tCWSxtRUFDSSwyRG5Ib2drQmhCLENtSGpna0JZLGtFQUNJLFdBQ0Esa0JBQ0EsWUFDQSxlQUNBLGdCQUNBLFdBQ0Esc0JuSG1na0JoQixDbUhqZ2tCZ0Isd0VBQ0ksWW5IbWdrQnBCLENtSGhna0JnQixvTkFFSSx3QkFDQSxRbkhpZ2tCcEIsQ21INS9qQlEsc0RBQ0kseUVuSDgvakJaLENtSDMvakJRLCtDQUNJLHlCQUNBLHFFbkg2L2pCWixDbUh4L2pCUSxvQ0FDSSxZQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGtCQUNBLGtCQUNBLG1CQUNBLFdBQ0Esa0JBQ0EsVW5IMC9qQlosQ21IeC9qQlksK0NBQ0ksa0JBQ0EsY0FDQSxvQkFDQSxpQm5IMC9qQmhCLENtSHgvakJnQixpREFDSSxhbkgwL2pCcEIsQ21Idi9qQmdCLDJEQUNJLGtCQUNBLG1CQUNBLGFBQ0EsY0FDQSxlQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsMEVBQ0EsbUdBQ0EsNEVBQ0EsbUJBQ0EsZ0JBQ0Esa0JBQ0EscUJBQ0EsVUFDQSxTQUNBLFVuSHkvakJwQixDbUhyL2pCWSwyQ0FDSSxXQUNBLGtCQUNBLHVCQUNBLGNBQ0EsZUFDQSxRbkh1L2pCaEIsQ21Ibi9qQmdCLGtFQUNJLFVBQ0EsbUJBQ0EseUJuSHEvakJwQixDbUhqL2pCWSx5REFDSSxtQkFDQSxrQm5IbS9qQmhCLENtSGovakJnQix5RUFDSSxpQkFDQSxlQUNBLGtCQUNBLFdBQ0EsY0FDQSx3Qm5IbS9qQnBCLENtSC8rakJvQiw2RUFDSSxVbkhpL2pCeEIsQ21INStqQlksOERBQ0ksa0JuSDgrakJoQixDbUgzK2pCWSw0REFDSSxrQkFDQSwwQkFDQSxlQUNBLGdCQUNBLGdCQUNBLG1CQUNBLFNBQ0Esa0JBQ0EsVUFDQSxzRUFDQSxnQkFDQSxVQUNBLHdCbkg2K2pCaEIsQ2E1eGtCSSw2QnNHa1NRLDREQWdCUSxnQkFDQSxPbkg4K2pCbEIsQ0FDRixDYWx5a0JJLDZCc0drU1EsNERBcUJRLGVuSCsrakJsQixDQUNGLENtSDcrakJnQixvRUFDSSxhQUNBLCtCbkgrK2pCcEIsQ21INytqQm9CLHVFQUNJLG9CQUNBLGVuSCsrakJ4QixDbUg1K2pCb0IsdUVBQ0kseUJBQ0EsbUJBQ0EsYW5IOCtqQnhCLENtSDUrakJ3Qiw0RUFDSSxtQkFDQSxnQkFDQSxXQUNBLG1Cbkg4K2pCNUIsQ21IeitqQmdCLG1FQUNJLG1CQUNBLHFCQUNBLFNBQ0EsZ0JBQ0Esa0NBQ0EsYW5IMitqQnBCLENtSHorakJvQix5RUFDSSxxQkFDQSxlbkgyK2pCeEIsQ21IeitqQndCLDBGQUNJLHNCbkgyK2pCNUIsQ21IeCtqQndCLGdGQUNJLFVuSDArakI1QixDbUh2K2pCd0IsK0VBQ0ksb0RBQ0EscUJBQ0EsMEVBQ0Esa0duSHkrakI1QixDbUh0K2pCd0IsZ0ZBQ0ksY0FDQSxjbkh3K2pCNUIsQ21IdCtqQjRCLHFGQUNJLGlCQUNBLGFuSHcrakJoQyxDbUgvOWpCSSxnQ0FDSSxrQkFDQSxNQUNBLGNBQ0Esa0JBQ0EsMEVBQ0EsZ0lBQ0EsNkVuSGkrakJSLENtSC85akJRLHNDQUNJLGtCQUNBLFlBQ0EsYUFDQSxvQm5IaStqQlosQ21IOTlqQlEsdUNBQ0ksU0FDQSxnQkFDQSx5QkFDQSx1QkFDQSxrQm5IZytqQlosQ21INTlqQkksNkNBQ0ksb0JBQ0Esc0JBQ0Esc0JuSDg5akJSLENtSDU5akJRLGlEQUNJLGdCbkg4OWpCWixDbUgzOWpCUSx5REFDSSxhbkg2OWpCWixDbUgxOWpCUSx5REFDSSxjbkg0OWpCWixDbUh4OWpCWSxpRUFDSSxhbkgwOWpCaEIsQ21IcjlqQkksK0JBQ0ksa0JBQ0EsZW5IdTlqQlIsQ2FsNWtCSSwwQnNHeWJBLCtCQUtRLGNuSHc5akJWLENBQ0YsQ2F2NWtCSSwwQnNHeWJBLCtCQVNRLGlCbkh5OWpCVixDQUNGLENtSHY5akJRLG9DQUNJLGtCQUNBLGVuSHk5akJaLENtSGw5akJnQixtREFDSSxTbkhvOWpCcEIsQ21IaDlqQm9CLHFEQUNJLFVBQ0EsUW5IazlqQnhCLENtSHQ4akJZLGtEQUNJLGlCQUNBLGNBQ0EseUJBQ0Esa0JBQ0EseUJBQ0Esc0VBQ0Esb0JuSDY4akJoQixDbUgzOGpCZ0Isd0RBQ0ksbUJBQ0EseUJBQ0EsVW5INjhqQnBCLENtSDM4akJvQiwwREFDSSxVbkg2OGpCeEIsQ21IbDhqQkksbUNBQ0ksNkVuSHk4akJSLENtSGw4akJJLDhCQUNJLDBFQUNBLHVJQUNBLDZGQUNBLHdHbkh5OGpCUixDbUhyOGpCZ0Isb0RBQ0ksbUJBQ0EsVW5IdThqQnBCLENtSHA4akJnQixpREFDSSxtRG5IczhqQnBCLENtSGo4akJRLHVDQUNJLFVuSG04akJaLENtSGo4akJZLHlEQUNJLG1CQUNBLGVuSG04akJoQixDbUgvN2pCUSxxQ0FDSSxtQkFDQSxnQkFDQSxlbkhpOGpCWixDbUgvN2pCWSx1Q0FDSSxtQkFDQSxnQkFDQSxVbkhpOGpCaEIsQ21INzdqQmdCLDZDQUNJLGFuSCs3akJwQixDYTk5a0JJLDZCc0draEJJLHFDQWtCUSxjbkg4N2pCZCxDQUNGLENtSDM3akJRLHVDQUNJLGtCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLHFCQUNBLGVuSDY3akJaLENtSDE3akJZLDJDQUNJLHFFbkg0N2pCaEIsQ21IejdqQlksOENBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLGtCQUNBLFVBQ0Esc0JBQ0EscUVuSDI3akJoQixDbUh4N2pCWSxzREFDSSxnQkFDQSxXQUNBLGNuSDA3akJoQixDbUh4N2pCZ0Isa0VBQ0ksV0FDQSxZQUNBLHNCQUNBLHdCQUNBLHFFbkgwN2pCcEIsQ21IbjdqQm9CLHdFQUNJLGlEbkhxN2pCeEIsQ21ILzZqQlEscUNBQ0ksb0JBQ0EsZ0JBQ0EsYW5IaTdqQlosQ21IejZqQlEsc0NBQ0ksa0JBQ0EsK0JuSGc3akJaLENtSDk2akJZLHlGQUVJLFdBQ0EsY0FDQSxrQkFDQSxXQUNBLFVBQ0EsV25IKzZqQmhCLENtSDU2akJZLDZDQUNJLGlKQUNBLE1uSDg2akJoQixDbUgzNmpCWSw0Q0FDSSxpSkFDQSxPbkg2NmpCaEIsQ21IeDZqQlkscURBQ0ksa0JBQ0EseUJBQ0Esc0JuSDA2akJoQixDbUh4NmpCZ0IsZ0VBQ0ksa0JBQ0EscUJBQ0EsdUJuSDA2akJwQixDbUh2NmpCd0IsNlFBR0ksZW5IeTZqQjVCLENtSHI2akJvQixvRkFDSSw0Qm5IdTZqQnhCLENtSHI2akJ3QixxTEFFSSxXQUNBLGNBQ0Esa0JBQ0EsVUFDQSxTQUNBLFlBQ0EsVW5IczZqQjVCLENtSG42akJ3QiwyRkFDSSxpSkFDQSxNbkhxNmpCNUIsQ21IbDZqQndCLDBGQUNJLGlKQUNBLE9uSG82akI1QixDbUhoNmpCb0IseUVBQ0kseUVuSGs2akJ4QixDbUhoNmpCd0IsMkVBQ0ksMEVBQ0EsNkZBQ0EsV0FDQSxzQm5IazZqQjVCLENhbmxsQkksNkJzRzZxQm9CLDJFQU9RLG9DbkhtNmpCOUIsQ0FDRixDbUhqNmpCNEIsMEZBQ0ksY0FDQSxzQm5IbTZqQmhDLENtSGg2akI0QixnRkFDSSxtQkFDQSxhbkhrNmpCaEMsQ21INTVqQndCLHdFQUNJLDBFQUNBLHVJQUNBLG1HQUNBLGtHbkg4NWpCNUIsQ21INTVqQjRCLDZFQUNJLG1CQUNBLGFuSDg1akJoQyxDbUh4NWpCd0Isc0ZBQ0ksY25IMDVqQjVCLENtSHQ1akI0Qix3RkFDSSxrQkFDQSxZQUNBLFNBQ0EsZ0JBQ0EsMEVBQ0EsdUlBQ0EsNkZBQ0EsaUdBQ0EsV0FDQSxPQUNBLE9uSHc1akJoQyxDbUh0NWpCZ0MsMkZBQ0ksaUJBQ0EscUJBQ0EsVUFDQSxjQUNBLGlCbkh3NWpCcEMsQ21IdDVqQm9DLGtHQUNJLGFBQ0EsWW5IdzVqQnhDLENtSGw1akJ3Qiw2RkFDSSxXQUNBLGVuSG81akI1QixDbUhsNWpCNEIsK0dBQ0ksMEJuSG81akJoQyxDbUhsNWpCZ0MsMEhBQ0kscUNuSG81akJwQyxDbUhoNWpCNEIsNEdBQ0ksa0JBQ0EsUUFDQSxNQUNBLFNBQ0EsOEJBQ0EsWUFDQSxlbkhrNWpCaEMsQ21IaDVqQmdDLG1IQUNJLFlBQ0Esa0JBQ0Esa0JBQ0EsUUFDQSw2RG5IazVqQnBDLENtSDk0akI0Qiw4R0FDSSxrQkFDQSxPQUNBLE1BQ0EsU0FDQSwrQkFDQSxZQUNBLGVuSGc1akJoQyxDbUg5NGpCZ0MscUhBQ0ksWUFDQSxrQkFDQSxrQkFDQSxRQUNBLDZEbkhnNWpCcEMsQ21IeDRqQjRCLCtGQUNJLG1CQUNBLGdCQUNBLG1CbkgwNGpCaEMsQ21IdjRqQjRCLG1HQUNJLGlCbkh5NGpCaEMsQ21IcDRqQjRCLGlGQUNJLGtCbkhzNGpCaEMsQ21IcDRqQmdDLG1GQUNJLGNBQ0EscUVuSHM0akJwQyxDbUhsNGpCb0MseUZBQ0ksYW5IbzRqQnhDLENtSDEzakJvQixvRUFDSSxtQkFDQSxnQkFDQSxhbkg0M2pCeEIsQ21IejNqQm9CLDhFQUNJLGFBQ0EsaUJuSDIzakJ4QixDbUh4M2pCNEIsNEZBQ0ksZUFDQSxZbkgwM2pCaEMsQ21IdjNqQjRCLDhGQUNJLGVuSHkzakJoQyxDbUh2M2pCZ0Msa0dBQ0ksWUFDQSxZbkh5M2pCcEMsQ21IaDNqQlEsc0NBQ0kseUJBQ0EsdUJBQ0EsaUJuSGszakJaLENtSGgzakJZLGlEQUNJLDBFQUNBLHVCbkhrM2pCaEIsQ21IaDNqQmdCLHFEQUNJLGdCQUNBLGdCbkhrM2pCcEIsQ21IOTJqQlksa0RBQ0ksZ0JBQ0EscUJBQ0EsYW5IZzNqQmhCLENtSDcyakJZLHlDQUNJLDBFQUNBLDZGQUNBLGlCQUNBLGVuSCsyakJoQixDbUh4MmpCb0IsNk9BSUksb0JBQ0Esb0JBQ0EsZ0JBQ0EsMEVBQ0Esa0huSHUyakJ4QixDbUhyMmpCd0IscVRBQ0ksZ0JBQ0EsZ0JuSHUyakI1QixDbUhuMmpCb0IseURBQ0ksc0JBQ0Esa0JBQ0Esa0JuSHEyakJ4QixDbUhsMmpCb0IseURBQ0ksa0JBQ0EsZ0JBQ0EsY0FDQSxXQUNBLGdCbkhvMmpCeEIsQ21IMTFqQm9CLDJJQUNJLHdCbkg2MWpCeEIsQ21IeDFqQlksbUNBQ0ksa0JuSDAxakJoQixDbUh0MWpCZ0Isa0RBQ0ksaUJBQ0Esc0JBQ0EsYW5IdzFqQnBCLENtSHAxakJZLDRDQUNJLG1CbkhzMWpCaEIsQ21IajFqQkksc0VBRUkscUJuSG0xakJSLENtSGgxakJJLHFFQUVJLGVBQ0Esb0JBQ0EsdUJuSGsxakJSLENtSDUwakJJLHdDQUNJLGVBQ0EsUUFDQSxTQUNBLGdHQUNBLFdBQ0EsWUFDQSxhQUNBLFVBQ0Esa0JBQ0EsYUFDQSxtQkFDQSxxRW5IbTFqQlIsQ21IajFqQlEsOENBQ0ksZ0JBQ0EsVUFDQSxtQkFDQSxhbkhtMWpCWixDYW4wbEJJLDBCc0c4OUJBLHdDQXNCUSxXQUNBLFduSG0xakJWLENBQ0YsQ2F6MGxCSSwwQnNHODlCQSx3Q0EyQlEsV0FDQSxXbkhvMWpCVixDQUNGLENtSGwxakJRLCtDQUNJLGtCQUNBLGFBQ0EsZUFDQSxnQkFDQSxpQkFDQSxrQkFDQSxnQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxzQkFDQSxtQkFDQSxxRW5IbzFqQlosQ21IbDFqQlksaURBQ0ksV0FDQSxxRW5IbzFqQmhCLENtSGoxakJZLHFEQUNJLGdCQUNBLFdBQ0EsY25IbTFqQmhCLENtSGoxakJnQix1REFDSSxVbkhtMWpCcEIsQ21INzBqQkksMkNBQ0ksWW5IKzBqQlIsQ21INzBqQlEsb0RBQ0ksYW5IKzBqQlosQ21INTBqQlEsa0RBQ0ksY0FDQSxXQUNBLHNCQUNBLGtCQUNBLGdCbkg4MGpCWixDbUg1MGpCWSx3REFDSSxnQkFDQSxtQkFDQSxxQm5IODBqQmhCLENtSDMwakJZLCtEQUNJLGlCbkg2MGpCaEIsQ21IdjBqQkEsK0JBQ0ksR0FDSSw2Q25IMDBqQk4sQ21IeDBqQkUsSUFDSSxpRG5IMDBqQk4sQ21IeDBqQkUsR0FDSSw2Q25IMDBqQk4sQ0FDRixDbUhuMWpCQSx1QkFDSSxHQUNJLDZDbkgwMGpCTixDbUh4MGpCRSxJQUNJLGlEbkgwMGpCTixDbUh4MGpCRSxHQUNJLDZDbkgwMGpCTixDQUNGLENtSHYwakJBLHlCQUNJLEdBQ0ksdURuSHkwakJOLENtSHYwakJFLElBQ0ksNkRuSHkwakJOLENtSHYwakJFLElBQ0ksMkRuSHkwakJOLENtSHYwakJFLElBQ0ksNkRuSHkwakJOLENtSHYwakJFLEdBQ0ksdURuSHkwakJOLENBQ0YsQ21IeDFqQkEsaUJBQ0ksR0FDSSx1RG5IeTBqQk4sQ21IdjBqQkUsSUFDSSw2RG5IeTBqQk4sQ21IdjBqQkUsSUFDSSwyRG5IeTBqQk4sQ21IdjBqQkUsSUFDSSw2RG5IeTBqQk4sQ21IdjBqQkUsR0FDSSx1RG5IeTBqQk4sQ0FDRixDb0h0OWxCUSwrQ0FDSSxjQUNBLGVwSHc5bEJaLENvSHQ5bEJZLGlEQUNJLDBFQUNBLDRGcEh3OWxCaEIsQ29IcjlsQlksMFJBQ0ksa0JBQ0EscUJBQ0EsV0FDQSxpQnBIdTlsQmhCLENvSHI5bEJnQixnU0FDSSxXQUNBLGtCQUNBLG1CQUNBLFFBQ0EsYUFDQSxjQUNBLFdBQ0Esa0JBQ0EsU0FDQSwrRnBIdTlsQnBCLENxSDUrbEJZLCtEQUNJLHlCQUNBLGtDQUNBLGVBQ0EsbUJBQ0EsbUJySCsrbEJoQixDcUg3K2xCZ0IscUVBQ0ksd0NBQ0EscUJySCsrbEJwQixDcUgzK2xCWSxnRUFDSSxtQkFDQSx5QkFDQSxtQkFDQSxnQ0FDQSxtQ0FDQSxRckg2K2xCaEIsQ3FIMytsQmdCLDRyREFDSSxVckg2K2xCcEIsQ3FIMStsQmdCLHNFQUNJLG9Dckg0K2xCcEIsQ3NIM2dtQkksZ0NBQ0ksV3RIOGdtQlIsQ3NINWdtQlEsZ0RBQ0ksa0JBQ0EsV0FDQSxrQnRIOGdtQlosQ2E1OGxCSSw0QnlHckVJLGdEQU1RLFV0SCtnbUJkLENBQ0YsQ3NIN2dtQlksdURBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLG1CQUNBLFV0SCtnbUJoQixDc0huZ21Cb0IsOFZBTFEsTUFDQSxTdEgrZ21CNUIsQ3NIcGdtQlksc0RBQ0ksV0FDQSxZQUNBLGlCdEhzZ21CaEIsQ3NIcGdtQmdCLDZEQUNJLFdBQ0Esa0JBQ0EsU0FDQSxPQUNBLFlBQ0EsV0FDQSxnQkFHQSxvUUFDQSxnSEFDQSxVQUNBLFd0SHNnbUJwQixDc0huZ21CZ0IsK0RBQ0ksa0JBQ0EsV0FDQSxZQUNBLDRCQUNBLHdCQUNBLHFCdEhxZ21CcEIsQ3NIbGdtQmdCLHNFQUNJLFlBQ0EsVUFDQSwwRUFDQSw2RkFDQSxrR3RIb2dtQnBCLENhdGdtQkksNEJ5R0hZLHNFQVFRLFN0SHFnbUJ0QixDQUNGLENzSG5nbUJvQiw2RUFDSSxVdEhxZ21CeEIsQ3NIbmdtQndCLG9GQUNJLFdBQ0Esb0JBQ0Esb0JBQ0Esc0JBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQ0EsdUJBQ0EsVUFDQSxrQkFDQSxZQUNBLDhYQUNBLG9DQUNBLGlCdEhxZ21CNUIsQ2EzaW1CSSwwQnlHd0JvQixvRkFpQlEsZUFDQSxvQnRIc2dtQjlCLENBQ0YsQ3NIbmdtQndCLDBGQUNJLG9CQUNBLGtCQUNBLHNCQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsYUFDQSxVQUNBLDhZQUNBLGlCdEhxZ21CNUIsQ2E3am1CSSwwQnlHOENvQiwwRkFhUSxvQkFDQSxxQnRIc2dtQjlCLENBQ0YsQ3NIbGdtQm9CLGlGQUNJLGtCQUNBLGNBQ0EsU3RIb2dtQnhCLENzSDkvbEJRLG1EQUNJLGtCQUNBLFlBQ0EsTUFDQSxTQUNBLDhEQUNBLDBFQUNBLHlHQUNBLHVJQUNBLHFCQUNBLDJGQUNBLFV0SGdnbUJaLENheGttQkksNEJ5RzZESSxtREFjUSxZdEhpZ21CZCxDQUNGLENzSC8vbEJZLDBEQUNJLFdBQ0Esa0JBQ0EsTUFDQSxXQUNBLFdBQ0EsZUFDQSxtQkFDQSxVdEhpZ21CaEIsQ3NIOS9sQlkseURBQ0ksV0FDQSxrQkFDQSxNQUNBLFdBQ0EsV0FDQSxZQUNBLGdCQUNBLFN0SGdnbUJoQixDc0g3L2xCWSw4SEFDSSxrQkFDQSxPQUNBLFFBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQ0Esc0JBQ0Esa0hBQ0EsbUdBQ0EsNkZBQ0EsZ0JBQ0EsbUJBQ0EsWUFDQSxzQ0FDQSxXQUNBLDhFQUNBLFV0SCsvbEJoQixDc0h4L2xCZ0Isc1JBQ0ksU3RINi9sQnBCLENzSHgvbEJnQixzRUFDSSxldEgwL2xCcEIsQ3NIci9sQmdCLHNFQUNJLGV0SHUvbEJwQixDc0hsL2xCUSxtREFDSSxxQkFDQSxrQkFDQSxTQUNBLDhEQUNBLGlCQUNBLFdBQ0EsVUFDQSxTQUNBLDBFQUNBLG1HQUNBLDZGQUNBLFV0SG8vbEJaLENhOW9tQkksNkJ5RzhJSSxtREFlUSxjQUNBLDhEQUNBLFdBQ0EsYUFDQSxzSXRIcS9sQmQsQ0FDRixDYXZwbUJJLDRCeUc4SUksbURBdUJRLFl0SHMvbEJkLENBQ0YsQ3NIcC9sQlksc0RBQ0ksZUFDQSxnQkFDQSwwRUFDQSxVQUNBLGFBQ0EsbUdBQ0EsNkZBQ0Esa0JBQ0EscUJ0SHMvbEJoQixDYXZxbUJJLDZCeUd3S1Esc0RBWVEsc0J0SHUvbEJsQixDQUNGLENzSHIvbEJnQiw2REFDSSxZdEh1L2xCcEIsQ3NIbC9sQm9CLDZJQUNJLGdCQUNBLHFCdEhvL2xCeEIsQ3NIaC9sQmdCLDZEQUNJLG9CQUNBLDZCQUNBLHVCQUNBLGtCQUNBLGNBQ0EsZUFDQSxzRUFDQSxVQUNBLFF0SGsvbEJwQixDdUhyd21CSSwyQ0FDSSxxQkFDQSxrQkFDQSxTQUNBLFN2SHd3bUJSLEN1SHR3bUJRLDhDQUNJLFVBQ0EsUXZId3dtQlosQ3VIdHdtQlksZ0RBQ0ksZ0JBQ0EsZ0J2SHd3bUJoQixDdUh0d21CZ0IsdzNEQUNJLG9CQUNBLFdBQ0Esc0VBQ0EscUJ2SHd3bUJwQixDdUh0d21Cb0IsMDhDQUNJLG9CQUNBLFdBQ0EscUV2SHd3bUJ4QixDdUhwd21CZ0Isb0RBQ0ksZUFDQSxxRXZIc3dtQnBCLEN1SGx3bUJvQixnakRBQ0ksY0FDQSxxRHZIb3dtQnhCLEN1SGx3bUJ3Qiw4a0NBQ0ksYXZIb3dtQjVCLEN1SGh3bUJvQiwwREFDSSxxRHZIa3dtQnhCLEN1SDN2bUJJLDJDQUNJLGVBQ0EsUUFDQSxlQUNBLFd2SDZ2bUJSLEN1SDN2bUJRLGlFQUNJLG9Cdkg2dm1CWixDdUgzdm1CWSxvRUFDSSxxQnZINnZtQmhCLEN1SDN2bUJnQixzRUFDSSxnQkFDQSxvQkFDQSxlQUNBLGdCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLHVDQUNBLGdGQUNBLHNCQUNBLCtGdkg2dm1CcEIsQ3VIM3ZtQm9CLHd3REFDSSxvQkFDQSxjdkg2dm1CeEIsQ3VIMXZtQm9CLDRFQUNJLHdCdkg0dm1CeEIsQ3VIMXZtQndCLG8yREFDSSxvQnZINHZtQjVCLEN1SC91bUJnQixzREFDSSxjdkhrdm1CcEIsQ3VIMXVtQkksOEJBQ0ksYUFDQSxrQkFDQSxXQUNBLGV2SDZ1bUJSLENhanltQkkseUIwR2dEQSw4QkFPUSxldkg4dW1CVixDQUNGLENhdHltQkksMEIwR2dEQSw4QkFXUSxldkgrdW1CVixDQUNGLENhM3ltQkksMEIwR2dEQSw4QkFlUSxldkhndm1CVixDQUNGLEN1SDV1bUJnQixrRkFDSSxVQUNBLGlCdkg4dW1CcEIsQ3VIeHVtQkksdUNBQ0ksa0JBQ0EsY0FDQSxXQUNBLFd2SDB1bUJSLEN1SHh1bUJRLHdGQUNJLHFDQUNBLGlEQUNBLFV2SDB1bUJaLEN1SHZ1bUJRLDhDQUNJLFdBQ0Esa0JBQ0EsU0FDQSxTQUNBLFdBQ0EsWUFDQSw4REFDQSw2QkFDQSxVQUNBLHNFQUNBLFVBQ0Esa0J2SHl1bUJaLEN3SHQ0bUJRLHNCQUNJLG1CQUNBLGlCQUNBLGNBQ0EsZXhIeTRtQlosQ3dIdDRtQlEsZ0NBQ0ksMEJBQ0EsYUFDQSxpQkFDQSxpQnhIdzRtQlosQ3dIdDRtQlksbUNBQ0ksU3hIdzRtQmhCLEN3SHQ0bUJnQixxQ0FDSSx5QnhIdzRtQnBCLEN5SDM1bUJJLDJCQUNJLFdBQ0EsY0FDQSxlQUNBLE1BQ0EsT0FDQSxZQUNBLGFBQ0EseUJBQ0EsMEJ6SDg1bUJSLEN5SDM1bUJJLDJCQUNJLGtCQUNBLGNBQ0EsZ0JBQ0EsYUFDQSxjQUNBLGtCQUNBLGtCQUNBLDBFQUNBLG1HQUNBLDRFQUNBLGNBQ0EsbUJBQ0EseUJBQ0EscUV6SDY1bUJSLEN5SDM1bUJRLDhOQUNJLHNCQUNBLFdBQ0EseUV6SDY1bUJaLEN5SDE1bUJRLGlDQUNJLGVBQ0EsbUJBQ0EsYXpINDVtQlosQ3lIMTVtQlksZ1BBQ0ksYXpINDVtQmhCLEN5SHY1bUJJLCtCQUNJLGVBQ0EsUUFDQSxTQUNBLGdHQUNBLGVBQ0EsZ0JBQ0Esd0J6SHk1bUJSLENhbDVtQkksMEI0R2RBLCtCQVVRLGVBQ0EsZXpIMDVtQlYsQ0FDRixDeUh4NW1CUSxnREFDSSxjekgwNW1CWixDeUhyNW1CUSwrQkFDSSxlQUNBLGV6SHU1bUJaLENhLzVtQkksMEI0R01JLCtCQUtRLGVBQ0EsZXpIdzVtQmQsQ0FDRixDMEg3OW1CUSxxQ0FDSSx1QkFDQSxnQkFDQSw4RUFDQSxzRUFDQSxrQ0FDQSwwRUFDQSx1SUFDQSw0RjFIKzltQlosQzBINTltQlEsaUNBQ0ksa0JBQ0EsZ0JBQ0EsY0FDQSxjMUg4OW1CWixDMEg1OW1CWSxxQ0FDSSxXQUNBLHFDQUNBLDBDMUg4OW1CaEIsQzBIMTltQlEsaUNBQ0ksa0JBQ0EsbUJBQ0Esb0JBQ0EsZTFINDltQlosQzBIejltQlEsb0NBQ0ksaUIxSDI5bUJaLEMwSHY5bUJZLHdEQUNJLDZFMUh5OW1CaEIsQzBIbjltQkEsa0JBQ0kscUJBQ0EsdUIxSHM5bUJKLEMwSHA5bUJJLCtCQUNJLG1CQUNBLG9CMUhzOW1CUixDYS84bUJJLDBCNkdUQSwrQkFLUSxvQkFDQSxnQjFIdTltQlYsQ0FDRixDMkhqaG5CQSxNQUNJLHFCM0hvaG5CSixDMkgvZ25CUSwwQ0FDSSxvQjNIa2huQlosQ2E3OW1CSSwwQjhHdERJLDBDQUlRLG9CM0htaG5CZCxDQUNGLEMySDdnbkJvQiw4REFDSSw0QjNIK2duQnhCLEMySHpnbkJnQixxREFDSSxrQjNIMmduQnBCLEMySHhnbkJnQix3REFDSSxtQjNIMGduQnBCLEMySHZnbkJnQixxREFDSSxhQUNBLDRDQUNBLG9CQUNBLHNCM0h5Z25CcEIsQzJIcmduQndCLGlFQUNJLGEzSHVnbkI1QixDMkhsZ25CZ0IsaUhBQ0ksZTNIb2duQnBCLEMySGxnbkJvQiwySEFDSSxlM0hvZ25CeEIsQzJIaGduQmdCLGdEQUNJLDBFQUNBLHVJQUNBLFlBQ0EscUJBQ0Esb0IzSGtnbkJwQixDMkgvL21CZ0IscURBQ0ksY0FDQSxvQjNIaWduQnBCLEMySC8vbUJvQix1REFDSSxhM0hpZ25CeEIsQzJILy9tQndCLDZEQUNJLGEzSGlnbkI1QixDMkg3L21Cb0IsNERBQ0ksV0FDQSxlQUNBLGdCQUNBLHFCQUNBLHlCQUNBLGtCQUNBLE9BQ0EsWTNIKy9tQnhCLEMySHgvbUJ3Qiw0SEFDSSxjQUNBLGUzSDgvbUI1QixDMkgzL21Cd0IsbUVBQ0ksZ0JBQ0Esd0JBRUEsa0JBQ0EsV0FDQSxjQUNBLGEzSDQvbUI1QixDMkh2L21CZ0Isa0RBQ0ksMEVBQ0EsdUlBQ0EsbUdBQ0EsNkZBQ0EsbUJBQ0EsY0FDQSxnQkFDQSxxQkFDQSxxQjNIeS9tQnBCLEMySHYvbUJvQix1REFDSSxxQkFDQSxtQkFDQSxjQUNBLGUzSHkvbUJ4QixDMkg5K21CSSwyQkFDSSx5QkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxtQkFDQSxlM0hpL21CUixDMkg5K21CSSwwQkFDSSwwRUFDQSx1SUFDQSxtR0FDQSxpR0FDQSx1QjNIZy9tQlIsQzJINyttQkksd0JBQ0ksV0FDQSxrQkFDQSxrQkFDQSxlM0grK21CUixDMkg3K21CUSw0QkFDSSxlQUNBLHNCQUNBLHVCQUNBLGlCQUNBLHFDQUNBLGdEM0grK21CWixDMkh4K21CSSwyQkFDSSxtQkFDQSxzQkFDQSxXQUNBLHNCM0gwK21CUixDMkhyK21CSSx3QkFDSSx1QkFDQSw4RUFDQSxnQkFDQSxZQUNBLDBFQUNBLHNJM0h3K21CUixDMkhwK21CUSwwQkFDSSxXQUNBLGVBQ0EscUNBQ0EsZ0QzSHMrbUJaLEMySGwrbUJJLHdCQUNJLGdCQUNBLFczSG8rbUJSLEMySHo5bUJJLHVCQUNJLHlCQUNBLDZCQUNBLDBFQUNBLG1IQUNBLDRGM0gyOW1CUixDMkh4OW1CSSxzQkFDSSxtQkFDQSxjQUNBLGdCQUNBLG9CM0gwOW1CUixDMkh4OW1CUSwyQkFDSSxtQkFDQSxjQUNBLGUzSDA5bUJaLEMySHQ5bUJJLDJCQUNJLDBFQUNBLGdJQUNBLDZGQUNBLHlHQUNBLGNBQ0EsbUIzSHc5bUJSLEMySGw5bUJJLGlDQUNJLGUzSG85bUJSLEMySGo5bUJJLGlDQUNJLHFCQUNBLGUzSG05bUJSLEMySDk4bUJJLCtCQUNJLFdBQ0Esa0JBQ0Esb0IzSGk5bUJSLENhcHBuQkksMEI4R2dNQSwrQkFNUSxpQkFDQSxtQjNIazltQlYsQ0FDRixDMkhoOW1CUSxzQ0FDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsbUNBQ0EsUzNIazltQlosQzJILzhtQlEsd0NBQ0ksa0JBQ0EsT0FDQSxNQUNBLFdBQ0EsWUFDQSxzQkFDQSx3QkFDQSw0QkFDQSxTM0hpOW1CWixDMkg5OG1CUSx1REFDSSxrQkFDQSxXQUNBLDBFQUNBLFlBQ0EsdUlBQ0Esc0YzSGc5bUJaLEMySDk4bUJZLDJEQUNJLGtCQUNBLGdCQUNBLFUzSGc5bUJoQixDMkg5OG1CZ0IsdVRBQ0ksVTNIZzltQnBCLEMySHg4bUJJLG1DQUNJLDBFQUNBLHNJM0gyOG1CUixDYXBzbkJJLDBCOEd1UEEsbUNBS1EsK0gzSDQ4bUJWLENBQ0YsQzJIMThtQlEscURBRUksK0gzSDg4bUJaLEMySDE4bUJZLDhHQUxBLDBFQUVBLG1HQUNBLDRGM0hpOW1CWixDMkh6OG1CWSxnRUFDSSx3QjNIMjhtQmhCLEMySHg4bUJZLDBJQUVJLGlCM0gwOG1CaEIsQzJIcjhtQm9CLHNUQUNJLFUzSDQ4bUJ4QixDMkh2OG1CWSx1RUFDSSxpQkFDQSxzQkFDQSx3QjNIeThtQmhCLENheHVuQkksMEI4RzRSUSx1RUFNUSxrQkFDQSxvQkFDQSxzQjNIMDhtQmxCLENBQ0YsQzJIcjhtQkksMktBR0ksZTNIdThtQlIsQzJIcDhtQkkscUNBQ0ksZ0IzSHM4bUJSLEMySGo4bUJZLG9JQUVJLFMzSG04bUJoQixDMkhoOG1CWSx5SEFFSSxRM0hrOG1CaEIsQzJIOTdtQmdCLDJFQUNJLGlCM0hnOG1CcEIsQzJIejdtQmdCLDRFQUNJLFdBQ0EsV0FDQSxVQUNBLGlCM0gyN21CcEIsQzJIdjdtQlksa0RBQ0ksVUFDQSxpQjNIeTdtQmhCLEMySHY3bUJnQiwrREFDSSw4QzNIeTdtQnBCLEMySHQ3bUJnQix3REFDSSxjM0h3N21CcEIsQzJIcjdtQmdCLHdFQUNJLFczSHU3bUJwQixDYXJ4bkJJLDBCOEc2Vlksd0VBSVEsa0IzSHc3bUJ0QixDQUNGLENhMXhuQkksMEI4RzZWWSx3RUFRUSxpQjNIeTdtQnRCLENBQ0YsQzJIdDdtQmdCLHNFQUNJLGtHM0h3N21CcEIsQzJIcjdtQmdCLDREQUNJLGlCM0h1N21CcEIsQzJIcjdtQm9CLDZFQUNJLG1CQUNBLHlCQUNBLFUzSHU3bUJ4QixDMkhyN21Cd0IsNkZBQ0ksdUIzSHU3bUI1QixDMkhuN21Cb0IsMkVBQ0ksb0NBQ0EsdUJBQ0EsUzNIcTdtQnhCLEMySG43bUJ3QixrRkFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsOEJBQ0EsVTNIcTdtQjVCLEMySGg3bUJnQix1RUFDSSwwRUFDQSwrSjNIazdtQnBCLEMySGg3bUJvQixzRkFDSSxtQkFDQSxlM0hrN21CeEIsQzJILzZtQm9CLHVGQUNJLGtCQUNBLGdCQUNBLHdCM0hpN21CeEIsQzJIeDZtQlEsMEVBQ0ksc0IzSDA2bUJaLEMySHY2bUJRLHlEQUNJLGdCQUNBLCtIM0h5Nm1CWixDMkh0Nm1CUSwrQ0FDSSxRM0h3Nm1CWixDMkhyNm1CUSxtRkFDSSw2QkFDQSx1QjNIdTZtQlosQzJIcDZtQlEsOEVBQ0ksNEJBQ0EsU0FDQSxZQUNBLGtCQUNBLE1BQ0EsVTNIczZtQlosQzJIbjZtQlEsdUVBQ0ksc0JBQ0EsbUJBQ0EsZ0MzSHE2bUJaLEMySGw2bUJRLGlGQUNJLFNBQ0Esa0JBQ0EsUUFDQSxnR0FDQSxXQUNBLFMzSG82bUJaLEMySGo2bUJRLDBFQUNJLHNDM0htNm1CWixDMkhoNm1CUSxrREFDSSw2RkFDQSwwRUFDQSxtR0FDQSxrQkFDQSxTM0hrNm1CWixDMkgvNW1CUSw0TUFHSSxhM0hpNm1CWixDMkg5NW1CUSx5REFDSSxtQkFDQSxvQkFDQSxXQUNBLCtCQUNBLDRCM0hnNm1CWixDMkg3NW1CUSw2RkFDSSxZM0grNW1CWixDMkg1NW1CUSxzRkFDSSxnQjNIODVtQlosQzJIbjVtQkksK0RBTEEsZ0JBQ0Esb0JBQ0EsbUJBQ0Esa0IzSHc2bUJKLEMySHQ2bUJJLHVDQUNJLFdBSUEsZ0JBQ0EsMEJBQ0EsY0FFQSx5QkFDQSw2RTNINDVtQlIsQzJIejVtQkksK0JBQ0ksWTNIMjVtQlIsQzJIdjVtQkEsc0JBQ0ksa0JBQ0EsWUFDQSxhQUNBLGdCQUNBLFczSDA1bUJKLEMySHg1bUJJLGlDQUNJLDhFQUNBLHVCQUNBLGdCQUNBLHlCQUNBLGdCQUNBLGdDM0gwNW1CUixDMkh2NW1CSSw4QkFDSSwwRUFDQSxtSEFDQSw0RjNIeTVtQlIsQzJIdjVtQlEsaUNBQ0ksZ0JBQ0EsYTNIeTVtQlosQzJIcjVtQkksNkJBQ0ksbUJBQ0EscUJBQ0EsZTNIdTVtQlIsQzJIcDVtQkksZ0NBQ0ksdUIzSHM1bUJSLEMySG41bUJJLDZCQUNJLGtCQUNBLG9CQUNBLGNBQ0EsZ0JBQ0EscUIzSHE1bUJSLEMySG41bUJRLGtDQUNJLGNBQ0EsbUJBQ0EsY0FDQSxlM0hxNW1CWixDMkhqNW1CSSw2QkFDSSxrQkFDQSxrQjNIbTVtQlIsQzJILzRtQkEsdUJBQ0ksa0JBQ0EsTUFDQSxXQUNBLFlBQ0EsWUFDQSw4QkFDQSw0REFDQSxVQUNBLGtCQUNBLHNFQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGEzSGs1bUJKLEMySGg1bUJJLDRCQUNJLFVBQ0Esa0IzSGs1bUJSLEM0SGhpb0JJLHdCQUVJLDZGQUNBLG1CQUNBLGU1SG1pb0JSLEM0SGhpb0JJLHNEQU5JLHlFNUg0aW9CUixDNEh0aW9CSSw4QkFFSSxhQUNBLGtCQUNBLHFCNUhraW9CUixDNEhoaW9CUSxxSUFDSSxhNUhraW9CWixDNEg3aG9CUSx3Q0FDSSx5QkFDQSxzQkFDQSxXNUgraG9CWixDNEh4aG9CUSx1RkFISSx5RTVIMGlvQlosQzRIdmlvQlEsNkNBRUksbUdBQ0EsNkZBQ0EsZUFDQSxnQkFDQSxtQkFDQSxnQkFDQSxrQkFDQSxrQkFDQSxvQjVINmhvQlosQzRIMWhvQlEsZ0RBQ0ksc0JBQ0EsMEVBQ0EsdUlBQ0EsbUdBQ0Esa0g1SDRob0JaLEM0SHpob0JRLHFDQUNJLG1CQUNBLGU1SDJob0JaLEM0SHhob0JRLG9DQUNJLDBFQUNBLFk1SDBob0JaLEM0SHhob0JZLHlQQUNJLGE1SDBob0JoQixDNEh0aG9CUSxvQ0FDSSxrQkFDQSxtQkFDQSxlNUh3aG9CWixDNEhuaG9CWSw4REFDSSxtQkFDQSxVNUhxaG9CaEIsQzRIbGhvQlkseURBQ0ksd0I1SG9ob0JoQixDNEgvZ29CWSw4REFDSSxtQkFDQSxVNUhpaG9CaEIsQzRIOWdvQlkseURBQ0ksd0I1SGdob0JoQixDNEh6Z29CWSwyR0FDSSxVNUg4Z29CaEIsQzRIemdvQlksOERBQ0ksbUJBQ0EsVTVIMmdvQmhCLEM0SHhnb0JZLHlEQUNJLHdCNUgwZ29CaEIsQzRIbmdvQlksMkdBQ0ksVTVId2dvQmhCLEM0SG5nb0JZLDhEQUNJLG1CQUNBLFU1SHFnb0JoQixDNEhsZ29CWSx5REFDSSx3QjVIb2dvQmhCLEM0SC8vbkJZLDhEQUNJLG1CQUNBLFU1SGlnb0JoQixDNEg5L25CWSx5REFDSSx3QjVIZ2dvQmhCLEM2SG5vb0JBLFFBQ0ksZTdIZ3BvQkosQzZIM29vQlEsa0JBQ0ksb0I3SDhvb0JaLEM2SHpvb0JBLGNBQ0ksVUFDQSxTQUNBLHFFN0g0b29CSixDNkgxb29CSSxvQkFDSSx5QkFDQSx1QzdING9vQlIsQzZIeG9vQkEsU0FDSSxtQkFDQSxlQUNBLFdBQ0EsVUFDQSx3QjdIMm9vQkosQzZIem9vQkksYUFDSSxlN0gyb29CUixDNkh4b29CSSxnQkFDSSx1QkFDQSwyQkFDQSwwQjdIMG9vQlIsQzZIeG9vQlEsc0JBQ0ksa0JBQ0Esa0M3SDBvb0JaLEM4SHpyb0JJLG1CQUNJLHlCQUNBLHVCQUNBLHlCQUNBLGdCQUNBLG1CQUNBLHlCQUNBLG1CQUNBLHNFQUNBLFdBQ0EsaUI5SDRyb0JSLEM4SDFyb0JRLHlCQUNJLG9DOUg0cm9CWixDOEh6cm9CUSwrQkFDSSx5QkFDQSx3QjlIMnJvQlosQzhIenJvQlkscUNBQ0ksdUM5SDJyb0JoQixDOEh0cm9CSSx1REFDSSwyQkFDQSxtQjlId3JvQlIsQzhIcnJvQkksdURBQ0ksd0JBQ0EsaUI5SHVyb0JSLEM4SHByb0JJLHNCQUNJLHdCQUNBLGdCOUhzcm9CUixDOEhucm9CSSw2QkFDSSxnQkFDQSxXQUNBLFE5SHFyb0JSLEM4SG5yb0JRLG1DQUNJLFNBQ0EsY0FDQSxlOUhxcm9CWixDOEhqcm9CSSwwQkFDSSx5QkFDQSxjQUNBLDRCOUhtcm9CUixDOEhqcm9CUSxnQ0FDSSxXQUNBLHdCOUhtcm9CWixDOEhocm9CUSxpQ0FDSSxzQkFDQSxVOUhrcm9CWixDOEhocm9CWSx1Q0FDSSxjQUNBLHFCOUhrcm9CaEIsQzhIN3FvQkksd0JBQ0ksUTlIK3FvQlIsQzhIN3FvQlEsMkNBQ0ksd0I5SCtxb0JaLEM4SDdxb0JZLGlEQUNJLGNBQ0EsNEI5SCtxb0JoQixDOEgzcW9CUSw4QkFDSSw0QjlINnFvQlosQzhIenFvQkkseUJBQ0ksa0JBQ0EsZUFDQSxnQkFDQSxzQkFDQSxrQkFDQSxxRTlIMnFvQlIsQzhIenFvQlEsK0JBQ0ksZUFDQSxvQjlIMnFvQlosQzhIenFvQlksc0NBQ0ksYTlIMnFvQmhCLEM4SHZxb0JRLGdDQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxXQUNBLG1CQUNBLHlFOUh5cW9CWixDOEhycW9CWSw0Q0FDSSxnQkFDQSw4QkFDQSxXQUNBLGtCQUNBLGdCQUNBLG9CQUNBLG9CQUNBLGNBQ0EsbUNBQ0EsaUM5SHVxb0JoQixDK0h6eW9CSSw0QkFDSSxVL0g0eW9CUixDK0gxeW9CUSxrREFDSSxxQkFDQSxzRUFDQSxrQkFDQSxzQkFDQSxpQi9INHlvQlosQytIMXlvQlksd0RBQ0ksd0JBQ0EsYy9INHlvQmhCLEMrSHp5b0JZLHdEQUNJLFkvSDJ5b0JoQixDK0h2eW9CUSxpREFDSSxlQUNBLG9DQUNBLGNBQ0EsVUFDQSxrQkFDQSxrQkFDQSxRQUNBLG9CQUNBLDBEQUNBLHNFQUNBLHlCQUNBLFkvSHl5b0JaLEMrSHZ5b0JZLHdEQUNJLFdBQ0Esa0JBQ0EsY0FDQSxhQUNBLFFBQ0EsU0FHQSwyRkFDQSxVL0h5eW9CaEIsQytIdHlvQlksdURBQ0ksV0FDQSxrQkFDQSxjQUNBLFlBQ0EsUUFDQSxTQUdBLDhGQUNBLFVBQ0EsVS9Id3lvQmhCLEMrSHJ5b0JZLHNEQUNJLG9DQUNBLFVBQ0Esa0IvSHV5b0JoQixDK0hueW9CZ0Isc0RBQ0ksMEVBQ0EsNENBQ0EsNkZBQ0Esa0JBQ0EsYS9IcXlvQnBCLEMrSG55b0JvQixvSEFDSSxrQkFDQSxnQkFDQSxpQkFDQSxjQUNBLFFBQ0EsOERBQ0EseUJBQ0EsaUIvSHF5b0J4QixDK0g5eG9Cb0IseUhBQ0ksYS9IbXlvQnhCLEMrSGp5b0J3QixtRUFDSSxnQkFDQSx3QkFFQSxrQkFDQSxRQUNBLDhEQUNBLGNBQ0EsYS9Ia3lvQjVCLENnSXY0b0JJLDRCQUNJLFVoSTA0b0JSLENnSXg0b0JRLGtEQUNJLHFCQUNBLHNFQUNBLGtCQUNBLHNCQUNBLGlCaEkwNG9CWixDZ0l4NG9CWSx3REFDSSx3QkFDQSxjaEkwNG9CaEIsQ2dJdjRvQlksd0RBQ0ksWWhJeTRvQmhCLENnSXI0b0JRLGlEQUNJLGFBQ0EsaUJBQ0Esb0NBQ0EsY0FDQSxVQUNBLGtCQUNBLGtCQUNBLFFBQ0Esb0JBQ0EsMERBQ0Esc0VBQ0EseUJBQ0EsWWhJdTRvQlosQ2dJcjRvQlksd0RBQ0ksV0FDQSxrQkFDQSxjQUNBLGFBQ0EsUUFDQSxTQUdBLDJGQUNBLFVoSXU0b0JoQixDZ0lwNG9CWSx1REFDSSxXQUNBLGtCQUNBLGNBQ0EsWUFDQSxRQUNBLFNBR0EsOEZBQ0EsVUFDQSxVaElzNG9CaEIsQ2dJbjRvQlksc0RBQ0ksb0NBQ0EsVUFDQSxrQmhJcTRvQmhCLENnSWo0b0JnQixzREFDSSwwRUFDQSw2Q0FDQSw2RkFDQSxrQkFDQSxhaEltNG9CcEIsQ2dJNzNvQm9CLHlIQUNJLGFoSWs0b0J4QixDZ0loNG9Cd0IsbUVBQ0ksZ0JBQ0Esd0JBRUEsa0JBQ0EsUUFDQSw4REFDQSxjQUNBLGFoSWk0b0I1QixDaUluOW9CQSxpQkFDSSxrQkFDQSxXQUNBLHFCQUNBLGVqSSs5b0JKLENpSTc5b0JJLHdCQUNJLGtCQUNBLHFFakkrOW9CUixDaUk1OW9CSSxzQkFDSSxrQmpJODlvQlIsQ2lJNTlvQlEsNkJBQ0ksY0FDQSxTakk4OW9CWixDaUkxOW9CSSxzQkFDSSxpQmpJNDlvQlIsQ2lJMTlvQlEsNkJBQ0ksY0FDQSxRakk0OW9CWixDaUlyOW9CWSxtQ0FDSSxPakl1OW9CaEIsQ2lJbDlvQlksbUNBQ0ksTWpJbzlvQmhCLENrSXIvb0JRLHdFQUNJLFlBQ0EscUJsSWtncEJaLENrSWhncEJZLHFHQUNJLGdCbElrZ3BCaEIsQ2tJLy9vQlksa0dBQ0ksV2xJaWdwQmhCLENrSTcvb0JRLDBFQUNJLHNCQUNBLDBFQUNBLDRGbEkrL29CWixDa0k3L29CWSx1R0FDSSxZQUNBLGlCQUNBLFFsSSsvb0JoQixDa0k1L29CWSwrTEFFSSxVbEk4L29CaEIsQ2tJNS9vQmdCLDZNQUNJLGFBQ0EsWWxJKy9vQnBCLENtSTdpcEJBLFlBQ0ksU0FDQSxzQm5JZ2pwQkosQ21JOWlwQkksbUNBQ0ksU0FDQSxtQkFDQSxxQm5JZ2pwQlIsQ21JOWlwQlEseUNBQ0ksWUFDQSx1Q25JZ2pwQlosQ21JMWlwQlEsOEVBRUksaUJuSTJpcEJaLENtSXppcEJZLDhHQUNJLGtCQUNBLGdCQUNBLE1BQ0EsT0FDQSxTQUNBLFlBQ0EsY0FDQSxXQUNBLFduSTJpcEJoQixDbUl4aXBCZ0IsNEhBQ0ksa0JBQ0EsUUFDQSxTQUNBLGdHQUNBLGVBQ0EsVW5JMGlwQnBCLENtSW5pcEJnQiw2REFDSSxlbklxaXBCcEIsQ21JOWhwQmdCLCtEQUNJLGVuSWdpcEJwQixDb0lybHBCUSxnQ3hIR04sV0FDQSxtQkFDQSxrQkFDQSxrQkFDQSxnQlpzbHBCRixDYW5pcEJJLHlCdUgxREksZ0N4SHFCRixlWjRrcEJKLENBQ0YsQ2F4aXBCSSx5QnVIMURJLGdDeEhxQkYsZVppbHBCSixDQUNGLENhN2lwQkksMEJ1SDFESSxnQ3hIcUJGLGVac2xwQkosQ0FDRixDYWxqcEJJLDBCdUgxREksZ0N4SHFCRixnQloybHBCSixDQUNGLENhdmpwQkksMEJ1SDFESSxnQ3hIcUJGLGdCWmdtcEJKLENBQ0YsQ2E1anBCSSwwQnVIMURJLGdDeEhxQkYsZ0JacW1wQkosQ0FDRixDb0lobnBCQSxjQUNJLGVBQ0EsUUFDQSxhQUNBLFlwSWtucEJKLENvSWhucEJJLGlCQUNJLHFCQUNBLFNBQ0EsVUFDQSwwRUFDQSxnSUFDQSxtR0FDQSw2RkFDQSw2RXBJa25wQlIsQ29JaG5wQlEsb0JBQ0ksa0JwSWtucEJaLENvSWhucEJZLHNCQUNJLGNBQ0Esa0JBQ0EseUJBQ0EsbUJBQ0EscUVwSWtucEJoQixDb0lobnBCZ0IsNEJBQ0ksV0FDQSxrQnBJa25wQnBCLENvSWhucEJvQiw4QkFDSSxVcElrbnBCeEIsQ3FJbnBwQkEsV0FDSSxlQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBRUEsY0FFQSxlQUVBLGdCQUNBLG1CckltcHBCSixDcUlqcHBCSSxrQkFDSSxrQkFDQSxNQUNBLE9BQ0EsbUJBRUEsMEVBQ0EsbUdBRUEsV0FDQSxXcklpcHBCUixDcUk5b3BCUSx5QkFFSSxTQUNBLE1ySXNwcEJaLENxSTdvcEJRLGlEQVhJLGtCQUdBLGNBQ0EsV0FDQSxXQUNBLFlBQ0EsbUJBQ0Esa0JySTJwcEJaLENxSXhwcEJRLHdCQUVJLE1BQ0EsVXJJcXBwQlosQ3FJcm9wQlEsZ0NBQ0ksMEdBQ0EsMERBQ0EsK0NySXVvcEJaLENxSXBvcEJRLDBDQUNJLEdBQ0ksU0FFSSxxQ0FJSixXQUNBLHVHcklrb3BCZCxDcUl6bnBCVSxHQUNJLFdBRUkscUNBSUosdUJBQ0EsNkdySXVucEJkLENBQ0YsQ3FJbHBwQlEsa0NBQ0ksR0FDSSxTQUVJLHFDQUlKLFdBQ0EsdUdySWtvcEJkLENxSXpucEJVLEdBQ0ksV0FFSSxxQ0FJSix1QkFDQSw2R3JJdW5wQmQsQ0FDRixDcUl4cHBCUSxnQ0FDSSwwR0FDQSwwREFDQSxtRHJJMHBwQlosQ3FJdnBwQlEsMENBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EseUdySXFwcEJkLENxSTVvcEJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSwrR3JJMG9wQmQsQ0FDRixDcUlycXBCUSxrQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx5R3JJcXBwQmQsQ3FJNW9wQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLCtHckkwb3BCZCxDQUNGLENxSTNxcEJRLGdDQUNJLDBHQUNBLHdEQUNBLHFEckk2cXBCWixDcUkxcXBCUSwwQ0FDSSxHQUNJLFFBRUksaUNBSUosV0FDQSwyR3JJd3FwQmQsQ3FJL3BwQlUsR0FDSSxZQUVJLGlDQUlKLHVCQUNBLCtHckk2cHBCZCxDQUNGLENxSXhycEJRLGtDQUNJLEdBQ0ksUUFFSSxpQ0FJSixXQUNBLDJHckl3cXBCZCxDcUkvcHBCVSxHQUNJLFlBRUksaUNBSUosdUJBQ0EsK0dySTZwcEJkLENBQ0YsQ3FJOXJwQlEsZ0NBQ0ksMEdBQ0Esd0RBQ0EsbURySWdzcEJaLENxSTdycEJRLDBDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHVHckkycnBCZCxDcUlscnBCVSxHQUNJLFlBRUksbUNBSUosdUJBQ0EsNkdySWdycEJkLENBQ0YsQ3FJM3NwQlEsa0NBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EsdUdySTJycEJkLENxSWxycEJVLEdBQ0ksWUFFSSxtQ0FJSix1QkFDQSw2R3JJZ3JwQmQsQ0FDRixDcUlqdHBCUSxnQ0FDSSwwR0FDQSwwREFDQSxtRHJJbXRwQlosQ3FJaHRwQlEsMENBQ0ksR0FDSSxTQUVJLG1DQUlKLFdBQ0EseUdySThzcEJkLENxSXJzcEJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSwrR3JJbXNwQmQsQ0FDRixDcUk5dHBCUSxrQ0FDSSxHQUNJLFNBRUksbUNBSUosV0FDQSx5R3JJOHNwQmQsQ3FJcnNwQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLCtHckltc3BCZCxDQUNGLENxSXB1cEJRLGdDQUNJLDBHQUNBLHNEQUNBLG1EcklzdXBCWixDcUludXBCUSwwQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx1R3JJaXVwQmQsQ3FJeHRwQlUsR0FDSSxZQUVJLG1DQUlKLHVCQUNBLCtHcklzdHBCZCxDQUNGLENxSWp2cEJRLGtDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHVHcklpdXBCZCxDcUl4dHBCVSxHQUNJLFlBRUksbUNBSUosdUJBQ0EsK0dySXN0cEJkLENBQ0YsQ3FJdnZwQlEsZ0NBQ0ksMEdBQ0Esd0RBQ0EsK0NySXl2cEJaLENxSXR2cEJRLDBDQUNJLEdBQ0ksU0FFSSxvQ0FJSixXQUNBLG1HcklvdnBCZCxDcUkzdXBCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0dySXl1cEJkLENBQ0YsQ3FJcHdwQlEsa0NBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EsbUdySW92cEJkLENxSTN1cEJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSwrR3JJeXVwQmQsQ0FDRixDcUkxd3BCUSxnQ0FDSSwwR0FDQSx3REFDQSxtRHJJNHdwQlosQ3FJendwQlEsMENBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EsMkdySXV3cEJkLENxSTl2cEJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSxpSHJJNHZwQmQsQ0FDRixDcUl2eHBCUSxrQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSwyR3JJdXdwQmQsQ3FJOXZwQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLGlIckk0dnBCZCxDQUNGLENxSTd4cEJRLGdDQUNJLDBHQUNBLDBEQUNBLG1EckkreHBCWixDcUk1eHBCUSwwQ0FDSSxHQUNJLFFBRUksK0JBSUosV0FDQSx5R3JJMHhwQmQsQ3FJanhwQlUsR0FDSSxXQUVJLCtCQUlKLHVCQUNBLGlIckkrd3BCZCxDQUNGLENxSTF5cEJRLGtDQUNJLEdBQ0ksUUFFSSwrQkFJSixXQUNBLHlHckkweHBCZCxDcUlqeHBCVSxHQUNJLFdBRUksK0JBSUosdUJBQ0EsaUhySSt3cEJkLENBQ0YsQ3FJaHpwQlEsZ0NBQ0ksMEdBQ0EsMERBQ0EsaURySWt6cEJaLENxSS95cEJRLDBDQUNJLEdBQ0ksUUFJSSwrQkFFSixXQUNBLDJHckk2eXBCZCxDcUlweXBCVSxHQUNJLFdBRUksbUNBSUosdUJBQ0EsaUhySWt5cEJkLENBQ0YsQ3FJN3pwQlEsa0NBQ0ksR0FDSSxRQUlJLCtCQUVKLFdBQ0EsMkdySTZ5cEJkLENxSXB5cEJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSxpSHJJa3lwQmQsQ0FDRixDcUluMHBCUSxnQ0FDSSwwR0FDQSwwREFDQSxxRHJJcTBwQlosQ3FJbDBwQlEsMENBQ0ksR0FDSSxTQUVJLHFDQUlKLFdBQ0EsdUdySWcwcEJkLENxSXZ6cEJVLEdBQ0ksV0FFSSxxQ0FJSix1QkFDQSwrR3JJcXpwQmQsQ0FDRixDcUloMXBCUSxrQ0FDSSxHQUNJLFNBRUkscUNBSUosV0FDQSx1R3JJZzBwQmQsQ3FJdnpwQlUsR0FDSSxXQUVJLHFDQUlKLHVCQUNBLCtHcklxenBCZCxDQUNGLENxSXQxcEJRLCtCQUNJLHdHQUNBLDBEQUNBLHFEckl3MXBCWixDcUlyMXBCUSx5Q0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx1R3JJbTFwQmQsQ3FJMTBwQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLCtHckl3MHBCZCxDQUNGLENxSW4ycEJRLGlDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHVHckltMXBCZCxDcUkxMHBCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0dySXcwcEJkLENBQ0YsQ3FJejJwQlEsK0JBQ0ksd0dBQ0EsMERBQ0EscURySTIycEJaLENxSXgycEJRLHlDQUNJLEdBQ0ksU0FFSSxvQ0FJSixXQUNBLHVHcklzMnBCZCxDcUk3MXBCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0dySTIxcEJkLENBQ0YsQ3FJdDNwQlEsaUNBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EsdUdySXMycEJkLENxSTcxcEJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSwrR3JJMjFwQmQsQ0FDRixDcUk1M3BCUSwrQkFDSSx3R0FDQSwwREFDQSwrQ3JJODNwQlosQ3FJMzNwQlEseUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EsMkdySXkzcEJkLENxSWgzcEJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSxtSHJJODJwQmQsQ0FDRixDcUl6NHBCUSxpQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSwyR3JJeTNwQmQsQ3FJaDNwQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLG1Ickk4MnBCZCxDQUNGLENxSS80cEJRLCtCQUNJLHdHQUNBLDBEQUNBLG1EcklpNXBCWixDcUk5NHBCUSx5Q0FDSSxHQUNJLFNBRUksK0JBSUosV0FDQSwyR3JJNDRwQmQsQ3FJbjRwQlUsR0FDSSxXQUVJLCtCQUlKLHVCQUNBLGlIcklpNHBCZCxDQUNGLENxSTU1cEJRLGlDQUNJLEdBQ0ksU0FFSSwrQkFJSixXQUNBLDJHckk0NHBCZCxDcUluNHBCVSxHQUNJLFdBRUksK0JBSUosdUJBQ0EsaUhySWk0cEJkLENBQ0YsQ3FJbDZwQlEsK0JBQ0ksd0dBQ0EsMERBQ0EsaURySW82cEJaLENxSWo2cEJRLHlDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHVHckkrNXBCZCxDcUl0NXBCVSxHQUNJLFVBRUksb0NBSUosdUJBQ0EseUdySW81cEJkLENBQ0YsQ3FJLzZwQlEsaUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EsdUdySSs1cEJkLENxSXQ1cEJVLEdBQ0ksVUFFSSxvQ0FJSix1QkFDQSx5R3JJbzVwQmQsQ0FDRixDcUlyN3BCUSwrQkFDSSx3R0FDQSx3REFDQSxtRHJJdTdwQlosQ3FJcDdwQlEseUNBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EseUdySWs3cEJkLENxSXo2cEJVLEdBQ0ksU0FFSSxvQ0FJSix1QkFDQSw2R3JJdTZwQmQsQ0FDRixDcUlsOHBCUSxpQ0FDSSxHQUNJLFNBRUksb0NBSUosV0FDQSx5R3JJazdwQmQsQ3FJejZwQlUsR0FDSSxTQUVJLG9DQUlKLHVCQUNBLDZHckl1NnBCZCxDQUNGLENxSXg4cEJRLCtCQUNJLHdHQUNBLHdEQUNBLHFEckkwOHBCWixDcUl2OHBCUSx5Q0FDSSxHQUNJLFNBSUksNkJBRUosV0FDQSxxR3JJcThwQmQsQ3FJNTdwQlUsR0FDSSxTQUVJLGdDQUlKLHVCQUNBLCtHckkwN3BCZCxDQUNGLENxSXI5cEJRLGlDQUNJLEdBQ0ksU0FJSSw2QkFFSixXQUNBLHFHcklxOHBCZCxDcUk1N3BCVSxHQUNJLFNBRUksZ0NBSUosdUJBQ0EsK0dySTA3cEJkLENBQ0YsQ3FJMzlwQlEsK0JBQ0ksd0dBQ0EsMERBQ0EscURySTY5cEJaLENxSTE5cEJRLHlDQUNJLEdBQ0ksU0FFSSxtQ0FJSixXQUNBLDJHckl3OXBCZCxDcUkvOHBCVSxHQUNJLFlBRUksbUNBSUosdUJBQ0EsaUhySTY4cEJkLENBQ0YsQ3FJeCtwQlEsaUNBQ0ksR0FDSSxTQUVJLG1DQUlKLFdBQ0EsMkdySXc5cEJkLENxSS84cEJVLEdBQ0ksWUFFSSxtQ0FJSix1QkFDQSxpSHJJNjhwQmQsQ0FDRixDcUk5K3BCUSw4QkFDSSx3R0FDQSwwREFDQSw2Q3JJZy9wQlosQ3FJNytwQlEseUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EscUdySTIrcEJkLENxSWwrcEJVLEdBQ0ksV0FFSSxxQ0FJSix1QkFDQSwyR3JJZytwQmQsQ0FDRixDcUkzL3BCUSxpQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSxxR3JJMitwQmQsQ3FJbCtwQlUsR0FDSSxXQUVJLHFDQUlKLHVCQUNBLDJHcklnK3BCZCxDQUNGO0FzSXZrcUJBOzs7Ozs7R0NFQSxXQUNFLGFBQ0EscUJBQ0EsZUFFQSxtTEFDQSwwREFDQSw0RUFHQSxhQUNBLGNBQ0Esb0JBQ0EsNkJBQ0EsU0FDQSxTQUNBLGdCdkkra3FCRixDdUk3a3FCRSxpQkFLSSxTdkkya3FCTixDdUl0a3FCQSxlQUNFLFdBQ0EsWUFDQSxxQkFDQSxpQnZJeWtxQkYsQ3VJdGtxQkEsaUJBQ0UsY0FDQSxRQUNBLGV2SXlrcUJGLEN1SXZrcUJFLGdFQUdFLFdBQ0EsV0FDQSx5QkFDQSxrQkFDQSxrQkFDQSxrS0FDQSwwREFDQSx1RXZJdWtxQkosQ3VJcGtxQkUsK0NBRUUsV0FDQSxhdklxa3FCSixDdUlsa3FCRSx3QkFDRSxTdklva3FCSixDdUlqa3FCRSx1QkFDRSxZdklta3FCSixDd0lob3FCSSwrQkFDRSx5Q3hJc29xQk4sQ3dJbm9xQkksaUNBQ0Usd2dCeElxb3FCTixDd0lsb3FCTSwrRUFFRSwyVHhJbW9xQlIsQ3dJOW5xQk0sMkNBQ0UsNkJBQ0EsMkR4SWdvcUJSLEN3STlucUJRLGtEQUNFLG1HeElnb3FCVixDd0k3bnFCUSxpREFDRSx1R3hJK25xQlYsQ3lJdnBxQkksaUNBQ0UseUN6STZwcUJOLEN5STFwcUJJLG1DQUNFLHdnQnpJNHBxQk4sQ3lJenBxQk0sbUZBRUUsMlR6STBwcUJSLEN5SXJwcUJNLDZDQUNFLDZCQUNBLDZEekl1cHFCUixDeUlycHFCUSxvREFDRSxtR3pJdXBxQlYsQ3lJcHBxQlEsbURBQ0UsdUd6SXNwcUJWLEMwSTlxcUJJLCtCQUNFLHlDMUlvcnFCTixDMElqcnFCSSxpQ0FDRSx3Z0IxSW1ycUJOLEMwSWhycUJNLCtFQUVFLDJUMUlpcnFCUixDMEk1cXFCTSwyQ0FDRSw2QkFDQSw2RDFJOHFxQlIsQzBJNXFxQlEsa0RBQ0UsbUcxSThxcUJWLEMwSTNxcUJRLGlEQUNFLHVHMUk2cXFCVixDMklyc3FCSSxpQ0FDRSx5QzNJMnNxQk4sQzJJeHNxQkksbUNBQ0Usd2dCM0kwc3FCTixDMkl2c3FCTSxtRkFFRSwyVDNJd3NxQlIsQzJJbnNxQk0sNkNBQ0UsNkJBQ0EsMkQzSXFzcUJSLEMySW5zcUJRLG9EQUNFLG1HM0lxc3FCVixDMklsc3FCUSxtREFDRSx1RzNJb3NxQlYsQzRJM3RxQk0sb0RBQ0UsMkg1SWl1cUJSLEM0STl0cUJNLG1EQUNFLHlINUlndXFCUixDNklydXFCTSxzREFDRSx1SDdJMnVxQlIsQzZJeHVxQk0scURBQ0UseUg3STB1cUJSLEM4SS91cUJNLDZDQUNFLCtXOUlxdnFCUixDOElqdnFCTSw0Q0FDRSwyWDlJbXZxQlIsQzhJNXVxQlEsdURBQ0UsTUFDQSxvSUFDQSw4WDlJOHVxQlYsQzhJMXVxQlEsc0RBQ0UsU0FDQSxnSUFDQSwwWTlJNHVxQlYsQytJbndxQk0sK0NBQ0UsK1cvSXl3cUJSLEMrSXJ3cUJNLDhDQUNFLDJYL0l1d3FCUixDK0lod3FCUSx5REFDRSxNQUNBLGdJQUNBLDhYL0lrd3FCVixDK0k5dnFCUSx3REFDRSxTQUNBLGdJQUNBLDBZL0lnd3FCVixDZ0p2eHFCTSx5SEFHRSx5RGhKMnhxQlIsQ2dKdHhxQk0sOENBQ0UsdURoSnd4cUJSLENnSnR4cUJRLHFEQUNFLE1BQ0EsU2hKd3hxQlYsQ2dKcnhxQlEsb0RBQ0UsU0FDQSx5RGhKdXhxQlYsQ2lKMXlxQkksc0NBQ0UsU0FDQSxTQUNBLDBEQUNBLG9EQUNBLDZIakpnenFCTixDaUo5eXFCTSw0Q0FDRSxVQUNBLHFLakpnenFCUixDaUo1eXFCTSw2Q0FDRSw4ZmpKOHlxQlIsQ2lKeHlxQk0sZ0RBQ0Usd0dBQ0Esb0RBQ0EseUhqSjB5cUJSLENpSnh5cUJRLHNEQUNFLE1BQ0EsVUFDQSx1S2pKMHlxQlYsQ2lKdHlxQlEsdURBQ0UsTUFDQSwwREFDQSxpaEJqSnd5cUJWLENrSjMwcUJJLHdDQUNFLFNBQ0EsU0FDQSwwREFDQSxvREFDQSw2SGxKaTFxQk4sQ2tKLzBxQk0sOENBQ0UsVUFDQSxxS2xKaTFxQlIsQ2tKNzBxQk0sK0NBQ0UsOGZsSiswcUJSLENrSnowcUJNLGtEQUNFLHNHQUNBLG9EQUNBLHlIbEoyMHFCUixDa0p6MHFCUSx3REFDRSxNQUNBLFVBQ0EsdUtsSjIwcUJWLENrSnYwcUJRLHlEQUNFLE1BQ0Esd0RBQ0EsaWhCbEp5MHFCVixDbUo1MnFCSSxxQ0FDRSxRQUNBLHdEQUNBLCtIbkprM3FCTixDbUpoM3FCTSw0Q0FDRSxTQUNBLHlFbkprM3FCUixDbUovMnFCTSwyQ0FDRSxTQUNBLHNUbkppM3FCUixDbUo1MnFCTSwrQ0FHRSxzR0FDQSxpRG5KNDJxQlIsQ21KMTJxQlEsc0RBQ0UsZ0RBQ0EsU25KNDJxQlYsQ21KejJxQlEscURBQ0UsMEdBQ0EsaURuSjIycUJWLENvSno0cUJJLHVDQUNFLFFBQ0Esd0RBQ0EsK0hwSis0cUJOLENvSjc0cUJNLDhDQUNFLFNBQ0EseUVwSis0cUJSLENvSjU0cUJNLDZDQUNFLFNBQ0Esc1RwSjg0cUJSLENvSno0cUJNLGlEQUdFLHdHQUNBLGlEcEp5NHFCUixDb0p2NHFCUSx3REFDRSxnREFDQSxTcEp5NHFCVixDb0p0NHFCUSx1REFDRSx3R0FDQSxpRHBKdzRxQlYsQ3FKdjZxQkUscUJBQ0UsZXJKNjZxQkosQ3FKMzZxQkksc0NBQ0UsaUdySjY2cUJOLENxSjM2cUJNLDZDQUNFLE9BQ0EsK2NySjY2cUJSLENxSng2cUJNLDRDQUNFLFNBQ0EsUUFDQSxtZHJKMDZxQlIsQ3FKbjZxQk0sZ0RBQ0UsZ0RBQ0EsZ0ZBQ0EsNEJySnE2cUJSLENxSm42cUJRLHVEQUNFLFdBQ0EsVUFDQSwwR0FDQSx3ZHJKcTZxQlYsQ3FKaDZxQlEsc0RBQ0UsWUFDQSxVQUNBLDhHQUNBLDRkckprNnFCVixDc0ozOHFCRSx1QkFDRSxldEppOXFCSixDc0ovOHFCSSx3Q0FDRSxpR3RKaTlxQk4sQ3NKLzhxQk0sK0NBQ0UsT0FDQSwrY3RKaTlxQlIsQ3NKNThxQk0sOENBQ0UsU0FDQSxRQUNBLG1kdEo4OHFCUixDc0p2OHFCTSxrREFDRSxnREFDQSxnRkFDQSw0QnRKeThxQlIsQ3NKdjhxQlEseURBQ0UsV0FDQSxTQUNBLDhHQUNBLHdkdEp5OHFCVixDc0pwOHFCUSx3REFDRSxZQUNBLFNBQ0EsOEdBQ0EsNGR0SnM4cUJWLEN1SjkrcUJJLG9DQUNFLE92Sm8vcUJOLEN1SmwvcUJNLDJDQUNFLFNBQ0Esa01BQ0Esd0VBQ0EsdUR2Sm8vcUJSLEN1SmovcUJNLDBDQUNFLFF2Sm0vcUJSLEN1SjkrcUJNLDhDQUdFLG1Hdko4K3FCUixDdUo1K3FCUSxxREFDRSxrSUFDQSxTdko4K3FCVixDdUozK3FCUSxvREFDRSx1R3ZKNitxQlYsQ3dKeGdyQkksc0NBQ0UsT3hKOGdyQk4sQ3dKNWdyQk0sNkNBQ0UsU0FDQSxrTUFDQSx3RUFDQSx1RHhKOGdyQlIsQ3dKM2dyQk0sNENBQ0UsUXhKNmdyQlIsQ3dKeGdyQk0sZ0RBR0UscUd4SndnckJSLEN3SnRnckJRLHVEQUNFLDhIQUNBLFN4SndnckJWLEN3SnJnckJRLHNEQUNFLHFHeEp1Z3JCVixDeUpsaXJCSSxvQ0FDRSxRQUNBLDZGekp3aXJCTixDeUp0aXJCTSwyQ0FDRSxTQUNBLDhmekp3aXJCUixDeUpwaXJCTSwwQ0FDRSxTQUNBLDBmekpzaXJCUixDeUpoaXJCTSw4Q0FDRSxvREFDQSw0QnpKa2lyQlIsQ3lKaGlyQlEscURBQ0UsTUFDQSxraEJBRUEsbUd6SmlpckJWLEN5SjlockJRLG9EQUNFLE1BQ0EsMGZBRUEscUd6SitockJWLEMwSmhrckJJLHNDQUNFLFNBQ0EsU0FDQSwwREFDQSxnREFDQSw2SDFKc2tyQk4sQzBKcGtyQk0sNENBQ0UsVUFDQSxtSzFKc2tyQlIsQzBKbGtyQk0sNkNBQ0UsOGYxSm9rckJSLEMwSjlqckJNLGdEQUNFLHdHQUNBLG9EQUNBLHlIMUpna3JCUixDMEo5anJCUSxzREFDRSxNQUNBLFVBQ0EscUsxSmdrckJWLEMwSjVqckJRLHVEQUNFLE1BQ0Esd0RBQ0EsaWhCMUo4anJCVixDMkpqbXJCSSxtQ0FDRSxzYzNKdW1yQk4sQzJKcG1yQk0sMENBQ0UsZ1ozSnNtckJSLEMySmxtckJNLHlDQUNFLDRaM0pvbXJCUixDMko5bHJCTSw2Q0FDRSx3REFDQSw2QkFFQSxzYjNKK2xyQlIsQzJKNWxyQlEsb0RBQ0UsTUFDQSwwREFDQSx3WjNKOGxyQlYsQzJKMWxyQlEsbURBQ0UsU0FDQSx3REFDQSxvYTNKNGxyQlYsQzRKN25yQkkscUNBQ0Usc2M1Sm1vckJOLEM0SmhvckJNLDRDQUNFLGdaNUprb3JCUixDNEo5bnJCTSwyQ0FDRSw0WjVKZ29yQlIsQzRKMW5yQk0sK0NBQ0UsMERBQ0EsNkJBRUEsc2I1SjJuckJSLEM0SnhuckJRLHNEQUNFLE1BQ0EsMERBQ0Esd1o1SjBuckJWLEM0SnRuckJRLHFEQUNFLFNBQ0Esd0RBQ0Esb2E1SnduckJWLEM2SnpwckJJLGtDQUNFLHdEQUNBLDZIN0orcHJCTixDNko3cHJCTSx5Q0FDRSwrRzdKK3ByQlIsQzZKM3ByQk0sd0NBQ0UsaVo3SjZwckJSLEM2SnZwckJNLDRDQUNFLDBEQUNBLG9EQUNBLHlIN0p5cHJCUixDNkp2cHJCUSxtREFDRSxNQUNBLFVBQ0EsbUg3SnlwckJWLEM2SnJwckJRLGtEQUNFLFNBQ0EsMERBQ0EsZ1o3SnVwckJWLEM4SnRyckJJLG9DQUNFLHdEQUNBLDZIOUo0cnJCTixDOEoxcnJCTSwyQ0FDRSwrRzlKNHJyQlIsQzhKeHJyQk0sMENBQ0UsaVo5SjByckJSLEM4SnByckJNLDhDQUNFLDREQUNBLG9EQUNBLHlIOUpzcnJCUixDOEpwcnJCUSxxREFDRSxNQUNBLFVBQ0EsbUg5SnNyckJWLEM4SmxyckJRLG9EQUNFLFNBQ0EsMERBQ0EsZ1o5Sm9yckJWLEMrSm50ckJJLHFDQUNFLHdEQUNBLDZIL0p5dHJCTixDK0p2dHJCTSw0Q0FDRSxtRy9KeXRyQlIsQytKcnRyQk0sMkNBQ0UscVkvSnV0ckJSLEMrSmp0ckJNLCtDQUNFLHdEQUNBLG9EQUNBLHlIL0ptdHJCUixDK0pqdHJCUSxzREFDRSxNQUNBLFVBQ0EsbUcvSm10ckJWLEMrSi9zckJRLHFEQUNFLFNBQ0EsMERBQ0EsZ1kvSml0ckJWLENnS2h2ckJJLG9DQUNFLHdEQUNBLGlIaEtzdnJCTixDZ0twdnJCTSxxRkFFRSxzREFDQSxrREFDQSwyRWhLcXZyQlIsQ2dLbHZyQk0sMkNBQ0UsdUVoS292ckJSLENnS2p2ckJNLDBDQUNFLDZMaEttdnJCUixDZ0s5dXJCTSw4Q0FDRSwwREFDQSxpSGhLZ3ZyQlIsQ2dLOXVyQlEseUdBRUUsK0NoSyt1ckJWLENnSzV1ckJRLHFEQUNFLE1BQ0EsU2hLOHVyQlYsQ2dLM3VyQlEsb0RBQ0UsU0FDQSx1RGhLNnVyQlYsQ2lLbHhyQkksc0NBQ0Usd0RBQ0EsaUhqS3d4ckJOLENpS3R4ckJNLHlGQUVFLHNEQUNBLGtEQUNBLDJFakt1eHJCUixDaUtweHJCTSw2Q0FDRSx1RWpLc3hyQlIsQ2lLbnhyQk0sNENBQ0UsNkxqS3F4ckJSLENpS2h4ckJNLGdEQUNFLDREQUNBLGlIaktreHJCUixDaUtoeHJCUSw2R0FFRSwrQ2pLaXhyQlYsQ2lLOXdyQlEsdURBQ0UsTUFDQSxTaktneHJCVixDaUs3d3JCUSxzREFDRSxTQUNBLHlEaksrd3JCVixDa0s5eXJCZ0Isb1RuS1lkLCtCQyt5ckJGLENrS2x6ckJRLHFFbktHTixnQ21LRFUseUdsS296ckJaLENrSzd4ckJvQixvWUFDSSxVbEt5eXJCeEIsQ2tLN3dyQmdCLHdUbksvRGQsb0JDdzFyQkYsQ2tLaHhyQm9CLDZLQUNJLGVsS3F4ckJ4QixDa0tqeHJCZ0IsMEZuS2pFZCwrQkNxMXJCRixDa0s5d3JCNEIsc0duS25GMUIscUJtS3FGOEIsZWxLZ3hyQmhDLENrSzN3ckI0QixxR25LMUYxQixxQm1LNEY4QixvQmxLNndyQmhDLENrS3p3ckJ3QiwrRm5LaEd0QixvQkM0MnJCRixDa0tud3JCSSx3RG5LN0ZGLCtCQ20yckJGLENrS2p3ckJnQiwrRm5LOUdkLG9CQ2szckJGLENtS3gzckJJLG9iQUNJLFVuSzAzckJSLENtS3QzckJRLGdJQUNJLFVuS3czckJaLENtS3IzckJRLHdGQUNJLFVuS3UzckJaLENtS24zckJJLHNDQUNJLGdCQUNBLFVuS3EzckJSLENtS2gzckJnQixpRkFDSSw2Q25LazNyQnBCLENtSzkyckJZLDBEQUNJLFdBQ0EsZW5LZzNyQmhCLENtSzUyckJ3Qiw0SUFDSSw0QkFDQSw0Qm5LODJyQjVCLENtS3YyckJ3Qiw0SUFDSSxnQ0FDQSw0QkFDQSw0Qm5LeTJyQjVCLENtS3QyckJ3QixzRUFDSSxXQUNBLGVuS3cyckI1QixDbUt0MnJCNEIsd0VBQ0ksVW5LdzJyQmhDLENtSy8xckJJLCtCQUNJLGdCQUNBLFVuS2kyckJSLENtS2oxckJRLDhKQUNJLFVuS3kxckJaLENvS242ckJnQixvVHJLY2QsK0JDKzVyQkYsQ29LcDZyQlEscUVyS0tOLGdDcUtIVSx5R3BLczZyQlosQ29LLzRyQm9CLG9ZQUNJLGFwSzI1ckJ4QixDb0svM3JCZ0Isd1RySzdEZCx1QkN3OHJCRixDb0tsNHJCb0IsNktBQ0ksZXBLdTRyQnhCLENvS240ckJnQiwwRnJLL0RkLCtCQ3E4ckJGLENvS2g0ckI0QixzR3JLakYxQix3QnFLbUY4QixlcEtrNHJCaEMsQ29LNzNyQjRCLHFHckt4RjFCLHdCcUswRjhCLG9CcEsrM3JCaEMsQ29LMzNyQndCLCtGcks5RnRCLHVCQzQ5ckJGLENvS3IzckJJLHdEckszRkYsK0JDbTlyQkYsQ29LbjNyQmdCLCtGcks1R2QsdUJDaytyQkYsQ3FLeityQkksb2JBQ0ksYXJLMityQlIsQ3FLdityQlEsZ0lBQ0ksVXJLeStyQlosQ3FLdCtyQlEsd0ZBQ0ksYXJLdytyQlosQ3FLcCtyQkksc0NBQ0ksZ0JBQ0EsYXJLcytyQlIsQ3FLaityQmdCLGlGQUNJLDZDckttK3JCcEIsQ3FLLzlyQlksMERBQ0ksY0FDQSxlcktpK3JCaEIsQ3FLNzlyQndCLDRJQUNJLDRCQUNBLDRCcksrOXJCNUIsQ3FLeDlyQndCLDRJQUNJLGdDQUNBLDRCQUNBLDRCckswOXJCNUIsQ3FLdjlyQndCLHNFQUNJLGNBQ0EsZXJLeTlyQjVCLENxS3Y5ckI0Qix3RUFDSSxhckt5OXJCaEMsQ3FLaDlyQkksK0JBQ0ksZ0JBQ0EsYXJLazlyQlIsQ3FLbDhyQlEsOEpBQ0ksYXJLMDhyQlosQ3NLOWhzQkEsd0JBQ0ksbUV0S2lpc0JKLEMiLCJmaWxlIjoiZnJvbnRlbmQtc3R5bGUuYzE4YjE1MWEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRpbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZTtcbn1cblxuLy8gTWVkaWEgZHVyYXRpb24gaGlkZGVuIG9uIHNtYWxsIHNjcmVlbnNcbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAvLyBBZGQgYSBzbGFzaCBpbiBiZWZvcmVcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDQ0JztcbiAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBseXItYnAtbWQgLSAxcHgpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGx5ci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnBseXIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG4ucGx5ciB2aWRlbyxcbi5wbHlyIGF1ZGlvLFxuLnBseXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ciBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbHlyLS1mdWxsLXVpICosXG4ucGx5ci0tZnVsbC11aSAqOjphZnRlcixcbi5wbHlyLS1mdWxsLXVpICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGEsXG4ucGx5ci0tZnVsbC11aSBidXR0b24sXG4ucGx5ci0tZnVsbC11aSBpbnB1dCxcbi5wbHlyLS1mdWxsLXVpIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwgaHNsKDIxNiwgMTUlLCAzNCUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLCAycHgpO1xuICBjb2xvcjogdmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYWRnZSwgOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLCAxOHB4KTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIC00KSk7XG59XG5cbi5wbHlyX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgY29sb3I6IHZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZik7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBseXJfX2NhcHRpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBseXItY29udHJvbC1yYWRpdXMsIDNweCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGx5cl9fY29udHJvbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO1xufVxuLnBseXJfX2NvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIHtcbiAgb3V0bGluZTogdmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpIGRvdHRlZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEucGx5cl9fY29udHJvbDo6YWZ0ZXIsIGEucGx5cl9fY29udHJvbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gNCk7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyA0KTtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSB7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKTtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wbHlyX19jb250cm9sczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLFxuLnBseXIgW2RhdGEtcGx5cj1waXBdLFxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSxcbi5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSxcbi5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSxcbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGx5cl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wb3B1cCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1tZW51LXNoYWRvdywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWJhc2UsIDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpIC8gMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpIC8gMik7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVdIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLW1lbnUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpIC8gMS41KSBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDEuNSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wgPiBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDo6YWZ0ZXIge1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDQpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCBoc2woMjE2LCAxNSUsIDUyJSkpO1xuICByaWdodDogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgKiAxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpICogNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDIpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgaHNsKDIxNiwgMTUlLCA1MiUpKTtcbiAgbGVmdDogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgKiAxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwgaHNsKDIxNiwgMTUlLCA4OCUpKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCAjZmZmKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiA2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKChjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgLSAyKSAqIC0xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDMuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpICogMik7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpICogMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKTtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpIC0gdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkpIC8gMiAqIC0xKTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSAvIDIpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkgLyAyKTtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSAvIDIpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIG91dGxpbmU6IHZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKSBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgb3V0bGluZTogdmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpIGRvdHRlZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFjayB7XG4gIG91dGxpbmU6IHZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKSBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGx5cl9fcG9zdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHJnYigwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtcbn1cblxuLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigYRcIjtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpO1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgY29sb3I6IHZhcigtLXBseXItdG9vbHRpcC1jb2xvciwgaHNsKDIxNiwgMTUlLCAzNCUpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpICogMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gMikgY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpICogMS41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3R0b206IGNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgKiAtMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KSAvIDIgKyBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpIC8gMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpICogLTAuNSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkgKiAtMC41KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMiAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjYpKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC42KSkgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC42KSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xufVxuXG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKTtcbn1cblxuLnBseXJfX3ZvbHVtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xufVxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5My40MTc1LCAxOTkuODQzNSwgMjA5LjQ4MjUsIDAuNikpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjEpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xKSk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLjQxNzUsIDE5OS44NDM1LCAyMDkuNDgyNSwgMC42KSk7XG59XG5cbi5wbHlyLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCByZ2IoMCwgMCwgMCkpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgcmdiKDAsIDAsIDApKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLnBseXJfX3ZpZGVvLWVtYmVkLFxuICAucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnBseXJfX3ZpZGVvLWVtYmVkLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzUpKSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMy41KTtcbiAgfVxufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCAjZmZmKTtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAxLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmcge1xuICBsZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciwgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsIDIxcHgpO1xuICB9XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG5cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wbHlyX19hZHMgPiBkaXYsXG4ucGx5cl9fYWRzID4gZGl2IGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19hZHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxNiwgMTUlLCAxNiUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvdHRvbTogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fYWRzOmVtcHR5OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKSAqIDIpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpICogLTEpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTYsIDE1JSwgNzklKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpIC0gMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgM3B4KSAtIDFweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3NyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlIHN0eWxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Vcbi5wbHlyIHtcbiAgQGluY2x1ZGUgcGx5ci1mb250LXNtb290aGluZygkcGx5ci1mb250LXNtb290aGluZyk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiAkcGx5ci1mb250LWZhbWlseTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgLy8gRm9yY2UgbW9ub3NhY2UtZXNxdWUgbnVtYmVyIHdpZHRoc1xuICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRwbHlyLWxpbmUtaGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwOyAvLyBGb3JjZSBhbnkgYm9yZGVyIHJhZGl1c1xuXG4gIC8vIE1lZGlhIGVsZW1lbnRzXG4gIHZpZGVvLFxuICBhdWRpbyxcbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBJZ25vcmUgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBib3JkZXItYm94IGV2ZXJ5dGhpbmdcbi8vIGh0dHA6Ly9wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbkBpZiAkcGx5ci1ib3JkZXItYm94IHtcbiAgLnBseXItLWZ1bGwtdWkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAqLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGaXggMzAwbXMgZGVsYXlcbkBpZiAkcGx5ci10b3VjaC1hY3Rpb24ge1xuICAucGx5ci0tZnVsbC11aSB7XG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBOaWNlciBmb2N1cyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItdGFiLWZvY3VzKCRjb2xvcjogJHBseXItdGFiLWZvY3VzLWNvbG9yKSB7XG4gIG91dGxpbmU6ICRjb2xvciBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyBGb250IHNtb290aGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGx5ci1mb250LXNtb290aGluZygkbW9kZTogdHJ1ZSkge1xuICBAaWYgJG1vZGUge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cbn1cblxuLy8gPGlucHV0IHR5cGU9XCJyYW5nZVwiPiBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbHlyLXJhbmdlLXRyYWNrKCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHBseXItcmFuZ2UtdHJhY2staGVpZ2h0fSAvIDIpO1xuICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYigpIHtcbiAgYmFja2dyb3VuZDogJHBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAkcGx5ci1yYW5nZS10aHVtYi1zaGFkb3c7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG59XG5cbkBtaXhpbiBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkY29sb3IpIHtcbiAgYm94LXNoYWRvdzogJHBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDAgMCAkcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoICRjb2xvcjtcbn1cblxuLy8gRnVsbHNjcmVlbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyBEaXNwbGF5IGNvcnJlY3QgaWNvblxuICAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICsgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBjdXJzb3IgaW4gZnVsbHNjcmVlbiB3aGVuIGNvbnRyb2xzIGhpZGRlblxuICAmLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuXG4gIC8vIExhcmdlIGNhcHRpb25zIGluIGZ1bGwgc2NyZWVuIG9uIGxhcmdlciBzY3JlZW5zXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1sZykge1xuICAgIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1sYXJnZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLWJhZGdlLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwbHlyLWJhZGdlLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkcGx5ci1iYWRnZS10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYWRnZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgZGVmYXVsdCBjYXB0aW9uc1xuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gMC4zcyBlYXNlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLXNtYWxsO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWJhc2U7XG4gICAgcGFkZGluZzogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gKiAyKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1tZCkge1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLW1lZGl1bTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBJZiB0aGUgbG93ZXIgY29udHJvbHMgYXJlIHNob3duIGFuZCBub3QgZW1wdHlcbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogLTQpKTtcbn1cblxuLnBseXJfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgY29sb3I6ICRwbHlyLWNhcHRpb25zLXRleHQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXG4gIC8vIEZpcmVmb3ggYWRkcyBhIDxkaXY+IHdoZW4gdXNpbmcgZ2V0Q3VlQXNIVE1MKClcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250cm9sIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItY29udHJvbC1yYWRpdXM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gSUUxMVxuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAkcGx5ci1jb250cm9sLWljb24tc2l6ZTtcbiAgfVxuXG4gIC8vIERlZmF1bHQgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIFRhYiBmb2N1c1xuICAmLnBseXJfX3RhYi1mb2N1cyB7XG4gICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXM7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGFueSBsaW5rIHN0eWxpbmdcbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENoYW5nZSBpY29ucyBvbiBzdGF0ZSBjaGFuZ2Vcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCxcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSBuYXRpdmUgY29udHJvbHNcbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFBsYXliYWNrIGNvbnRyb2xzXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBGaXggZm9yIEVkZ2UgaXNzdWUgd2hlcmUgY29udGVudCB3b3VsZCBvdmVyZmxvd1xuICB9XG5cbiAgLy8gU3BhY2luZ1xuICAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDQpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDQpO1xuICAgIH1cblxuICAgICYucGx5cl9fdGltZSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gICAgfVxuXG4gICAgJi5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuICAgICYucGx5cl9fdGltZTpmaXJzdC1jaGlsZCxcbiAgICAmLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBlbXB0eSBjb250cm9sc1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFNvbWUgb3B0aW9ucyBhcmUgaGlkZGVuIGJ5IGRlZmF1bHRcbi5wbHlyIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXG4ucGx5ciBbZGF0YS1wbHlyPSdwaXAnXSxcbi5wbHlyIFtkYXRhLXBseXI9J2FpcnBsYXknXSxcbi5wbHlyIFtkYXRhLXBseXI9J2Z1bGxzY3JlZW4nXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXG4ucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPSdwaXAnXSxcbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPSdhaXJwbGF5J10sXG4ucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9J2Z1bGxzY3JlZW4nXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBFZGdlIGZpeFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQW5pbWF0ZSB0aGUgaWNvblxuICAucGx5cl9fY29udHJvbCBzdmcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLy8gSGlkZSB0b29sdGlwXG4gICAgLnBseXJfX3Rvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgYWN0dWFsIG1lbnUgY29udGFpbmVyXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkcGx5ci1tZW51LXNoYWRvdztcbiAgICBjb2xvcjogJHBseXItbWVudS1jb2xvcjtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgPiBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIH1cblxuICAgIC8vIEFycm93XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAkcGx5ci1tZW51LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGx5ci1tZW51LWJhY2tncm91bmQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKCgoI3skcGx5ci1jb250cm9sLWljb24tc2l6ZX0gLyAyKSArICN7JHBseXItY29udHJvbC1wYWRkaW5nfSkgLSAoI3skcGx5ci1tZW51LWFycm93LXNpemV9IC8gMikpO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgW3JvbGU9J21lbnUnXSB7XG4gICAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgW3JvbGU9J21lbnVpdGVtJ10sXG4gICAgW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9wdGlvbnNcbiAgICAucGx5cl9fY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRwbHlyLW1lbnUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtbWVudTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9IC8gMS41KSBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDEuNSk7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tZm9yd2FyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9ICogNCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctY29sb3I7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDEuNSkgLSAjeyRwbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJhY2sge1xuICAgICAgICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9IC8gMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiA0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDIpKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctY29sb3I7XG4gICAgICAgICAgbGVmdDogY2FsYygoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9ICogMS41KSAtICN7JHBseXItbWVudS1pdGVtLWFycm93LXNpemV9KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICRwbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gLyAyKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wbHlyX190YWItZm9jdXM6OmJlZm9yZSxcbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHBseXItY29sb3ItZ3JheS05MDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3B0aW9uIHZhbHVlXG4gICAgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAtIDIpICogLTEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAzLjUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2xpZGVyIGlucHV0cyAtIDxpbnB1dCB0eXBlPVwicmFuZ2VcIj5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0fSAqIDIpO1xuXG4gIC8vIGBjb2xvcmAgcHJvcGVydHkgaXMgdXNlZCBpbiBKUyB0byBwb3B1bGF0ZSBsb3dlciBmaWxsIGZvciBXZWJLaXRcbiAgY29sb3I6ICRwbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygoI3skcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRofSAqIDIpICsgI3skcGx5ci1yYW5nZS10aHVtYi1oZWlnaHR9KTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWI7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKCgjeyRwbHlyLXJhbmdlLXRodW1iLWhlaWdodH0gLSAjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0pIC8gMikgKiAtMSk7XG4gIH1cblxuICAvLyBNb3ppbGxhXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2s7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1yYW5nZS10cmFjay1oZWlnaHR9IC8gMik7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gIH1cblxuICAvLyBNaWNyb3NvZnRcbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2s7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcblxuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYjtcblxuICAgIC8vIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZVxuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOjotbXMtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5wbHlyX190YWItZm9jdXMge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXM7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhdXggcG9zdGVyIG92ZXJsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vIEFsbG93IGludGVyYWN0aW9uIHdpdGggWW91VHViZSBjb250cm9scyB3aGlsZSBwYXVzZWRcbi5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItdG9vbHRpcC1yYWRpdXM7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogJHBseXItdG9vbHRpcC1zaGFkb3c7XG4gIGNvbG9yOiAkcGx5ci10b29sdGlwLWNvbG9yO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRwbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRwbHlyLXRvb2x0aXAtcGFkZGluZ30gKiAyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogJHBseXItdG9vbHRpcC1wYWRkaW5nIGNhbGMoI3skcGx5ci10b29sdGlwLXBhZGRpbmd9ICogMS41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcblxuICAvLyBUaGUgYmFja2dyb3VuZCB0cmlhbmdsZVxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBib3R0b206IGNhbGMoI3skcGx5ci10b29sdGlwLWFycm93LXNpemV9ICogLTEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi8vIERpc3BsYXlpbmdcbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4vLyBGaXJzdCB0b29sdGlwXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwbHlyLWNvbnRyb2wtaWNvbi1zaXplfSAvIDIpICsgI3skcGx5ci1jb250cm9sLXBhZGRpbmd9KTtcbiAgfVxufVxuXG4vLyBMYXN0IHRvb2x0aXBcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygoI3skcGx5ci1jb250cm9sLWljb24tc2l6ZX0gLyAyKSArICN7JHBseXItY29udHJvbC1wYWRkaW5nfSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICY6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4gICYucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuICAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQbGF5YmFjayBwcm9ncmVzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT2Zmc2V0IHRoZSByYW5nZSB0aHVtYiBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGNhbGN1bGF0ZSB0aGUgcmVsYXRpdmUgcHJvZ3Jlc3MgKCM5NTQpXG4kcGx5ci1wcm9ncmVzcy1vZmZzZXQ6ICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodDtcblxuLnBseXJfX3Byb2dyZXNzIHtcbiAgbGVmdDogY2FsYygjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0gKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6ICRwbHlyLXByb2dyZXNzLW9mZnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0W3R5cGU9J3JhbmdlJ10sXG4gICZfX2J1ZmZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skcGx5ci1wcm9ncmVzcy1vZmZzZXR9ICogLTAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JHBseXItcHJvZ3Jlc3Mtb2Zmc2V0fSAqIC0wLjUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0pO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyBTZWVrIHRvb2x0aXAgdG8gc2hvdyB0aW1lXG4gIC5wbHlyX190b29sdGlwIHtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS10aW1lO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0gLyAyKSAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcblxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG5cbiAgLy8gTW96aWxsYVxuICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC8vIE1pY3Jvc29mdFxuICAmOjotbXMtZmlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG59XG5cbi8vIExvYWRpbmcgc3RhdGVcbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIC00NWRlZyxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgMjUlLFxuICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kIDUwJSxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQ7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWb2x1bWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX192b2x1bWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcblxuICBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLy8gQXV0byBzaXplIG9uIGlPUyBhcyB0aGVyZSdzIG5vIHNsaWRlclxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBdWRpbyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRhaW5lclxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIENvbnRyb2xzIGNvbnRhaW5lclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yO1xuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG59XG5cbi8vIENvbnRyb2wgZWxlbWVudHNcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCB7XG4gICYucGx5cl9fdGFiLWZvY3VzLFxuICAmOmhvdmVyLFxuICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgYmFja2dyb3VuZDogJHBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICB9XG59XG5cbi8vIFJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFByZXNzZWQgc3R5bGVzXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRwbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3Jlc3Ncbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAkcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZpZGVvIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuLy8gQ29udGFpbmVyXG4ucGx5ci0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYucGx5ci0tbWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgJHBseXItdmlkZW8tYmFja2dyb3VuZCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBEZWZhdWx0IHRvIDE2OjkgcmF0aW8gYnV0IHRoaXMgaXMgc2V0IGJ5IEphdmFTY3JpcHQgYmFzZWQgb24gY29uZmlnXG4kZW1iZWQtcGFkZGluZzogKG1hdGguZGl2KDEwMCwgMTYpICogOSk7XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRlbWJlZC1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEZvciBWaW1lbywgaWYgdGhlIGZ1bGwgY3VzdG9tIFVJIGlzIHN1cHBvcnRlZFxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICAkaGVpZ2h0OiAyNDA7XG4gICRvZmZzZXQ6IHRvLXBlcmNlbnRhZ2UobWF0aC5kaXYoJGhlaWdodCAtICRlbWJlZC1wYWRkaW5nLCBtYXRoLmRpdigkaGVpZ2h0LCA1MCkpKTtcblxuICBwYWRkaW5nLWJvdHRvbTogdG8tcGVyY2VudGFnZSgkaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRvZmZzZXQpO1xufVxuXG4vLyBDb250cm9scyBjb250YWluZXJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gLyAyKTtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLXNtKSB7XG4gICAgcGFkZGluZzogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAqIDMuNSk7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250cm9sc1xuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLy8gQ29udHJvbCBlbGVtZW50c1xuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sIHtcbiAgLy8gSG92ZXIgYW5kIHRhYiBmb2N1c1xuICAmLnBseXJfX3RhYi1mb2N1cyxcbiAgJjpob3ZlcixcbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4vLyBMYXJnZSBwbGF5IGJ1dHRvbiAodmlkZW8gb25seSlcbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMS41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDI7XG5cbiAgLy8gT2Zmc2V0IGljb24gdG8gbWFrZSB0aGUgcGxheSBidXR0b24gbG9vayByaWdodFxuICBzdmcge1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFZpZGVvIHJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFByZXNzZWQgc3R5bGVzXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRwbHlyLXZpZGVvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3Jlc3Ncbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAkcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZ1bGxzY3JlZW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlO1xufVxuXG4vLyBGYWxsYmFjayBmb3IgdW5zdXBwb3J0ZWQgYnJvd3NlcnNcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZTtcblxuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFkdmVydGlzZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGx5cl9fYWRzIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IC8vIEhpZGUgaXQgYnkgZGVmYXVsdFxuXG4gIC8vIE1ha2Ugc3VyZSB0aGUgaW5uZXIgY29udGFpbmVyIGlzIGJpZyBlbm91Z2ggZm9yIHRoZSBhZCBjcmVhdGl2ZS5cbiAgPiBkaXYsXG4gID4gZGl2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFRoZSBjb3VudGRvd24gbGFiZWxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLWNvbG9yLWdyYXktOTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3R0b206ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICY6ZW1wdHk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEFkdmVydGlzZW1lbnQgY3VlJ3MgZm9yIHRoZSBwcm9ncmVzcyBiYXJcbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogM3B4O1xuICB6LWluZGV4OiAzOyAvLyBCZXR3ZWVuIHByb2dyZXNzIGFuZCB0aHVtYlxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByZXZpZXcgVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi9zZXR0aW5ncyc7XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItcHJldmlldy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogJHBseXItcHJldmlldy1zaGFkb3c7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skcGx5ci1wcmV2aWV3LXBhZGRpbmd9ICogMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctcmFkaXVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xuXG4gICYtLWlzLXNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG5cbiAgLy8gVGhlIGJhY2tncm91bmQgdHJpYW5nbGVcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZSBzb2xpZCAkcGx5ci1wcmV2aWV3LWJhY2tncm91bmQ7XG4gICAgYm90dG9tOiBjYWxjKCN7JHBseXItcHJldmlldy1hcnJvdy1zaXplfSAqIC0xKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHBseXItcHJldmlldy1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1wcmV2aWV3LXJhZGl1c30gLSAxcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBOb24gc3ByaXRlIGltYWdlcyBhcmUgMTAwJS4gU3ByaXRlcyB3aWxsIGhhdmUgdGhlaXIgc2l6ZSBhcHBsaWVkIGJ5IEphdmFTY3JpcHRcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VlayB0aW1lIHRleHRcbiAgJl9fdGltZS1jb250YWluZXIge1xuICAgIGJvdHRvbTogJHBseXItcHJldmlldy10aW1lLWJvdHRvbS1vZmZzZXQ7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcmV2aWV3LXRpbWUtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1wcmV2aWV3LXJhZGl1c30gLSAxcHgpO1xuICAgICAgY29sb3I6ICRwbHlyLXByZXZpZXctdGltZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJHBseXItcHJldmlldy10aW1lLWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctdGltZS1wYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcge1xuICBib3R0b206IDA7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bzsgLy8gUmVxdWlyZWQgd2hlbiB2aWRlbyBpcyBkaWZmZXJlbnQgZGltZW5zaW9ucyB0byBjb250YWluZXIgKGUuZy4gZnVsbHNjcmVlbilcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuXG4gICYtLWlzLXNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb24gdXRpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGluZyBjb250ZW50IG5pY2VseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2NyZWVuIHJlYWRlciBvbmx5IGVsZW1lbnRzXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAhaW1wb3J0YW50IGlzIG5vdCBhbHdheXMgbmVlZGVkXG4gIEBpZiAkcGx5ci1zci1vbmx5LWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ucGx5ciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuIiwiYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDAwbXM7XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBodG1sOm5vdCgubm8tanMpIHtcbiAgICAvKipcbiAgICAqIEZhZGUgYW5pbWF0aW9uczpcbiAgICAqIGZhZGVcbiAgICAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gICAgKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAgICAqL1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykge1xuICAgIC8qKlxuICAgICogWm9vbSBhbmltYXRpb25zOlxuICAgICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAgICAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAgICAqL1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIHtcbiAgICAvKipcbiAgICAqIFNsaWRlIGFuaW1hdGlvbnNcbiAgICAqL1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSB7XG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICB9XG59IiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5AbWVkaWEgc2NyZWVuIHtcbiAgaHRtbDpub3QoLm5vLWpzKSB7XG4gICAgLyoqXG4gICAgKiBGYWRlIGFuaW1hdGlvbnM6XG4gICAgKiBmYWRlXG4gICAgKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICAgICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cblxuXG5cbiAgICAvKipcbiAgICAqIFpvb20gYW5pbWF0aW9uczpcbiAgICAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gICAgKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBTbGlkZSBhbmltYXRpb25zXG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6OHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRde2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpe2xpc3Qtc3R5bGU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzoxcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM5OTk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6c29saWQgYmxhY2sgMXB4O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWF9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmI7Y29sb3I6d2hpdGV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjEwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojNTU1fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG5odG1sLmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIFBvc2l0aW9uIGZpeGVkIHJlcXVpcmVkIGZvciBpT1MuIEp1c3QgcHV0dGluZyBvdmVyZmxvdzogaGlkZGVuOyBvbiB0aGUgYm9keSBpcyBub3QgZW5vdWdoLiAqL1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAvKiBJbWFnZSBib3JkZXIgKi9cbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxuICAgICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRsaWdodGJveC1pbWFnZXMtcGF0aH0vbG9hZGluZy5naWYnKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5sYi1jb250YWluZXIgPiAubmF2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XG59XG5cbi5sYi1wcmV2LCAubGItbmV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGxpZ2h0Ym94LWltYWdlcy1wYXRofS9wcmV2LnBuZycpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRsaWdodGJveC1pbWFnZXMtcGF0aH0vbmV4dC5wbmcnKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGxpZ2h0Ym94LWltYWdlcy1wYXRofS9jbG9zZS5wbmcnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE5LTA3LTI4XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGRyYWdnYWJsZS5jc3MsIGNvcmUuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc29ydGFibGUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMWVtIDIuMmVtO1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdC8qIFN1cHBvcnQ6IElFIDw9IDExICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtaW5kZW50OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcblxuXHQvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXG5cdHdpZHRoOiA3NSU7XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gMi40ZW0gKTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci13aWR0aDogNHB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0bGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwIDIuM2VtO1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IC43ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDAgLjJlbTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRyaWdodDogMnB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bGVmdDogLjVlbTtcblx0dG9wOiAuM2VtO1xufVxuLnVpLWRpYWxvZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDkwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcblx0d2lkdGg6IDJweDtcblx0cmlnaHQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG5cdGhlaWdodDogMnB4O1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Lypib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyovXG5cdC8qYmFja2dyb3VuZDogI2RmOWZhZDsqL1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhZjcxODA7XG5cdGJhY2tncm91bmQ6ICNkZjlmYWQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mcm9udGVuZC91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Zyb250ZW5kL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mcm9udGVuZC91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjM7XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkBtaXhpbiBzaW5nbGUtdHJhbnNpdGlvbigkcHJvcGVydHk6ICRkZWZhdWx0LXRyYW5zaXRpb24tcHJvcGVydHksICRkdXJhdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiwgJGZ1bmN0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCAkZGVsYXk6ICRkZWZhdWx0LXRyYW5zaXRpb24tZGVsYXkpIHtcblx0dHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb24gJGRlbGF5O1xufVxuXG5AbWl4aW4gYm9yZGVyKCRzaXplOiAxcHgsICRzdHlsZTogc29saWQsICRjb2xvcjogJHByaW1hcnksICRyYWRpdXM6IDApIHtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyOiAkc2l6ZSAkc3R5bGUgJGNvbG9yO1xufVxuXG5AbWl4aW4gdGV4dC1jb2xvcigkY29sb3IpIHtcblx0QGlmICRjb250cmFzdCA9PSAnY29udHJhc3QxJyB7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fSBAZWxzZSBpZigkY29udHJhc3QgPT0gJ2NvbnRyYXN0MicpIHtcblx0XHRjb2xvcjogI2ZmZmUwMCAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIGlmKCRjb250cmFzdCA9PSAnY29udHJhc3QzJykge1xuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdH0gQGVsc2Uge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtY29sb3IoJGNvbG9yKSB7XG5cdEBpZiAkY29udHJhc3QgPT0gJ2NvbnRyYXN0MScge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0fSBAZWxzZSBpZigkY29udHJhc3QgPT0gJ2NvbnRyYXN0MicpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdH0gQGVsc2UgaWYoJGNvbnRyYXN0ID09ICdjb250cmFzdDMnKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuJWNsZWFyZml4IHtcblx0Knpvb206IDE7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vKkJvcmRlci1yYWRpdXMqL1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIEdSSURcbipcbioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBwYWdlLXdyYXBwZXIoJHNpemU6ICRwYWdlLXdyYXBwZXIpIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJHNpemU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdCRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cdEBpZiAkbWF4IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcblx0QHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcblx0JHUxOiB1bml0KCRtaW4tdncpO1xuXHQkdTI6IHVuaXQoJG1heC12dyk7XG5cdCR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG5cdCR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cblx0QGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuXHRcdCYge1xuXHRcdFx0Zm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvbnRzXG5cbi8vIFB4IHRvIHJlbVxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNjtcblx0QHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cblxuQG1peGluIGZvbnQoJHNpemUpIHtcblx0Zm9udC1zaXplOiByZW0oJHNpemUpO1xuXHRtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cblxuLy8gRm9udCBmYWNlXG5cbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnKSB7XG5cdCRzcmM6IG51bGw7XG5cblx0JGV4dG1vZHM6IChcblx0XHRlb3Q6IFwiP1wiLFxuXHRcdHN2ZzogXCIjXCIgKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKVxuXHQpO1xuXG5cdCRmb3JtYXRzOiAoXG5cdFx0b3RmOiBcIm9wZW50eXBlXCIsXG5cdFx0dHRmOiBcInRydWV0eXBlXCJcblx0KTtcblxuXHRAZWFjaCAkZXh0IGluICRleHRzIHtcblx0XHQkZXh0bW9kOiBpZihtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksICRleHQgKyBtYXAtZ2V0KCRleHRtb2RzLCAkZXh0KSwgJGV4dCk7XG5cdFx0JGZvcm1hdDogaWYobWFwLWhhcy1rZXkoJGZvcm1hdHMsICRleHQpLCBtYXAtZ2V0KCRmb3JtYXRzLCAkZXh0KSwgJGV4dCk7XG5cdFx0JHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcblx0fVxuXG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdHNyYzogJHNyYztcblx0fVxufVxuXG4vLyBQYWRkaW5nXG5cbkBtaXhpbiBwYWRkaW5nKCR2YWxzLi4uKSB7XG5cdEBpbmNsdWRlIGRpcmVjdGlvbmFsLXByb3BlcnR5KHBhZGRpbmcsIGZhbHNlLCAkdmFscy4uLik7XG59XG5cbi8vIE1hcmdpbnNcblxuQG1peGluIG1hcmdpbigkdmFscy4uLikge1xuXHRAaW5jbHVkZSBkaXJlY3Rpb25hbC1wcm9wZXJ0eShtYXJnaW4sIGZhbHNlLCAkdmFscy4uLik7XG59XG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IHJlbGF0aXZlLCAkY29vcmRpbmF0ZXM6IG51bGwgbnVsbCBudWxsIG51bGwpIHtcblx0QGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcblx0XHQkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcblx0XHQkcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0JGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuXHQkb2Zmc2V0czogKFxuXHRcdHRvcDogbnRoKCRjb29yZGluYXRlcywgMSksXG5cdFx0cmlnaHQ6IG50aCgkY29vcmRpbmF0ZXMsIDIpLFxuXHRcdGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyksXG5cdFx0bGVmdDogbnRoKCRjb29yZGluYXRlcywgNClcblx0KTtcblxuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG5cdEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG5cdFx0QGlmIGlzLWxlbmd0aCgkdmFsdWUpIHtcblx0XHRcdCN7JG9mZnNldH06ICR2YWx1ZTtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBTbGlnaHRseSBsaWdodGVuIGEgY29sb3IuXG4gKlxuICogQGFjY2VzcyBwdWJsaWNcbiAqIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHRpbnRcbiAqIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3JcbiAqIEByZXR1cm4ge0NvbG9yfVxuICovXG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50YWdlKSB7XG5cdEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuLyoqXG4gKiBTbGlnaHRseSBkYXJrZW4gYSBjb2xvci5cbiAqXG4gKiBAYWNjZXNzIHB1YmxpY1xuICogQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gc2hhZGVcbiAqIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3JcbiAqIEByZXR1cm4ge0NvbG9yfVxuICovXG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuXHRAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGF0bzp3Z2h0QDEwMDszMDA7NDAwOzcwMDs5MDAmZmFtaWx5PVJhbGV3YXk6d2dodEAxMDA7MjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWxhdGluLWV4dFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1ETStTYW5zOml0YWwsb3Bzeix3Z2h0QDAsOS4uNDAsMTAwLi4xMDAwOzEsOS4uNDAsMTAwLi4xMDAwJmRpc3BsYXk9c3dhcFwiKTtcbi5wYWdlLXdyYXBwZXIge1xuICAqem9vbTogMTtcbn1cbi5wYWdlLXdyYXBwZXI6YmVmb3JlLCAucGFnZS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBhZ2Utd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKkJvcmRlci1yYWRpdXMqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBHUklEXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvci5cbiAqXG4gKiBAYWNjZXNzIHB1YmxpY1xuICogQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuICogQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuICogQHJldHVybiB7Q29sb3J9XG4gKi9cbi8qKlxuICogU2xpZ2h0bHkgZGFya2VuIGEgY29sb3IuXG4gKlxuICogQGFjY2VzcyBwdWJsaWNcbiAqIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHNoYWRlXG4gKiBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4gKiBAcmV0dXJuIHtDb2xvcn1cbiAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFUSFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR1JJRCBCQVNFIENPTkZJR1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDT0xPUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFHRSBGT05UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJQ09NT09OIFBBVEggRk9OVFMgVkFSSUFCTEVTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElDT01PT04gVkFSSUFCTEVTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQk9PVFNUUkFQXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2VjMDA1MztcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjYWRiNWJkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjZTBiODBmO1xuICAtLXNlY29uZGFyeTogI2JiZWFlZjtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNlYzAwNTM7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjMwcHg7XG4gIC0tYnJlYWtwb2ludC14eGw6IDE0MTBweDtcbiAgLS1icmVha3BvaW50LXh4eGw6IDE3MDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNTIuMzAxMjU1MjMwMSwgMTI1LjEwNDYwMjUxMDUsIDEwLjE5ODc0NDc2OTkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDUuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVjZWU7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVjZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNjtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMzUzNTM2O1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eHhsLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5jb250YWluZXIteHh4bCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY3MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14eHhsLFxuLmNvbC14eHhsLWF1dG8sIC5jb2wteHh4bC0xMiwgLmNvbC14eHhsLTExLCAuY29sLXh4eGwtMTAsIC5jb2wteHh4bC05LCAuY29sLXh4eGwtOCwgLmNvbC14eHhsLTcsIC5jb2wteHh4bC02LCAuY29sLXh4eGwtNSwgLmNvbC14eHhsLTQsIC5jb2wteHh4bC0zLCAuY29sLXh4eGwtMiwgLmNvbC14eHhsLTEsIC5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eGwtMTIsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMCwgLmNvbC14eGwtOSwgLmNvbC14eGwtOCwgLmNvbC14eGwtNywgLmNvbC14eGwtNiwgLmNvbC14eGwtNSwgLmNvbC14eGwtNCwgLmNvbC14eGwtMywgLmNvbC14eGwtMiwgLmNvbC14eGwtMSwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXh4eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMzUzNTM2O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWNlZTtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlY2VlO1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZWNlZTtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlY2VlO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWNlZTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuMzIsIDIzNS4xMiwgMTg3LjgpO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzOC44OCwgMjE4LjA4LCAxMzAuMik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMuNDAzMDI1ODMwMywgMjI4LjQzOTE4ODE5MTksIDE2NS4yMTY5NzQxNjk3KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQzLjQwMzAyNTgzMDMsIDIyOC40MzkxODgxOTE5LCAxNjUuMjE2OTc0MTY5Nyk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1Ljk2LCAyNDkuMTIsIDI1MC41Mik7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyMTkuNjQsIDI0NC4wOCwgMjQ2LjY4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LjMxNzE0Mjg1NzEsIDI0Mi43NDUsIDI0NS42NjI4NTcxNDI5KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNS4zMTcxNDI4NTcxLCAyNDIuNzQ1LCAyNDUuNjYyODU3MTQyOSk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxNDMuMiwgMjA5LjI0LCAxNTguMjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNC4zNiwgMjA2LjY0LCAyMTguMDgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIyLjc2LCAxMjYuMDQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuMjY1LCAxNjAuMDYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjY4LCAxODMuNiwgMjA2Ljg0KTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS4xMiwgMTIyLjQsIDE2NS41Nik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny45MTE3NTE4MjQ4LCAxNTkuODY4MjQ4MTc1MiwgMTkwLjgzMjcwMDcyOTkpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LjkxMTc1MTgyNDgsIDE1OS44NjgyNDgxNzUyLCAxOTAuODMyNzAwNzI5OSk7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ5LjQ0LCAxNTIuNTYsIDE1NS42OCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NS4wMjE2NzUxMjY5LCAxODcuMDksIDE4OS4xNTgzMjQ4NzMxKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2VlZWNlZTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDA5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS45OTM3MjM4NDk0LCAyMjEuOTc2OTg3NDQ3NywgMTIwLjUwNjI3NjE1MDYpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDE4NCwgMTUsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYjViZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNjQ1ODVkO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDUxLjY5NTY1MjE3MzksIDIwNi4zMDQzNDc4MjYxLCA4Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS42OTU2NTIxNzM5LCAyMDYuMzA0MzQ3ODI2MSwgODcpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMCwgODMsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWMwMDUzJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZWMwMDUzJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWMwMDUzJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZWMwMDUzJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDAsIDgzLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzIsIDExMC40Mjc5NjYxMDE3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzIsIDExMC40Mjc5NjYxMDE3KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDAsIDgzLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM1MzUzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxODQsIDE1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG4gIGJvcmRlci1jb2xvcjogI2UwYjgwZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg4LjE1MDYyNzYxNTEsIDE1NC41NTIzMDEyNTUyLCAxMi41OTkzNzIzODQ5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc2LjIwMDgzNjgyMDEsIDE0NC43MzY0MDE2NzM2LCAxMS43OTkxNjMxNzk5KTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODguMTUwNjI3NjE1MSwgMTU0LjU1MjMwMTI1NTIsIDEyLjU5OTM3MjM4NDkpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzYuMjAwODM2ODIwMSwgMTQ0LjczNjQwMTY3MzYsIDExLjc5OTE2MzE3OTkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTguMzUsIDE2NC4zNSwgMjAuODUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xuICBib3JkZXItY29sb3I6ICNlMGI4MGY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni4yMDA4MzY4MjAxLCAxNDQuNzM2NDAxNjczNiwgMTEuNzk5MTYzMTc5OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NC4yNTEwNDYwMjUxLCAxMzQuOTIwNTAyMDkyMSwgMTAuOTk4OTUzOTc0OSk7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTguMzUsIDE2NC4zNSwgMjAuODUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmVhZWY7XG4gIGJvcmRlci1jb2xvcjogI2JiZWFlZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTYuMDM1NzE0Mjg1NywgMjI0LjQzNzUsIDIzMS43MTQyODU3MTQzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ1LjcxNDI4NTcxNDMsIDIyMS4yNSwgMjI5LjI4NTcxNDI4NTcpO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTYuMDM1NzE0Mjg1NywgMjI0LjQzNzUsIDIzMS43MTQyODU3MTQzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ1LjcxNDI4NTcxNDMsIDIyMS4yNSwgMjI5LjI4NTcxNDI4NTcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjYuOSwgMjA2Ljg1LCAyMTEuMjUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZWFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmJlYWVmO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDUuNzE0Mjg1NzE0MywgMjIxLjI1LCAyMjkuMjg1NzE0Mjg1Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNS4zOTI4NTcxNDI5LCAyMTguMDYyNSwgMjI2Ljg1NzE0Mjg1NzEpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY2LjksIDIwNi44NSwgMjExLjI1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi42MDg2OTU2NTIyLCAxMzYuMTQxMzA0MzQ3OCwgNTYuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjYwODY5NTY1MjIsIDEzNi4xNDEzMDQzNDc4LCA1Ni4yNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1Mik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLjI1LCAxODAuMiwgOTYuOSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjcuNjgxMTU5NDIwMywgMTE1LjU2ODg0MDU3OTcsIDQ3Ljc1KTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLjI1LCAxODAuMiwgOTYuOSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguNzUsIDEzMi4wNjUyMTczOTEzLCAxNTApO1xuICBib3JkZXItY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ljc1LCAxMzIuMDY1MjE3MzkxMywgMTUwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcuOCwgMTc1Ljk1LCAxOTQuNjUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjkxNjY2NjY2NjcsIDExMi4xMDg2OTU2NTIyLCAxMjcuMzMzMzMzMzMzMyk7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1Ny44LCAxNzUuOTUsIDE5NC42NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuNzUsIDE2Ny44MTI1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQuNywgMTcyLCAxNC4wNSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigxOTguMjUsIDE0OC42ODc1LCAwKTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNC43LCAxNzIsIDE0LjA1LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDUzO1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3Ljc1LCAwLCA2OS41NDc2Njk0OTE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg1LCAwLCA2NS4wNjM1NTkzMjIpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTcuNzUsIDAsIDY5LjU0NzY2OTQ5MTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxODUsIDAsIDY1LjA2MzU1OTMyMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOC44NSwgMzguMjUsIDEwOC44LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzAwNTM7XG4gIGJvcmRlci1jb2xvcjogI2VjMDA1Mztcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LCAwLCA2NS4wNjM1NTkzMjIpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzIuMjUsIDAsIDYwLjU3OTQ0OTE1MjUpO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4Ljg1LCAzOC4yNSwgMTA4LjgsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LjY4NzUsIDIyOS44NzUsIDIzNC4wNjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42ODc1LCAyMjkuODc1LCAyMzQuMDYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOC43NSwgMjE5LjYsIDIyMC42LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMC44MTI1LCAyMTcuMTI1LCAyMjMuNDM3NSk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTguNzUsIDIxOS42LCAyMjAuNiwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuODUzNDQ4Mjc1OSwgMzguODc1LCA0Mi44OTY1NTE3MjQxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuODUzNDQ4Mjc1OSwgMzguODc1LCA0Mi44OTY1NTE3MjQxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLjQ1LCA4Ny41NSwgOTIuNjUsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEzNzkzMTAzNDUsIDMyLjUsIDM1Ljg2MjA2ODk2NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMy40MjI0MTM3OTMxLCAyNi4xMjUsIDI4LjgyNzU4NjIwNjkpO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIuNDUsIDg3LjU1LCA5Mi42NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2UwYjgwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxODQsIDE1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG4gIGJvcmRlci1jb2xvcjogI2UwYjgwZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgMTg0LCAxNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYmJlYWVmO1xuICBib3JkZXItY29sb3I6ICNiYmVhZWY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmVhZWY7XG4gIGJvcmRlci1jb2xvcjogI2JiZWFlZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDIzNCwgMjM5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJlYWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJlYWVmO1xuICBib3JkZXItY29sb3I6ICNiYmVhZWY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDIzNCwgMjM5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2VjMDA1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDUzO1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM2LCAwLCA4MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2VjMDA1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDA1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM2LCAwLCA4MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZTBiODBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDE1Mi4zMDEyNTUyMzAxLCAxMjUuMTA0NjAyNTEwNSwgMTAuMTk4NzQ0NzY5OSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHJnYig0MC4zNjkxNTg4Nzg1LCA0MC4zNjkxNTg4Nzg1LCA0MS4xMzA4NDExMjE1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzM1MzUzNjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlMGI4MGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgMTg0LCAxNSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ1Ljk5MzcyMzg0OTQsIDIyMS45NzY5ODc0NDc3LCAxMjAuNTA2Mjc2MTUwNik7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OS4xOTQ1NjA2Njk1LCAyMzMuNzEzMzg5MTIxMywgMTY4LjMwNTQzOTMzMDUpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDkuMTk0NTYwNjY5NSwgMjMzLjcxMzM4OTEyMTMsIDE2OC4zMDU0MzkzMzA1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMTg0LCAxNSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAxODQsIDE1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAxODQsIDE1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMzc1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDE4NCwgMTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ1Ljk5MzcyMzg0OTQsIDIyMS45NzY5ODc0NDc3LCAxMjAuNTA2Mjc2MTUwNik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgMTg0LCAxNSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzY0NTg1ZDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjc1ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ1Ljk5MzcyMzg0OTQsIDIyMS45NzY5ODc0NDc3LCAxMjAuNTA2Mjc2MTUwNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgMTg0LCAxNSwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjc1ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxODQsIDE1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxODQsIDE1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDE4NCwgMTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDkuMTk0NTYwNjY5NSwgMjMzLjcxMzM4OTEyMTMsIDE2OC4zMDU0MzkzMzA1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjE5NDU2MDY2OTUsIDIzMy43MTMzODkxMjEzLCAxNjguMzA1NDM5MzMwNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjE5NDU2MDY2OTUsIDIzMy43MTMzODkxMjEzLCAxNjguMzA1NDM5MzMwNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVjZWU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNlZWVjZWU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VlZWNlZSAjZWVlY2VlICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwsXG4ubmF2YmFyIC5jb250YWluZXIteHhsLFxuLm5hdmJhciAuY29udGFpbmVyLXh4eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjI4MTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwOS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4eGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlY2VlO1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiByZ2IoMTUyLjMwMTI1NTIzMDEsIDEyNS4xMDQ2MDI1MTA1LCAxMC4xOTg3NDQ3Njk5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNlZWVjZWU7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCAxODQsIDE1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VlZWNlZTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuMjAwODM2ODIwMSwgMTQ0LjczNjQwMTY3MzYsIDExLjc5OTE2MzE3OTkpO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDE4NCwgMTUsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZWFlZjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ1LjcxNDI4NTcxNDMsIDIyMS4yNSwgMjI5LjI4NTcxNDI4NTcpO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg3LCAyMzQsIDIzOSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpO1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDUzO1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUsIDAsIDY1LjA2MzU1OTMyMik7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDAsIDgzLCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzM1MzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOS4xMzc5MzEwMzQ1LCAzMi41LCAzNS44NjIwNjg5NjU1KTtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigxMTYuNDgsIDk1LjY4LCA3LjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjgsIDI0MC44LCAyMDcpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDYuMzIsIDIzNS4xMiwgMTg3LjgpO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQzLjQwMzAyNTgzMDMsIDIyOC40MzkxODgxOTE5LCAxNjUuMjE2OTc0MTY5Nyk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNjguNjgwODM2ODIwMSwgNTYuNDE2NDAxNjczNiwgNC41OTkxNjMxNzk5KTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoOTcuMjQsIDEyMS42OCwgMTI0LjI4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS40LCAyNTAuOCwgMjUxLjgpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzUuOTYsIDI0OS4xMiwgMjUwLjUyKTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjE1LjMxNzE0Mjg1NzEsIDI0Mi43NDUsIDI0NS42NjI4NTcxNDI5KTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDc0Ljg1MjY3NjA1NjMsIDkzLjY2NTkxNTQ5MywgOTUuNjY3MzIzOTQzNyk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyMC44LCA4Ni44NCwgMzUuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLCAyMzcuNCwgMjE3LjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTQuOCwgMjMwLjM2LCAyMDIuOTIpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTAuOTQ0OTI3NTM2MiwgNDUuNjk1MDcyNDYzOCwgMTguODgpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDguNiwgMjM2LjQsIDI0MC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig2LjI5MzMzMzMzMzMsIDQ0LjMyNjk1NjUyMTcsIDUwLjM0NjY2NjY2NjcpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjU1LCAyMzEuMjY1LCAxNjAuMDYpO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDgyLjk2MjU5NTQxOTgsIDYyLjc5MTI5NzcwOTksIDIuMjc3NDA0NTgwMik7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogcmdiKDEyMi43MiwgMCwgNDMuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjIsIDIwNCwgMjIwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDkuNjgsIDE4My42LCAyMDYuODQpO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNDcuOTExNzUxODI0OCwgMTU5Ljg2ODI0ODE3NTIsIDE5MC44MzI3MDA3Mjk5KTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDcxLjcyLCAwLCAyNS4yMjM1NTkzMjIpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjYsIDI1My44LCAyNTQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTMuMDQsIDI1My4zMiwgMjUzLjYpO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwMy41NDkyMzUxODE2LCAxMDMuOTgsIDEwNC40MTA3NjQ4MTg0KTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogcmdiKDI3LjA0LCAzMC4xNiwgMzMuMjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE0LjQsIDIxNS42LCAyMTYuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5OC4xNiwgMTk5Ljg0LCAyMDEuNTIpO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTg1LjAyMTY3NTEyNjksIDE4Ny4wOSwgMTg5LjE1ODMyNDg3MzEpO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDQuMTc3OTMxMDM0NSwgNC42NiwgNS4xNDIwNjg5NjU1KTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMzNTM1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigxMTYuNDgsIDk1LjY4LCA3LjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LjMyLCAyMzUuMTIsIDE4Ny44KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTE2LjQ4LCA5NS42OCwgNy44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0My40MDMwMjU4MzAzLCAyMjguNDM5MTg4MTkxOSwgMTY1LjIxNjk3NDE2OTcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTYuNDgsIDk1LjY4LCA3LjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxMTYuNDgsIDk1LjY4LCA3LjgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoOTcuMjQsIDEyMS42OCwgMTI0LjI4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNS45NiwgMjQ5LjEyLCAyNTAuNTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoOTcuMjQsIDEyMS42OCwgMTI0LjI4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNS4zMTcxNDI4NTcxLCAyNDIuNzQ1LCAyNDUuNjYyODU3MTQyOSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMjQsIDEyMS42OCwgMTI0LjI4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTcuMjQsIDEyMS42OCwgMTI0LjI4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyMC44LCA4Ni44NCwgMzUuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMC44LCA4Ni44NCwgMzUuODgpO1xuICBib3JkZXItY29sb3I6IHJnYigyMC44LCA4Ni44NCwgMzUuODgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjMxLjI2NSwgMTYwLjA2KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDkuNjgsIDE4My42LCAyMDYuODQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuOTExNzUxODI0OCwgMTU5Ljg2ODI0ODE3NTIsIDE5MC44MzI3MDA3Mjk5KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjIuNzIsIDAsIDQzLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiByZ2IoMjcuMDQsIDMwLjE2LCAzMy4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTguMTYsIDE5OS44NCwgMjAxLjUyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjcuMDQsIDMwLjE2LCAzMy4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI3LjA0LCAzMC4xNiwgMzMuMjgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNy4wNCwgMzAuMTYsIDMzLjI4KTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVjZWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlY2VlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMzUzNTM2O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuMjAwODM2ODIwMSwgMTQ0LjczNjQwMTY3MzYsIDExLjc5OTE2MzE3OTkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJlYWVmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NS43MTQyODU3MTQzLCAyMjEuMjUsIDIyOS4yODU3MTQyODU3KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1MikgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDUzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NSwgMCwgNjUuMDYzNTU5MzIyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEzNzkzMTAzNDUsIDMyLjUsIDM1Ljg2MjA2ODk2NTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVjZWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWNlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWNlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlY2VlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWNlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJlYWVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuZmxvYXQteHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5mbG9hdC14eHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC50ZXh0LXh4eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZTBiODBmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTUyLjMwMTI1NTIzMDEsIDEyNS4xMDQ2MDI1MTA1LCAxMC4xOTg3NDQ3Njk5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2JiZWFlZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMjUuMDcxNDI4NTcxNCwgMjE0Ljg3NSwgMjI0LjQyODU3MTQyODYpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI1LjIxNzM5MTMwNDMsIDEwNS4yODI2MDg2OTU3LCA0My41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNC41LCAxMDIuMTMwNDM0NzgyNiwgMTE2KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxODUuNSwgMTM5LjEyNSwgMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlYzAwNTMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTU5LjUsIDAsIDU2LjA5NTMzODk4MzEpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIwMy4zNzUsIDIxMC43NSwgMjE4LjEyNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTcuNzA2ODk2NTUxNywgMTkuNzUsIDIxLjc5MzEwMzQ0ODMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzM1MzUzNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogS09ORklHVVJBQ0pBIEkgWk1JRU5ORVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuR1JJRCBNRURJQSBRVUVSSUVTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRk9OVCBBV0VTT01FIDQuN1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhLCAuY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgYS5hY3RpdmU6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLmFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uY2hlY2tib3g6YmVmb3JlLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg1NzFlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LCAuY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgYS5mYS1wdWxsLWxlZnQuYWN0aXZlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYS5mYS1wdWxsLWxlZnQuYWN0aXZlOmFmdGVyLCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZmEtcHVsbC1sZWZ0LnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uZmEtcHVsbC1sZWZ0LmNoZWNrYm94OmJlZm9yZSwgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwuZmEtcHVsbC1sZWZ0OmFmdGVyLCAudHlwZS1ib3ggLnRleHQtd2l0aC1pbWFnZV9fY29udGVudCB1bCA+IGxpLmZhLXB1bGwtbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsIC5jdXJyZW5jeS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5jdXJyZW5jeS1zd2l0Y2hlciBsaSBhLmZhLXB1bGwtcmlnaHQuYWN0aXZlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYS5mYS1wdWxsLXJpZ2h0LmFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmZhLXB1bGwtcmlnaHQudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5mYS1wdWxsLXJpZ2h0LmNoZWNrYm94OmJlZm9yZSwgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwuZmEtcHVsbC1yaWdodDphZnRlciwgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaS5mYS1wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCwgLmN1cnJlbmN5LXN3aXRjaGVyX193cmFwcGVyIHVsLmN1cnJlbmN5LXN3aXRjaGVyIGxpIGEucHVsbC1sZWZ0LmFjdGl2ZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEucHVsbC1sZWZ0LmFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnB1bGwtbGVmdC50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciwgLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWwgPiBzcGFuLnB1bGwtbGVmdC5jaGVja2JveDpiZWZvcmUsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLnB1bGwtbGVmdDphZnRlciwgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaS5wdWxsLWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0LCAuY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgYS5wdWxsLXJpZ2h0LmFjdGl2ZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEucHVsbC1yaWdodC5hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5wdWxsLXJpZ2h0LnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4ucHVsbC1yaWdodC5jaGVja2JveDpiZWZvcmUsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLnB1bGwtcmlnaHQ6YWZ0ZXIsIC50eXBlLWJveCAudGV4dC13aXRoLWltYWdlX19jb250ZW50IHVsID4gbGkucHVsbC1yaWdodDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTUlYSU5TICYgSEVMUEVSU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvdmVyLWJsYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFRFTVBMQVRFU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuc2VjdGlvbi50ZW1wbGF0ZS00MDQgLmNvbnRhaW5lci1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbnNlY3Rpb24udGVtcGxhdGUtNDA0IC5jb250YWluZXItZXJyb3IgLmVycm9yLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAwO1xufVxuc2VjdGlvbi50ZW1wbGF0ZS00MDQgLmNvbnRhaW5lci1lcnJvciAuZXJyb3ItY29udGVudC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWN0aW9uLnRlbXBsYXRlLTQwNCAuY29udGFpbmVyLWVycm9yIC5lcnJvci1jb250ZW50LXdyYXBwZXIgaDEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG59XG5zZWN0aW9uLnRlbXBsYXRlLTQwNCAuY29udGFpbmVyLWVycm9yIC5lcnJvci1yaWdodCB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbnNlY3Rpb24udGVtcGxhdGUtNDA0IC5jb250YWluZXItZXJyb3IgYSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKlxuKlxuKiBUUkXFmsSGIFNUUk9OWSAtIEFSVFlLVcWBXG4qXG4qKioqKioqKioqKioqKioqKiovXG4uaG9tZXBhZ2UgLm1lbnUtdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy4xMjVyZW07XG59XG4uaG9tZXBhZ2UgLm1lbnUtdG9wLXdyYXBwZXI6bm90KC5maXhlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWVwYWdlIC5tZW51LXRvcC13cmFwcGVyOm5vdCguZml4ZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5ob21lcGFnZSAubWVudS10b3Atd3JhcHBlcjpub3QoLmZpeGVkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZTBiODBmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqXG4qXG4qIFRSRcWaxIYgU1RST05ZIC0gQVJUWUtVxYFcbipcbioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uc3VicGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgc2VjdGlvbi5zdWJwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5zZWN0aW9uLnN1YnBhZ2UgLm1haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ1VTVE9NXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvSWNvbW9vbi9pY29tb29uLmVvdD9rMGxjZmFcIik7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9JY29tb29uL2ljb21vb24uZW90P2swbGNmYSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9JY29tb29uL2ljb21vb24udHRmP2swbGNmYVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9JY29tb29uL2ljb21vb24ud29mZj9rMGxjZmFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9JY29tb29uL2ljb21vb24uc3ZnP2swbGNmYSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCBhLmxpbms6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsIFtjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmljb24tZG93bi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29uLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5pY29uLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1vbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tc2hvcHBpbmctb25saW5lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWdpZnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tZGVsaXZlcnktcGFja2FnZXMtb24tYS10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWhlYXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1ib3gtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1ib3gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1ib3gtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLXNoaXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1kZWxpdmVyeS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1zcGxpdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLXNwbGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tc3BsaXQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1zcGxpdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1jaGVja2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY29udmVyc2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWVudGVycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLW9yZ2FuaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1qaWdzYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1hbm5vdW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1mZWVkYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1saXN0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tYW5hbHlzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmFjdG9yeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWxpc3QtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWNvbnZlcnNhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLW11bHRpcGxlLXVzZXJzLXNpbGhvdWV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tYW5hbHlzaXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jaGVja2xpc3QtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1jdXN0b21lci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWluZHVzdHJpYWwtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tdXNlcnMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1jdXN0b21lci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLW9wZW4tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1yZXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1wbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLXJlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi11c2VyMSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbiAgY29sb3I6IHJnYigxNjcsIDE2OSwgMTcyKTtcbn1cblxuLmljb24tdXNlcjEgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi11c2VyMSAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLXVzZXIxIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tdXNlcjEgLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hbmFseXRpY3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1jb25uZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1rbm93bGVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1hbmFseXRpY3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1jb2xsYWJvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWxpa2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1vcGVuLW1hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLXNtYXJ0cGhvbmUtMjQtaG91cnMtc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1ib29rcy1zdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1kcml2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLWxpa2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uaWNvbi1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1ib29rcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLWNvbXB1dGVyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZS10by10cmF2ZWwtYmV0d2Vlbi10d28tcG9pbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5pY29uLWxpa2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvbi1hcHByb3ZlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb24tdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uaWNvbi1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmljb24taW52b2ljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLXNoaWVsZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1yb2FkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tc2hpZWxkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLXNoaWVsZC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLXR3by1wZXJzb25zLXRhbGtpbmctZWFjaC1vdGhlci1hdC1kaXN0YW5jZS1pbi1kaWZmZXJlbnQtcGFydHMtb2YtdGhlLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tbWFwLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcHJvdGVjdGlvbi1zaGllbGQtd2l0aC1hLWNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1yZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tc2hpZWxkLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmctNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1wYWNrYWdlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wcmludC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXdvcmxkd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1jbG91ZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLWZseWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1ob3N0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXJvYm90aWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1hbmFseXNpczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLW1vbmV5LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXBheW1lbnQtbWV0aG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc3Vic2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tbW9uZXktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uaWNvbi1wbGFubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLWdhcmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1zZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29uLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29uLWZ1ZWwtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1mdW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uaWNvbi1tb25leTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10aHJvdy10by1wYXBlci1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5pY29uLXNtYXJ0cGhvbmUtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmljb24tY2FyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29uLWFpci1jb25kaXRpb25lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvbi1jYXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi1kb2xsYXItY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tbGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi1zbWFydHBob25lLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tY2FyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmRzLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi1zdXBwb3J0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLmljb24tZGViaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaWNvbi1kaWVzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cblxuLmljb24tbWFpbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmljb24tZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXNwZWVjaC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLW5ld3NsZXR0ZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuXG4uaWNvbi1mbG93LWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLmljb24tc3VwcG9ydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tZmxvdy1jaGFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29uLWxvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4uaWNvbi1wcm9jZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5pY29uLXJlY3J1aXRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5pY29uLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uaWNvbi1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLmljb24tcHVycG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uaWNvbi1hcHBvaW50bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29uLWZsb3ctY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvbi1vYmplY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cblxuLmljb24tZGlhZ3JhbTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLmljb24tcXVlc3Rpb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvbi10YXJnZXQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29uLTI0LWhvdXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5pY29uLWNvbnRyb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5pY29uLWRpYWdyYW0tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29uLXN0cmF0ZWd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5pY29uLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5pY29uLWxlYWRlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLmljb24tY29udHJvbHMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi1sZWFkZXJzaGlwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLmljb24tc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvbi1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5pY29uLWhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb24tc2V0dGluZ3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmljb24tY29udHJvbHMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuXG4uaWNvbi1oaWVyYXJjaHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLmljb24tY3VzdG9tZXItc3VwcG9ydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb24taGllcmFyY2h5LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmljb24tcXVlc3Rpb24xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG5cbi5pY29uLWhpZXJhcmNoeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29uLWxlYWRlcnNoaXAtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uaWNvbi1jcmVhdGUtZ3JvdXAtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLWFkZC1kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tYWRkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLW1pbmlzaXplLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1lZGl0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXBkZi1maWxlLWZvcm1hdC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24tcGRmLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi1waWN0dXJlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmljb24tcGljdHVyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXZpZGVvLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uaWNvbi12aWRlby1jYW1lcmEtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLWZvbGRlcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmljb24tbGlzdDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG59XG5cbio6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbioubWFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4qLm1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbmh0bWwuZm9udC1zaXplLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbmh0bWwuZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xufVxuaHRtbC5mb250LXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAwLjg3NXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtcmFuZ2U6IDEwMjRweCAxNTAwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbmZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4jcGFnZS1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5pbWcuY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaW1nLnJhZGl1cywgaW1nLmltZy1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hW2hyZWZdIHtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmFbaHJlZl06bm90KFtjbGFzc10pID4gaS5mYSwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgYVtocmVmXTpub3QoW2NsYXNzXSkgPiBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCBhW2hyZWZdOm5vdChbY2xhc3NdKSA+IGkuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG5hW2hyZWZdOm5vdChbY2xhc3NdKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmFbaHJlZl06bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG5hW2hyZWZdOm5vdChbY2xhc3NdKTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogOTAlO1xufVxuYVtocmVmXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqXG4qXG4qIEVMRU1FTlRZIFNUUk9OWVxuKlxuKioqKioqKioqKioqKioqL1xuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYm9keS13cmFwcGVyIC5zaXRlLW1haW4ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5ib2R5LXdyYXBwZXIgLmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvZHktd3JhcHBlciAuaG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9keS13cmFwcGVyIC5ob3Zlcjpob3ZlciAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5ib2R5LXdyYXBwZXIgLmhvdmVyYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib2R5LXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAuc2VjdGlvbi10aXRsZSBoMiwgLmJvZHktd3JhcHBlciAuc2VjdGlvbi10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYm9keS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIGg0LCAuYm9keS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudC5zdWJwYWdlIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudC5zdWJwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZGVmYXVsdC1saXN0cy1zdHlsZXMgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5kZWZhdWx0LWxpc3RzLXN0eWxlcyBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmRlZmF1bHQtbGlzdHMtc3R5bGVzIG9sIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5kZWZhdWx0LWxpc3RzLXN0eWxlcyBvbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGN1c3RvbS1jb3VudGVyLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IG9sIG9sIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwubGlzdC1kYW5nZXIgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VjMDA1Mztcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5saXN0LWdyZWVuIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGNvbG9yOiAjYmJlYWVmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMjVyZW0gMCAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYmJlYWVmO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5tYWluLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBwIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBjbGVhcjogYm90aDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2UwYjgwZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHNlbGVjdCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDJweCAjZWNlY2VjO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBiODBmO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGg6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjM3NXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWVjZWU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGgsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRoLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlZWVjZWU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQud2lkZSB7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGkge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbSAwLjMxMjVyZW0gMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmJlZm9yZSxcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAwLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaSBhLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmZpcnN0LWNoaWxkLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkIGEsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTpsYXN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZDphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJvZHktd3JhcHBlciBoMSxcbi5ib2R5LXdyYXBwZXIgaDIsXG4uYm9keS13cmFwcGVyIGgzLFxuLmJvZHktd3JhcHBlciBoNCxcbi5ib2R5LXdyYXBwZXIgaDUsXG4uYm9keS13cmFwcGVyIGg2LFxuLmJvZHktd3JhcHBlciAuaDEsXG4uYm9keS13cmFwcGVyIC5oMixcbi5ib2R5LXdyYXBwZXIgLmgzLFxuLmJvZHktd3JhcHBlciAuaDQsXG4uYm9keS13cmFwcGVyIC5oNSxcbi5ib2R5LXdyYXBwZXIgLmg2IHtcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjYyNXJlbSAwO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xufVxuLmJvZHktd3JhcHBlciBoMS5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciBoMi5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciBoMy5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciBoNC5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciBoNS5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciBoNi5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciAuaDEuc2VjdGlvbi10aXRsZSxcbi5ib2R5LXdyYXBwZXIgLmgyLnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIC5oMy5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciAuaDQuc2VjdGlvbi10aXRsZSxcbi5ib2R5LXdyYXBwZXIgLmg1LnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIC5oNi5zZWN0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI0NCNUI1NztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjQ0I1QjU3IDAlLCAjRTQ3ODVGIDUwJSwgI0E3NjQ1RiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjQ0I1QjU3IDAlLCAjRTQ3ODVGIDUwJSwgI0E3NjQ1RiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0NCNUI1NyAwJSwgI0U0Nzg1RiA1MCUsICNBNzY0NUYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uYm9keS13cmFwcGVyIGgxLFxuLmJvZHktd3JhcHBlciBoMSA+IGEsXG4uYm9keS13cmFwcGVyIC5oMSxcbi5ib2R5LXdyYXBwZXIgLmgxID4gYSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9keS13cmFwcGVyIGgxLFxuICAuYm9keS13cmFwcGVyIGgxID4gYSxcbiAgLmJvZHktd3JhcHBlciAuaDEsXG4gIC5ib2R5LXdyYXBwZXIgLmgxID4gYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIGgyLFxuLmJvZHktd3JhcHBlciBoMiA+IGEsXG4uYm9keS13cmFwcGVyIC5oMixcbi5ib2R5LXdyYXBwZXIgLmgyID4gYSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9keS13cmFwcGVyIGgyLFxuICAuYm9keS13cmFwcGVyIGgyID4gYSxcbiAgLmJvZHktd3JhcHBlciAuaDIsXG4gIC5ib2R5LXdyYXBwZXIgLmgyID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIGgzLFxuLmJvZHktd3JhcHBlciBoMyA+IGEsXG4uYm9keS13cmFwcGVyIC5oMyxcbi5ib2R5LXdyYXBwZXIgLmgzID4gYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9keS13cmFwcGVyIGgzLFxuICAuYm9keS13cmFwcGVyIGgzID4gYSxcbiAgLmJvZHktd3JhcHBlciAuaDMsXG4gIC5ib2R5LXdyYXBwZXIgLmgzID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgaDQsXG4uYm9keS13cmFwcGVyIGg0ID4gYSxcbi5ib2R5LXdyYXBwZXIgLmg0LFxuLmJvZHktd3JhcHBlciAuaDQgPiBhIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9keS13cmFwcGVyIGg0LFxuICAuYm9keS13cmFwcGVyIGg0ID4gYSxcbiAgLmJvZHktd3JhcHBlciAuaDQsXG4gIC5ib2R5LXdyYXBwZXIgLmg0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIGg1LFxuLmJvZHktd3JhcHBlciBoNSA+IGEsXG4uYm9keS13cmFwcGVyIC5oNSxcbi5ib2R5LXdyYXBwZXIgLmg1ID4gYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvZHktd3JhcHBlciBoNSxcbiAgLmJvZHktd3JhcHBlciBoNSA+IGEsXG4gIC5ib2R5LXdyYXBwZXIgLmg1LFxuICAuYm9keS13cmFwcGVyIC5oNSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJvZHktd3JhcHBlciBoNixcbi5ib2R5LXdyYXBwZXIgaDYgPiBhLFxuLmJvZHktd3JhcHBlciAuaDYsXG4uYm9keS13cmFwcGVyIC5oNiA+IGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgaDYsXG4gIC5ib2R5LXdyYXBwZXIgaDYgPiBhLFxuICAuYm9keS13cmFwcGVyIC5oNixcbiAgLmJvZHktd3JhcHBlciAuaDYgPiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgY29sb3I6ICM2NDU4NWQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKlxuICpcbiAqIENvbGxhcHNlIGNvbnRlbnQgYW5kIGNvbGxhcHNlIGJ1dHRvblxuICpcbioqKioqKioqKiovXG4uYnRuLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLWNvbGxhcHNlOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1jb2xsYXBzZS5pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmJ0bi1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29sbGFwc2UtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UtY29udGVudC5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKioqKioqKioqXG4qXG4qIEdhbGxlcnkgYW5kIGltYWdlcy5cbipcbioqKioqKioqKiovXG4uY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNpcmNsZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWZwLWJnIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHotaW5kZXg6IDEwMTAwO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2UwYjgwZjtcbiAgei1pbmRleDogMTUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqXG4qXG4qIEJPT1RTVFJBUFxuKlxuKioqKioqKioqKi9cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXh4eGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlLCBidXR0b246YWN0aXZlOmZvY3VzLFxuYTpmb2N1cyxcbmE6YWN0aXZlLFxuYTphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEubGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbmEubGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYS5saW5rOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbmEudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYS50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGYgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UwYjgwZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjI0LCAxODQsIDE1LCAwLjYpO1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiA1MTAwMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiA1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBiODBmO1xufVxuLm5hdi10YWJzIGJ1dHRvbi5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4zNzVyZW07XG59XG4ubmF2LXRhYnMgYnV0dG9uLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm5hdi10YWJzIGxpIGEubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi10YWJzIGxpIGEubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyBsaSBhLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgbGkgYS5uYXYtbGluazphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyBsaSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGI4MGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVzc2FnZXMtbm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuMTI1cmVtO1xuICByaWdodDogMy4xMjVyZW07XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogMzQuMzc1cmVtO1xufVxuLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnNfX25vdGlmeSB7XG4gIG1heC13aWR0aDogMzQuMzc1cmVtO1xufVxuXG4uaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbn1cbi5oZWFkZXItYmFyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXItYmFyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMi41cmVtO1xufVxuLmhlYWRlci1iYXJfX3JpZ2h0ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1iYXJfX3JpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFVzZXIgYXJlYVxuID09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51c2VyLWFyZWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzAlO1xuICByaWdodDogLTkuMzc1cmVtO1xuICB3aWR0aDogMTIuNXJlbTtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xufVxuLnVzZXItYXJlYTpob3ZlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnVzZXItYXJlYSAuaWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTphZnRlcixcbi51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAudXNlci1hcmVhIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLFxuLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLnVzZXItYXJlYSBsaTphZnRlcixcbi51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmFmdGVyLFxuLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLFxuLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlcixcbi51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmFmdGVyLFxuLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAudXNlci1hcmVhIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgbGk6YWZ0ZXIsXG4udXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IGxpOmFmdGVyLFxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi51c2VyLWFyZWEgLnVzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwO1xufVxuXG4vKipcbiAqIFdpZGdldHlcbiAqL1xuLndpZGdldHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndpZGdldHMtd3JhcHBlciA+IGxpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZm9udC1zaXplLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLmZvbnQtc2l6ZS1idXR0b25zIC5mb250LXNpemUtYnV0dG9uIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICNiYmVhZWY7XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmNvbnRyYXN0LWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuMTI1cmVtO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi5hY3RpdmUuY29udHJhc3QtYnV0dG9uLS1ub3JtYWwge1xuICBjb2xvcjogI2JiZWFlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiZWFlZjtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24uYWN0aXZlLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiYmVhZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmVhZWY7XG59XG4uY29udHJhc3QtYnV0dG9ucyAuY29udHJhc3QtYnV0dG9uLmFjdGl2ZS5jb250cmFzdC1idXR0b24tLWNvbnRyYXN0MiB7XG4gIGNvbG9yOiAjYmJlYWVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJlYWVmO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi5hY3RpdmUuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDMge1xuICBjb2xvcjogI2JiZWFlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiZWFlZjtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24tLW5vcm1hbCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY29udHJhc3QtYnV0dG9ucyAuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QyIHtcbiAgY29sb3I6ICNmNmMyMjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24tLWNvbnRyYXN0MyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLyogR2VuZXJhbCBzdHlsZXMgZm9yIGFsbCBtZW51cyAqL1xuLmNicC1zcG1lbnUge1xuICBiYWNrZ3JvdW5kOiAjNDdhM2RhO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jYnAtc3BtZW51IGgzIHtcbiAgY29sb3I6ICNhZmRlZmE7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYmFja2dyb3VuZDogIzBkNzdiNjtcbn1cblxuLmNicC1zcG1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNicC1zcG1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNThlY2Q7XG59XG5cbi5jYnAtc3BtZW51IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FmZGVmYTtcbiAgY29sb3I6ICM0N2EzZGE7XG59XG5cbi8qIE9yaWVudGF0aW9uLWRlcGVuZGVudCBzdHlsZXMgZm9yIHRoZSBjb250ZW50IG9mIHRoZSBtZW51ICovXG4uY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNicC1zcG1lbnUtdmVydGljYWwgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjU4ZWNkO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNicC1zcG1lbnUtaG9yaXpvbnRhbCBoMyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjU4ZWNkO1xufVxuXG4vKiBWZXJ0aWNhbCBtZW51IHRoYXQgc2xpZGVzIGZyb20gdGhlIGxlZnQgb3IgcmlnaHQgKi9cbi5jYnAtc3BtZW51LWxlZnQge1xuICBsZWZ0OiAtMjQwcHg7XG59XG5cbi5jYnAtc3BtZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IC0yNDBweDtcbn1cblxuLmNicC1zcG1lbnUtbGVmdC5tZW51LW9wZW4ge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5jYnAtc3BtZW51LXJpZ2h0Lm1lbnUtb3BlbiB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIEhvcml6b250YWwgbWVudSB0aGF0IHNsaWRlcyBmcm9tIHRoZSB0b3Agb3IgYm90dG9tICovXG4uY2JwLXNwbWVudS10b3Age1xuICB0b3A6IC0xNTBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tIHtcbiAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi5jYnAtc3BtZW51LXRvcC5tZW51LW9wZW4ge1xuICB0b3A6IDBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tLm1lbnUtb3BlbiB7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4vKiBQdXNoIGNsYXNzZXMgYXBwbGllZCB0byB0aGUgYm9keSAqL1xuLnB1c2gtYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4ucHVzaC1ib2R5LXRvcmlnaHQge1xuICBsZWZ0OiAyNDBweDtcbn1cblxuLnB1c2gtYm9keS10b2xlZnQge1xuICBsZWZ0OiAtMjQwcHg7XG59XG5cbi8qIFRyYW5zaXRpb25zICovXG4uY2JwLXNwbWVudSxcbi5wdXNoLWJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLyogRXhhbXBsZSBtZWRpYSBxdWVyaWVzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NS4xODc1ZW0pIHtcbiAgLmNicC1zcG1lbnUtaG9yaXpvbnRhbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAuY2JwLXNwbWVudS10b3Age1xuICAgIHRvcDogLTExMHB4O1xuICB9XG4gIC5jYnAtc3BtZW51LWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAyNi4zNzVlbSkge1xuICAuY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5jYnAtc3BtZW51LWxlZnQsXG4gIC5wdXNoLWJvZHktdG9sZWZ0IHtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbiAgLmNicC1zcG1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAtMTkwcHg7XG4gIH1cbiAgLnB1c2gtYm9keS10b3JpZ2h0IHtcbiAgICBsZWZ0OiAxOTBweDtcbiAgfVxufVxuI2Nvb2tpZS1iYXIge1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDE4NCwgMTUsIDAuNSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4jY29va2llLWJhciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY29va2llLWJhciAuY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBtYXJnaW46IDAgMC42MjVyZW0gMCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNjb29raWUtYmFyIC5jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Nvb2tpZS1iYXIgLmNvbnRhaW5lciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbGVmdDogLTEwcHg7XG4gIGNvbG9yOiAjZTBiODBmO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG4jY29va2llLWJhciAuY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2Nvb2tpZS1iYXIgLmNvbnRhaW5lciBhOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29va2llLWJhciAuY2ItZW5hYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAuZm9vdGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IDAuOTM3NXJlbTtcbn1cbi5mb290ZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29uc19faXRlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4xKTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZm9vdGVyIC5tb2R1bGUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gaS5mYSwgLmZvb3RlciAubW9kdWxlLXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWljb25zX19pdGVtIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5mb290ZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29uc19faXRlbSBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciAubmF2LW1lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlcl9fZm9ybSB7XG4gIHBhZGRpbmc6IDVyZW0gNi4yNXJlbSAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1LjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zMS4yNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5mb290ZXJfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuNzVyZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlcl9fZm9ybSAubW9kdWxlLWZvcm0gc3Bhbi5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uZm9vdGVyX19mb3JtIC5tb2R1bGUtZm9ybSAuZm9ybS1jaGVjayBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG59XG4uZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItaXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItaXRlbSB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItaXRlbSB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3RlciAuZm9vdGVyLW1lbnUtd3JhcHBlciAuZm9vdGVyLWl0ZW0gdWwgbGkgYS5hY3RpdmUsIC5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmZvb3Rlci1pdGVtIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIgaDMge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmFydGljbGUtY29udGVudCxcbi5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmFydGljbGUtY29udGVudCBhLFxuLmZvb3RlciAuZm9vdGVyLW1lbnUtd3JhcHBlciAuY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIC5mb290ZXItbWVudV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNT0RVTEVTXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fbGVmdCAuYm94LWltYWdlcy10ZXh0X19pbWFnZTpmaXJzdC1jaGlsZCBpbWcge1xuICBoZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fbGVmdCAuYm94LWltYWdlcy10ZXh0X19pbWFnZTpmaXJzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogMjEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC50eXBlLWJveCAuYm94LWltYWdlcy10ZXh0X19sZWZ0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgaGVpZ2h0OiAzNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX3JpZ2h0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX3JpZ2h0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gICAgcmlnaHQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50eXBlLWJveCAuYm94LWltYWdlcy10ZXh0X19yaWdodCAuYm94LWltYWdlcy10ZXh0X19pbWFnZTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX3JpZ2h0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOm50aC1jaGlsZCgxKSBpbWcge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG59XG4udHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fcmlnaHQgLmJveC1pbWFnZXMtdGV4dF9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fcmlnaHQgLmJveC1pbWFnZXMtdGV4dF9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX3JpZ2h0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOm50aC1jaGlsZCgyKSBpbWcge1xuICBoZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX3JpZ2h0IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cbi50eXBlLWJveCAuYm94LWltYWdlcy10ZXh0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xufVxuLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnR5cGUtYm94IC5ib3gtaW1hZ2VzLXRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudHlwZS1ib3ggLmJveC1pbWFnZXMtdGV4dF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4udHlwZS1ib3ggLnRleHQtd2l0aC1pbWFnZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4udHlwZS1ib3ggLnRleHQtd2l0aC1pbWFnZV9fY29udGVudCB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0b3A6IDAuMTI1cmVtO1xufVxuLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2ltYWdlLXdyYXBwZXIgPiBpbWcge1xuICBoZWlnaHQ6IDI1cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2ltYWdlLXdyYXBwZXIgPiBpbWcge1xuICAgIGhlaWdodDogMzQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC50eXBlLWJveCAudGV4dC13aXRoLWltYWdlX19pbWFnZS13cmFwcGVyID4gaW1nIHtcbiAgICBoZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxufVxuXG4udHlwZS1jYXRlZ29yeSAuYm94LWltYWdlLXRpbGVzX19pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5ib3gtaW1hZ2UtdGlsZXNfX2l0ZW0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LWltYWdlLXRpbGVzX19pdGVtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtaW1hZ2UtdGlsZXNfX2l0ZW0td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgei1pbmRleDogMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtaW1hZ2UtdGlsZXNfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LWltYWdlLXRpbGVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LWltYWdlLXRpbGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnMge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXRleHQtd2l0aC1pY29ucyB7XG4gICAgcGFkZGluZzogNy41cmVtIDA7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGV4dC13aXRoLWljb25zX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXRleHQtd2l0aC1pY29uc19fc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX2l0ZW0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMy4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSA1cmVtO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRleHQtd2l0aC1pY29uc19faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX2ltYWdlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX2ltYWdlIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICAgIGhlaWdodDogNy41cmVtO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRleHQtd2l0aC1pY29uc19faW1hZ2Ugc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX2ltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2UwYjgwZjtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGV4dC13aXRoLWljb25zX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10ZXh0LXdpdGgtaWNvbnNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5ib3gtdGV4dC13aXRoLWljb25zX19zdWJ0aXRsZSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5ib3gtdGV4dC13aXRoLWljb25zX19zdWJ0aXRsZSB7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaW1hZ2VzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlcy1zZWN0aW9uX190ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlcy1zZWN0aW9uX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlcy1zZWN0aW9uX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaW1hZ2VzLXNlY3Rpb25fX2ltYWdlcyB7XG4gIG1hcmdpbi10b3A6IC05LjM3NXJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1pbWFnZXMtc2VjdGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1pbWFnZXMtc2VjdGlvbl9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlcy1zZWN0aW9uX19pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1pbWFnZXMtc2VjdGlvbl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi50eXBlLXBsdWcgLmhlYWRlci1jb250YWN0LWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4udHlwZS1wbHVnIC5oZWFkZXItY29udGFjdC1pdGVtX19jb250ZW50IHAsXG4udHlwZS1wbHVnIC5oZWFkZXItY29udGFjdC1pdGVtX19jb250ZW50IHAgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udHlwZS1wbHVnIC5mb290ZXItYm94IHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1MzUzNjtcbn1cbi50eXBlLXBsdWcgLmZvb3Rlci1ib3hfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHlwZS1wbHVnIC5mb290ZXItYm94X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudHlwZS1wbHVnIC5mb290ZXItYm94X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi50eXBlLXBsdWcgLmZvb3Rlci1ib3ggZm9ybSAuZm9ybS1maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi50eXBlLXBsdWcgLmZvb3Rlci1ib3ggZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnR5cGUtcGx1ZyAuZm9vdGVyLWJveCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM2LCAyMzgsIDAuMSk7XG59XG4udHlwZS1wbHVnIC5mb290ZXItYm94IGZvcm0gc3Bhbi5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtYmFubmVyLnBhZ2UtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDc7XG59XG4ubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAuaXRlbS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLml0ZW0tYmcgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2R1bGUtYmFubmVyLnBhZ2UtYmFubmVyIC5wYWdlLWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciAuaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciAuaDIgcCwgLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciAuaDIgYSwgLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciAuaDIgc3Ryb25nLCAubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiBlbSwgLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciAuaDIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVsaXZlcnktb2ZmZXItYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVjZWU7XG59XG4uZGVsaXZlcnktb2ZmZXItYm94X19pY29uIHtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3hfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZGVsaXZlcnktb2ZmZXItYm94X19pY29uIHN2ZyAqIHtcbiAgZmlsbDogI2JiZWFlZjtcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3hfX2Zvcm0td2lkZ2V0IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3gtLW9wdGlvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3guc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJlYWVmO1xufVxuXG4uZGVsaXZlcnktcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNi44NzVyZW07XG59XG5cbi5kZWxpdmVyeS10eXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWxpdmVyeS10eXBlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmRlbGl2ZXJ5LXR5cGVzX19pdGVtIC5pbm5lciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGVsaXZlcnktdGVtcG9yYXJ5LWFsZXJ0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5kZWxpdmVyeS1mb3JtLXdpZGdldCB7XG4gIHotaW5kZXg6IDg7XG59XG4uZGVsaXZlcnktZm9ybS13aWRnZXQgLmZvcm0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWxpdmVyeS1mb3JtLXdpZGdldCAuZm9ybS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNTAlO1xuICBiYWNrZ3JvdW5kOiAjYmJlYWVmO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogU3ltbWFyeVxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlbGl2ZXJ5LWV5ZSB7XG4gIHdpZHRoOiA3LjVyZW07XG59XG4uZGVsaXZlcnktZXllIHN2ZyB7XG4gIGhlaWdodDogNy41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFByaWNlIExpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kZWxpdmVyeS1wcmljZS1saXN0LXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG59XG4uZGVsaXZlcnktcHJpY2UtbGlzdC13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1JTtcbiAgYmFja2dyb3VuZDogI2JiZWFlZjtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFRydWNraW5nXG49PT09PT09PT09PT09PT09PT09PT09PSovXG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLWJhbm5lciB7XG4gIGhlaWdodDogMjEuODc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQ6bm90KDpsYXN0LWNoaWxkKSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQuMDYyNXJlbTtcbiAgbGVmdDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQ6bm90KDpsYXN0LWNoaWxkKSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1czpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50LmN1cnJlbnQgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudC5jdXJyZW50IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudC5jdXJyZW50IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IGkge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50LmN1cnJlbnQgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYgaSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudC5jdXJyZW50IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IHN2ZyAqIHtcbiAgZmlsbDogIzI4YTc0NTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2RhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyA+IGRpdiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IGkge1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyA+IGRpdiBzdmcgKiB7XG4gIGZpbGw6ICNkZWRlZGU7XG59XG5cbi5kZWxpdmVyeS1mb3JtLXRydWNraW5nLmRlbGl2ZXJ5LWhlYWRlci1tZW51IGZvcm0gLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IDE3LjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5kZWxpdmVyeS1mb3JtLXRydWNraW5nLmRlbGl2ZXJ5LWhlYWRlci1tZW51IGZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLmRlbGl2ZXJ5LWZvcm0tdHJ1Y2tpbmcgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJlYWVmO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRlbGl2ZXJ5LWZvcm0tdHJ1Y2tpbmcgZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNTYyNXJlbSAwLjU2MjVyZW0gMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGVsaXZlcnktZm9ybS10cnVja2luZyBmb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2ODY4Njg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERlbGl2ZXJ5IG9yZGVyIGZvcm0gKHN0ZXBzKVxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktc3VidGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuNTYyNXJlbTtcbiAgY29sb3I6ICNiYmVhZWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4yNXJlbSAwIDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiYmVhZWY7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHMtLXN0ZXAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhZGI1YmQ7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzLS1zdGVwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwYjgwZiAwJSwgI2UwYjgwZiA1MCUsICNhZGI1YmQgNTAlLCAjYWRiNWJkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwYjgwZiAwJSwgI2UwYjgwZiA1MCUsICNhZGI1YmQgNTAlLCAjYWRiNWJkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMGI4MGYgMCUsICNlMGI4MGYgNTAlLCAjYWRiNWJkIDUwJSwgI2FkYjViZCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNlMGI4MGZcIiwgZW5kQ29sb3JzdHI9XCIjYWRiNWJkXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHMtLXN0ZXAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5zdGVwc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtIDAuNjI1cmVtIDVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzX19pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzX19pdGVtOm5vdCguYWN0aXZlKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5zdGVwc19faXRlbTpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhZGI1YmQ7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN1bW1hcnktcHJpY2VfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3VtbWFyeS1wcmljZV9faW5uZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN1bW1hcnktcHJpY2VfX2lubmVyIGgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAuNjI1cmVtIDEuNTYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDEuMjVyZW0gNXJlbSAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDEuODc1cmVtIDIuMTg3NXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wZXJzb24tZGF0YSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5zdW1tYXJ5LXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5zdW1tYXJ5LXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmVhZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmVhZWY7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLmlzLWludmFsaWQge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbC5pcy1pbnZhbGlkICoge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0b3A6IC0wLjE4NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMC4xODc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXI6bm90KC5xdWFudGl0eS12YWxpZCkgaW5wdXQsXG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXI6bm90KC5xdWFudGl0eS12YWxpZCkgLnVpLXNwaW5uZXItYnV0dG9uLnVpLXNwaW5uZXItZG93biB7XG4gIG9wYWNpdHk6IDA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXI6bm90KC5xdWFudGl0eS12YWxpZCkgLnVpLXNwaW5uZXItYnV0dG9uLnVpLXNwaW5uZXItdXAge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQ6ICNiYmVhZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyOm5vdCgucXVhbnRpdHktdmFsaWQpIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciBpbnB1dCB7XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLnVpLXNwaW5uZXItdXAge1xuICByaWdodDogMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb246YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgY29udGVudDogXCIrXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci1kb3duIHtcbiAgbGVmdDogMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHNfX3dpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX193aWRnZXQgLmRlbGl2ZXJ5LXJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kc19fd2lkZ2V0IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kc19fd2lkZ2V0IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAxLjkzNzVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kc19fd2lkZ2V0IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHNfX3dpZGdldCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX193aWRnZXQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IDAuODEyNXJlbTtcbiAgcmlnaHQ6IDEuOTM3NXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogI2JiZWFlZjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wsXG4ubW9kdWxlLWZvcm0gZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ubW9kdWxlLWZvcm0gZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gIGNvbG9yOiAjNmM2YzZjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gaW5wdXQuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ubW9kdWxlLWZvcm0gZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi5tb2R1bGUtZm9ybSBmb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2VjMDA1Mztcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBsYWJlbC5yZXF1aXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIGxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHJpZ2h0OiAtMC42ODc1cmVtO1xuICB0b3A6IC0wLjMxMjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMuMjVyZW07XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDAuOTM3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Vycm9yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5pbnZhbGlkLWZlZWRiYWNrIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLnN1Ym1pdHRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTYuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMi44MTI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLnN1Ym1pdHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXI6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXIuc3VibWl0dGluZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBiODBmO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDE1Ni44LCAxMjguOCwgMTAuNSk7XG4gIGFuaW1hdGlvbjogcm90YXRpbmcgMnMgMC4yNXMgbGluZWFyIGluZmluaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXIuc3VibWl0dGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuc3VibWl0dGVyLnN1Ym1pdHRpbmc6aG92ZXIge1xuICBjb2xvcjogI2UwYjgwZjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLWNoZWNrIGxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHRvcDogMS4wNjI1cmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIHRvcDogLTAuMTg3NXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBpbnB1dFtyZXF1aXJlZF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGVmdDogMS41NjI1cmVtO1xuICB0b3A6IC0wLjE4NzVyZW07XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgbGFiZWwuaXMtaW52YWxpZCB7XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBsYWJlbC5pcy1pbnZhbGlkICoge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgbGFiZWwgPiBzcGFuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHRvcDogMS4wNjI1cmVtO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwYjgwZjtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgbGFiZWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5maWxlcy13cmFwcGVyIC5idG4tcmVtb3ZlLWZpbGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5maWxlcy13cmFwcGVyIC5maWxlLXdpZGdldC1mYWtlLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwYjgwZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZpbGVzLXdyYXBwZXIgLmZpbGUtd2lkZ2V0LWZha2UtbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZpbGVzLXdyYXBwZXIgLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtZm9ybSAuaGVscCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLm1vZHVsZS1mb3JtIC5oZWxwID4gLmZhLCAubW9kdWxlLWZvcm0gLmN1cnJlbmN5LXN3aXRjaGVyX193cmFwcGVyIHVsLmN1cnJlbmN5LXN3aXRjaGVyIGxpIC5oZWxwID4gYS5hY3RpdmU6YWZ0ZXIsIC5jdXJyZW5jeS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5jdXJyZW5jeS1zd2l0Y2hlciBsaSAubW9kdWxlLWZvcm0gLmhlbHAgPiBhLmFjdGl2ZTphZnRlciwgLm1vZHVsZS1mb3JtIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSAuaGVscCA+IGEuYWN0aXZlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgLm1vZHVsZS1mb3JtIC5oZWxwID4gYS5hY3RpdmU6YWZ0ZXIsIC5tb2R1bGUtZm9ybSBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuaGVscCA+IC50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLm1vZHVsZS1mb3JtIC5oZWxwID4gLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwuaGVscCA+IGxpOmJlZm9yZSwgLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgLm1vZHVsZS1mb3JtIHVsLmhlbHAgPiBsaTpiZWZvcmUsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgLmhlbHAgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLmhlbHAgPiBzcGFuLmNoZWNrYm94OmJlZm9yZSwgLm1vZHVsZS1mb3JtIC5oZWxwID4gLmZhOmJlZm9yZSwgLm1vZHVsZS1mb3JtIC50eXBlLWJveCAudGV4dC13aXRoLWltYWdlX19jb250ZW50IHVsLmhlbHAgPiBsaTpiZWZvcmUsIC50eXBlLWJveCAudGV4dC13aXRoLWltYWdlX19jb250ZW50IC5tb2R1bGUtZm9ybSB1bC5oZWxwID4gbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKlxuKlxuKiBNT0RVxYEgTUFQLlxuKlxuKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBNb2R1bGUgTUVOVS5cbiAqL1xuLm5hdmJhci1iYXItdG9wLm1lbnUtc21hbGwtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4ubWVudS10b3Atd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG59XG4ubWVudS10b3Atd3JhcHBlciAuc2l0ZS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1lbnUtdG9wLXdyYXBwZXIgLnNpdGUtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS10b3Atd3JhcHBlciAuc2l0ZS1sb2dvIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS10b3Atd3JhcHBlciAuc2l0ZS1sb2dvIHN2ZyBnIHBhdGguYSB7XG4gIGZpbGw6ICNlMGI4MGY7XG59XG4ubWVudS10b3Atd3JhcHBlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IC01cmVtO1xufVxuLm1lbnUtdG9wLXdyYXBwZXItLWltcG9ydGFudC1sYXllciB7XG4gIHotaW5kZXg6IDU2MDA7XG59XG4ubWVudS10b3Atd3JhcHBlci0tb24tc2Nyb2xsIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1lbnUtdG9wLXdyYXBwZXItLW9uLXNjcm9sbCAuc2l0ZS1sb2dvIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LXRvcC13cmFwcGVyLS1vbi1zY3JvbGwgLnNpdGUtbG9nbyBpbWcsIC5tZW51LXRvcC13cmFwcGVyLS1vbi1zY3JvbGwgLnNpdGUtbG9nbyBzdmcge1xuICBtYXgtaGVpZ2h0OiAzLjc1cmVtO1xufVxuLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1NjUwO1xufVxuLm1lbnUtdG9wLXdyYXBwZXIgLmhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDEwMDAxMDtcbn1cbi5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1lbnUtdG9wLXdyYXBwZXItLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUtdG9wLXdyYXBwZXItLWlubmVyIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1tZW51LnRvcC1tZW51IC50b3AtbWVudV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSA+IC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnVfX2Jhc2UtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tZW51LWNvbnRlbnQtaW5uZXItaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMzAuMiwgMTk4LjIsIDYzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWVudS1jb250ZW50LWlubmVyLWl0ZW0td3JhcHBlcjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1lbnUtY29udGVudC1pbm5lci1pdGVtLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2Mi41cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiKDIzMC4yLCAxOTguMiwgNjMpO1xuICB0b3A6IC0xcHg7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tZW51LWNvbnRlbnQtaW5uZXItaXRlbS13cmFwcGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC02Mi41cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWVudS1jb250ZW50LWlubmVyLWl0ZW0td3JhcHBlcjphZnRlciB7XG4gIHJpZ2h0OiAtNjIuNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyLjVyZW07XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDYyNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0uYWN0aXZlID4gYSwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtOmhvdmVyID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbTpob3ZlciB1bC5zdWJpdGVtcyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAwJTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuOTM3NXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2UwYjgwZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaTpob3ZlciA+IHVsLnN1Yml0ZW1zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogY2FsYygxMDAlICsgMC45Mzc1cmVtKTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjA2MjVyZW07XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNjI1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC45Mzc1cmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaSA+IHVsLnN1Yml0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5zaXRlLWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNy41cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCAtIDEyMHB4IC0gODBweCk7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsICoge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5sdmwtMSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLmx2bC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiODBmO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLmx2bC0xLnVwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC45Mzc1cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3cudXA6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB1bCBsaS51cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkgdWwgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkgdWwgbGkgdWwgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBpLmljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSBpLmljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIGkuZmE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBpLmljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgaS5mYTpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLmNicC1zcG1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtaGVhZGVyIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtaGVhZGVyIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1tZW51LmZvb3Rlci1tZW51IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1tZW51IHtcbiAgLyoqKioqXG4gICpcbiAgKiBNRURJQSBRXG4gICpcbiAgKioqKi9cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbWVudSAubWVudS13cmFwcGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtb3BlbmVkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50b2dnbGUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udG9nZ2xlLW1lbnUuaGFtYnVyZ2VyIHtcbiAgei1pbmRleDogMTAwMDEwO1xufVxuLnRvZ2dsZS1tZW51Lm1lbnUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlLW1lbnUubWVudS1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udG9nZ2xlLW1lbnUubWVudS1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC50b2dnbGUtbWVudS5tZW51LWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50b2dnbGUtbWVudSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZiAhaW1wb3J0YW50O1xufVxuLnRvZ2dsZS1tZW51IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAudG9nZ2xlLW1lbnUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGYgIWltcG9ydGFudDtcbn1cblxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcy5jdXJyZW50LCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaS5wYXJlbnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkucGFyZW50IGEgc3Bhbi5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICB0b3A6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkucGFyZW50IGEgc3Bhbi5hcnJvdy51cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogRGVmYXVsdCBuYXYgbWVudVxuICpcbiA9PT09PT09PT09PT09PT09PT09PT0qL1xuLm5hdi1tZW51IC5uYXYtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyIGgzLm5hdi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgbGkge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCBsaS5hY3RpdmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0IGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpLnBhcmVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaS5wYXJlbnQgYSBzcGFuLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpLnBhcmVudCBhIHNwYW4uYXJyb3cudXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkuY3VycmVudCA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcy5jdXJyZW50LCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIERlZmF1bHQgZHJvcGRvd24gbWVudVxuICpcbiA9PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlZmF1bHQtbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMS4wNjI1cmVtO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDlweDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtLmFjdGl2ZSA+IGEsIC5kZWZhdWx0LW1lbnUgPiAuaXRlbTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW06aG92ZXIgdWwuc3ViaXRlbXMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiB1bC5zdWJpdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHRvcDogY2FsYygxMDAlICsgMS44NzVyZW0pO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjkzNzVyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNC4zNzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgbGk6YWZ0ZXIsXG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsXG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlMGI4MGY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlcixcbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWxpc3QgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLFxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtbGlzdCBsaTphZnRlcixcbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1saXN0IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb246YmVmb3JlLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGI4MGY7XG59XG4ucGx5ci0tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wbHlyLS1idXR0b24uaW52ZXJzZSB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBiODBmO1xufVxuLnBseXItLWJ1dHRvbi5pbnZlcnNlIGkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5wbHlyLS1idXR0b24uaW52ZXJzZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG59XG4ucGx5ci0tYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6ICNlMGI4MGY7XG59XG4ucGx5ci0tYnV0dG9uOmhvdmVyIGkge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5wbHlyLS1idXR0b24gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBseXJfX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGx5ci0taGlkZS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZS1uZXdzIC5uZXdzIC5zaG9ydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2R1bGUtbmV3cyAubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbWFnZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Ugc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBzdHJva2U6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Ugc3ZnIHBhdGgge1xuICBzdHJva2U6ICNlMGI4MGY7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDE4NCwgMTUsIDAuMyk7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1uZXdzIC5uZXdzLWl0ZW1fX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1vZHVsZS1uZXdzIC5uZXdzLWl0ZW1fX2ltYWdlOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuMTI1cmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuMTI1cmVtKTtcbiAgfVxufVxuLm1vZHVsZS1uZXdzIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vZHVsZS1uZXdzIC5uZXdzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi50ZW1wbGF0ZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24gLnNob3J0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vZHVsZS1yZWFsaXphdGlvbiB1bC5tb2R1bGUtcmVhbGl6YXRpb25fX2NhdGVnb3JpZXMgbGkge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIHVsLm1vZHVsZS1yZWFsaXphdGlvbl9fY2F0ZWdvcmllcyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiB1bC5tb2R1bGUtcmVhbGl6YXRpb25fX2NhdGVnb3JpZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW06aG92ZXIgLnJlYWxpemF0aW9uLWl0ZW1fX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWxpemF0aW9uLWl0ZW1fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjZmZmZmZmXCIsR3JhZGllbnRUeXBlPTEpO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAucHVibGlzaGVkLWRhdGEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLnB1Ymxpc2hlZC1kYXRhIHNwYW4uZGF5IHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLnB1Ymxpc2hlZC1kYXRhIHNwYW4ubW9udGgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5wdWJsaXNoZWQtZGF0YSBzcGFuLnllYXIge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5pbm5lci1jb250ZW50IC5yZWFsaXphdGlvbi1iYWRnZXMge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5pbm5lci1jb250ZW50IGgzLFxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAuaW5uZXItY29udGVudCBoMyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAuaW5uZXItY29udGVudCAucmVhbGl6YXRpb24taXRlbV9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAuaW5uZXItY29udGVudCAucmVhbGl6YXRpb24taXRlbV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbn1cbmJvZHkuaG9tZXBhZ2UgLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtbGluayA+IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuaG9tZXBhZ2UgLm1lbnUtdG9wLXdyYXBwZXIubWVudS10b3Atd3JhcHBlci0tb24tc2Nyb2xsIC5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LWxpbmsgPiBpIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tZW51LXRvcC13cmFwcGVyIC5tb2R1bGUtbWVudSAubW9kdWxlLXByb2R1Y3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzLS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMgLm5hdi12YXJpYW50IHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMgLm5hdi12YXJpYW50IHtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gIH1cbiAgLm1vZHVsZS1wcm9kdWN0IC5uYXYtcHJvZHVjdC12YXJpYW50cyAubmF2LXZhcmlhbnQubmF2LXZhcmlhbnQtLWxhcmdlIHtcbiAgICB3aWR0aDogNS42MjVyZW07XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMgLm5hdi12YXJpYW50Lm5hdi12YXJpYW50LS1sYXJnZSB7XG4gIHdpZHRoOiA3LjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzIC5uYXYtdmFyaWFudDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5uYXYtcHJvZHVjdC12YXJpYW50cyAubmF2LXZhcmlhbnQgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMgLm5hdi12YXJpYW50IC5uYXYtbGluayBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzIC5uYXYtdmFyaWFudCAubmF2LWxpbmsuYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0X19lcnJvcnMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnRfX2Vycm9ycyAuZXJyb3JzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnRfX2Vycm9ycyAuZXJyb3JzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC5xdWFudGl0eS1vcmRlci1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGI4MGY7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC5xdWFudGl0eS1vcmRlci1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAucXVhbnRpdHktb3JkZXItaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwYjgwZjtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50ICsgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50ICsgdWwgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZWMwMDUzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCArIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1pbnB1dCB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAyLjgxMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gNDVweCk7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItdXA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi4xODc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnRfX3F1YW50aXR5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0X19xdWFudGl0eS13cmFwcGVyIC5xdWFudGl0eS1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnRfX3F1YW50aXR5LXdyYXBwZXIgLnF1YW50aXR5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0X19xdWFudGl0eS13cmFwcGVyIC5xdWFudGl0eS1idG46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnRfX3F1YW50aXR5LXdyYXBwZXIgLnF1YW50aXR5LWJ0bi5jbGlja2VkIHtcbiAgYW5pbWF0aW9uOiBidXR0b25QdWxzZSAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydF9fcXVhbnRpdHktd3JhcHBlciAucXVhbnRpdHktYnRuLmVycm9yIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjI1cyBlYXNlO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydF9fcXVhbnRpdHktd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydF9fcXVhbnRpdHktd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydF9fcXVhbnRpdHktd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0X19xdWFudGl0eS13cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXVt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLmJ0bi0tYWRkLXRvLWNhcnQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtbGluayBpIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC1saW5rIC5jYXJ0LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgcmlnaHQ6IC0wLjc1cmVtO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogMTAwJTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0OmhvdmVyIC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjEyNXJlbSk7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlY2VlO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19mb290ZXIgLmNsZWFyLWNhcnQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2Zvb3RlciAuYnRuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2Zvb3Rlci1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzLjEyNXJlbSk7XG4gIHdpZHRoOiAzMS4yNXJlbTtcbiAgcmlnaHQ6IC0zLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAyNS42MjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAyMS44NzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWNlZTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5oZWFkZXIgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuaGVhZGVyIGg1IHNwYW4ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuaXRlbXMge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMHJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOC43NXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLml0ZW1zIC5pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuaXRlbXMgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyAuaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyAuaXRlbV9fbmFtZSB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuaXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyAuaXRlbV9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzNTM1MzY7XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtYmFkZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1iYWRnZXMtLXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWJhZGdlcyAuYmFkZ2Uge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlLXNtYWxsLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Utc21hbGwtZ2FsbGVyeSBpbWcge1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Utc21hbGwtZ2FsbGVyeSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZS1zbWFsbC1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZS1zbWFsbC1nYWxsZXJ5IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1wcmljZV9fdGF4IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1hdHRyaWJ1dGVzIHRhYmxlIHRib2R5IHRoIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1hdHRyaWJ1dGVzIHRhYmxlIHRib2R5IHRkIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXByb2R1Y3Qge1xuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICogRGlzcGxheSBwcm9kdWN0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGEge1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlY2VlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBiODBmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1wcm9kdWN0IHtcbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAqIENhdGVnb3J5IHN0cnVjdHVyZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1jYXRlZ29yeS10cmVlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5tb2R1bGUtcHJvZHVjdCB7XG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgKiBQcm9kdWN0IHRhaWwgb24gbGlzdFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtOmhvdmVyIGEudGFyZ2V0OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtOmhvdmVyIGEudGFyZ2V0ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0uaW5hY3RpdmUgLmluYWN0aXZlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9fdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTUuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgPiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgLnByb2R1Y3QtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgLnByb2R1Y3QtaW1hZ2UgLmJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0OmhvdmVyIC5wcm9kdWN0LWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzUzNTM2O1xufVxuLm1vZHVsZS1wcm9kdWN0IHtcbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAqIFByb2R1Y3QgY2FydFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydC1sb2dpbi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0LWxvZ2luLWFyZWE6YmVmb3JlLCAubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydC1sb2dpbi1hcmVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzNSU7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0LWxvZ2luLWFyZWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gIGxlZnQ6IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydC1sb2dpbi1hcmVhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZik7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyB7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWNlZTtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtLS1oZWFkIC5jYXJ0LWl0ZW1fX3Byb2R1Y3QsXG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0tLWhlYWQgLmNhcnQtaXRlbV9fcXVhbnRpdHksXG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0tLWhlYWQgLmNhcnQtaXRlbV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWNlZTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSwgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcbiAgbGVmdDogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZik7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJvZHVjdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcm9kdWN0IGEge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtIDA7XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJvZHVjdCBhIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJvZHVjdCBhIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX25hbWUgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19uYW1lID4gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktc3Bpbm5lciB7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkgc3Bhbi5lcnJvciB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IHNwYW4uZXJyb3IgdWwgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZWMwMDUzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IHNwYW4uZXJyb3IgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTByZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAyLjgxMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gNDVweCk7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FkYjViZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi4xODc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcmljZSAucHJpY2Utd3JhcHBlciAuc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcmljZSAuZGVsZXRlIGEge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcmljZSAuZGVsZXRlIGEgaSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2UgLmRlbGV0ZSBhOmhvdmVyIGkge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtZW1wdHkgaDQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtZW1wdHkgLmNhcnQtaW1hZ2VzIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1lbXB0eSAuY2FydC1pbWFnZXMgLmNhcnQtaW1nIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmlsbDogI2FkYjViZDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtZW1wdHkgLmNhcnQtaW1hZ2VzIC5jYXJ0LWltZy0tY2FydCB7XG4gIHdpZHRoOiA1LjMxMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWVtcHR5IC5jYXJ0LWltYWdlcyAuY2FydC1pbWctLWNhcnQgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjYWRiNWJkO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVjZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMS41NjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9fYm94LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9fYm94LXRpdGxlIHN2ZyB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9fY2FydC1pbWFnZSB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlciBoNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1ncm9zcywgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1kZWxpdmVyeSwgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1uZXR0bywgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1zdW0ge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLWdyb3NzID4gc3BhbjpudGgtY2hpbGQoMiksIC5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5zdW1tYXJ5LXdyYXBwZXJfX2lubmVyIC52YWx1ZS0tZGVsaXZlcnkgPiBzcGFuOm50aC1jaGlsZCgyKSwgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1uZXR0byA+IHNwYW46bnRoLWNoaWxkKDIpLCAubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLXN1bSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLXN1bSB7XG4gIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5zdW1tYXJ5LXdyYXBwZXJfX2lubmVyIC52YWx1ZS0tdGF4IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IGZvcm0gaW5wdXQuZm9ybS1jb250cm9sOm5vdCgudWktc3Bpbm5lci1pbnB1dCksXG4ubW9kdWxlLXByb2R1Y3QuY2FydCBmb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoLnVpLXNwaW5uZXItaW5wdXQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IGZvcm0gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgZm9ybSAuZm9ybS1jaGVjayAubGFiZWwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCBmb3JtIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5kaXNwbGF5LWNhdGVnb3J5LFxuLm1vZHVsZS1wcm9kdWN0IC5kaXNwbGF5LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wYXltZW50LWxvZ290eXBlLFxuLm1vZHVsZS1wcm9kdWN0IC5kZWxpdmVyeS1sb2dvdHlwZSB7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IHtcbiAgLyo9PT09PT09PT09PT09XG4gICAqIElucG9zdCBJbnRlZ3JhdGlvblxuICAgPT09PT09PT09PT09PT0qL1xufVxuLm1vZHVsZS1wcm9kdWN0IC5waWNrdXAtcG9pbnQtbWFwLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWVlY2VlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucGlja3VwLXBvaW50LW1hcC1wb3B1cC0tb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1tYXAtcG9wdXAge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIGhlaWdodDogOTB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1tYXAtcG9wdXAge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuLm1vZHVsZS1wcm9kdWN0IC5waWNrdXAtcG9pbnQtbWFwLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS4yNXJlbTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICB3aWR0aDogMi44MTI1cmVtO1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5waWNrdXAtcG9pbnQtbWFwLXBvcHVwX19jbG9zZSA+IGkge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1tYXAtcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucGlja3VwLXBvaW50LW1hcC1wb3B1cF9fY2xvc2U6aG92ZXIgPiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1kYXRhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5waWNrdXAtcG9pbnQtZGF0YS13cmFwcGVyLS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1kYXRhLXdyYXBwZXJfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1kYXRhLXdyYXBwZXJfX2ZpZWxkLS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnBpY2t1cC1wb2ludC1kYXRhLXdyYXBwZXJfX2ZpZWxkLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGtleWZyYW1lcyBidXR0b25QdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkzKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLndpZGdldC50eXBlLXJlc291cmNlIC5yZXNvdXJjZXMtbGlzdF9fZWxlbWVudCB7XG4gIGNvbG9yOiAjMjdBNjQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aWRnZXQudHlwZS1yZXNvdXJjZSAucmVzb3VyY2VzLWxpc3RfX2VsZW1lbnQgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aWRnZXQudHlwZS1yZXNvdXJjZSAucmVzb3VyY2VzLWxpc3RfX2VsZW1lbnQgaS5mYSwgLndpZGdldC50eXBlLXJlc291cmNlIC5yZXNvdXJjZXMtbGlzdF9fZWxlbWVudCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAud2lkZ2V0LnR5cGUtcmVzb3VyY2UgLnJlc291cmNlcy1saXN0X19lbGVtZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53aWRnZXQudHlwZS1yZXNvdXJjZSAucmVzb3VyY2VzLWxpc3RfX2VsZW1lbnQgaS5mYTphZnRlciwgLndpZGdldC50eXBlLXJlc291cmNlIC5yZXNvdXJjZXMtbGlzdF9fZWxlbWVudCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAud2lkZ2V0LnR5cGUtcmVzb3VyY2UgLnJlc291cmNlcy1saXN0X19lbGVtZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyN0E2NDQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBiODBmO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1pbi13aWR0aDogMjEuODc1cmVtO1xufVxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2UwYjgwZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwYjgwZjtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLmZhLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLmN1cnJlbmN5LXN3aXRjaGVyX193cmFwcGVyIHVsLmN1cnJlbmN5LXN3aXRjaGVyIGxpIGEuYWN0aXZlOmFmdGVyLCAuY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIGEuYWN0aXZlOmFmdGVyLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEuYWN0aXZlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIGEuYWN0aXZlOmFmdGVyLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLnR5cGUtYm94IC50ZXh0LXdpdGgtaW1hZ2VfX2NvbnRlbnQgdWwgPiBsaTpiZWZvcmUsIC50eXBlLWJveCAudGV4dC13aXRoLWltYWdlX19jb250ZW50IC5tb2R1bGUtc2VhcmNoIC5mb3JtLXNlYXJjaC1waHJhc2UgLnNlYXJjaC1pbnB1dC13cmFwcGVyIGJ1dHRvbiB1bCA+IGxpOmJlZm9yZSwgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIC5tb2R1bGUtc2VhcmNoIC5mb3JtLXNlYXJjaC1waHJhc2UgLnNlYXJjaC1pbnB1dC13cmFwcGVyIGJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5tb2R1bGUtc2VhcmNoIC5mb3JtLXNlYXJjaC1waHJhc2UgLnNlYXJjaC1pbnB1dC13cmFwcGVyIGJ1dHRvbiAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uY2hlY2tib3g6YmVmb3JlLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIC5tb2R1bGUtc2VhcmNoIC5mb3JtLXNlYXJjaC1waHJhc2UgLnNlYXJjaC1pbnB1dC13cmFwcGVyIGJ1dHRvbiBpbnB1dDpjaGVja2VkICsgbGFiZWwgPiBzcGFuLmNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMC4yLCAxOTguMiwgNjMpO1xufVxuXG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlLmFuaW1hdGUgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIgLnRpdGxlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUuYW5pbWF0ZSAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tY29udGFpbmVyX19pbm5lciAuZGVzY3JpcHRpb24ge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUuYW5pbWF0ZSAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gYS5pdGVtLXVybCB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzV2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgODAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgODAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNy41cmVtO1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tY29udGFpbmVyX19pbm5lciAuZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZS1pbi1vdXQgMC4xcywgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tY29udGFpbmVyIGEuaXRlbS11cmwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMuMTI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTkwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2UwYjgwZjtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTkwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogODtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2LCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRvcDogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjA7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpob3ZlciwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAyLjE4NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpIHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItcGFnaW5hdGlvbiBsaTpob3ZlciBidXR0b24sIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24gbGkgYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IGkuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGkuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgaS5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuaWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5mYSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBpLmljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuZmE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGltZyB7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLmljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgbGkucGFyZW50ID4gaS5hcnJvdzphZnRlciwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5mYSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciwgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTBiODBmO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEyLjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTczLCAxODEsIDE4OSwgMC40Myk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGxpLnBhcmVudCA+IGkuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5mYSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGxpLnBhcmVudCA+IGkuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5mYSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3RlciAubW9kdWxlLXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWljb25zIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEtaW5zdGFncmFtX19pdGVtIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMy43NXJlbTtcbiAgfVxufVxuLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2l0ZW06aG92ZXIgLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQgdmlkZW8sIC5zb2NpYWwtbWVkaWEtaW5zdGFncmFtX19pbm5lci1jb250ZW50IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faW5uZXItY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDQxLCA0MiwgMC4xKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IGEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2JiZWFlZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSk7XG4gIHotaW5kZXg6IDYwMDA7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xufVxuXG4ucG9wdXAtbm90aWZpY2F0aW9uX19jb3ZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5OTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjkzNzVyZW07XG4gIHJpZ2h0OiAtMC45Mzc1cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kOiAjMmQyOTJhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBiODBmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIGkuZmEsIC5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICBjb2xvcjogIzJkMjkyYTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIGkuZmEsIC5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogIzJkMjkyYTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gIH1cbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lci0taG92ZXJhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbl9faW5uZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAucG9wdXAtbm90aWZpY2F0aW9uX19pbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG59XG4ubW9kdWxlLXRlYW0gLm1lbWJlci1pdGVtX19jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLXRlYW0gLm1lbWJlci1pdGVtX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbn1cbi5tb2R1bGUtdGVhbSAubWVtYmVyLWl0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4ubW9kdWxlLXRlYW0gLm1lbWJlci1pdGVtX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9kdWxlLXRlYW0gLm1lbWJlci1pdGVtX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtdGVhbSAubWVtYmVyLWl0ZW06aG92ZXIgLm1lbWJlci1pdGVtX19jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWxlY3RlZC1tZW1iZXJzIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG4uc2VsZWN0ZWQtbWVtYmVyc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5zZWxlY3RlZC1tZW1iZXJzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWV2ZW50LWNvbG9yOiAjZTBiODBmO1xufVxuXG5ib2R5IC5ib2R5LXdyYXBwZXIgLm1haW4tY29udGVudC50cmFpbmluZyB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuYm9keS13cmFwcGVyIC5tYWluLWNvbnRlbnQudHJhaW5pbmcge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbmJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50LnRyYWluaW5nIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC50cmFpbmluZ19fbWFpbi1uYXYge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX190YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX190ZXJtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDEzMHB4O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbmJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC50cmFpbmluZ19fdGVybS1yb3ctLWhlYWRlciA+IGRpdiB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX190ZXJtLWRhdGUsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC50cmFpbmluZ19fdGVybS1kYXRlLXRpbWUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX190ZXJtLWRhdGUgPiBzcGFuLCBib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX3Rlcm0tZGF0ZS10aW1lID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5ib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX25hdi1pdGVtIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbn1cbmJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC50cmFpbmluZ19fbmF2LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5ib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX25hdi1pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTBiODBmO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX19uYXYtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMTIxMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuMzEyNXJlbTtcbn1cbmJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnRyYWluaW5nX19uYXYtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDAuMDYyNXJlbTtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG5ib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjNDk0NzQ3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5ib2R5IC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAudHJhaW5pbmdfX3ByaWNlID4gc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNjk2MzYzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udHJhaW5pbmctYmFubmVyX19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRyYWluaW5nLWJhbm5lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnRyYWluaW5nLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTMuNzVyZW07XG59XG4udHJhaW5pbmctYmFubmVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogMzEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnRyYWluaW5nLWJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi50cmFpbmluZy1pdGVtX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50cmFpbmluZy1pdGVtX19pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3LjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi50cmFpbmluZy1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyYWluaW5nLWl0ZW1fX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRyYWluaW5nLWl0ZW1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgY29sb3I6ICM0OTQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi50cmFpbmluZy1pdGVtX19wcmljZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM2OTYzNjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHJhaW5pbmctaXRlbV9fYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLnRyYWluaW5nLWl0ZW1fX2F0dHJpYnV0ZXMtaW1hZ2Uge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLnRyYWluaW5nLWl0ZW1fX2F0dHJpYnV0ZXMtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMC4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9kdWxlLWJhbm5lci50cmFpbmluZy1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGUtYmFubmVyLnRyYWluaW5nLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyMS44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4ubW9kdWxlLWJhbm5lci50cmFpbmluZy1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDQxLCA0MiwgMC41KTtcbiAgei1pbmRleDogNztcbn1cbi5tb2R1bGUtYmFubmVyLnRyYWluaW5nLWJhbm5lciAuaXRlbS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDU7XG59XG4ubW9kdWxlLWJhbm5lci50cmFpbmluZy1iYW5uZXIgLnRyYWluaW5nLWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm1vZHVsZS1iYW5uZXIudHJhaW5pbmctYmFubmVyIC50cmFpbmluZy1iYW5uZXJfX2lubmVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLWJhbm5lci50cmFpbmluZy1iYW5uZXIgLnRyYWluaW5nLWJhbm5lcl9faW5uZXIgLmgyIHAsIC5tb2R1bGUtYmFubmVyLnRyYWluaW5nLWJhbm5lciAudHJhaW5pbmctYmFubmVyX19pbm5lciAuaDIgYSwgLm1vZHVsZS1iYW5uZXIudHJhaW5pbmctYmFubmVyIC50cmFpbmluZy1iYW5uZXJfX2lubmVyIC5oMiBzdHJvbmcsIC5tb2R1bGUtYmFubmVyLnRyYWluaW5nLWJhbm5lciAudHJhaW5pbmctYmFubmVyX19pbm5lciAuaDIgZW0sIC5tb2R1bGUtYmFubmVyLnRyYWluaW5nLWJhbm5lciAudHJhaW5pbmctYmFubmVyX19pbm5lciAuaDIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNjtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXByZXYtYnV0dG9uLFxuLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy1wcmV2LWJ1dHRvbiA+IHNwYW4sXG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy1uZXh0LWJ1dHRvbiA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXByZXYtYnV0dG9uID4gc3BhbjpiZWZvcmUsXG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy1uZXh0LWJ1dHRvbiA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLWNvbC1oZWFkZXItY2VsbC5mYy1kYXkuZmMtZGF5LXN1bixcbi5ldmVudC1jYWxlbmRhciAuZmMtZGF5LmZjLWRheS1zdW4uZmMtZGF5Z3JpZC1kYXksXG4uZXZlbnQtY2FsZW5kYXIgLmZjLWRheS5mYy1kYXktc3VuLmZjLWRheWdyaWQtZGF5IC5mYy1ub24tYnVzaW5lc3Mge1xuICB3aWR0aDogNy4xODc1cmVtO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy1zY3JvbGxlci1oYXJuZXNzIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLXNjcm9sbGdyaWQgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+IHRkLFxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1zY3JvbGxncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLXNjcm9sbGdyaWQgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSxcbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtc2Nyb2xsZ3JpZCAuZmMtY29sLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtc2Nyb2xsZ3JpZCAuZmMtY29sLWhlYWRlciAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1vdGhlciAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDE4NCwgMTUsIDAuMikgIWltcG9ydGFudDtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkgLmZjLWV2ZW50LmRhdGUtdW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWRiNWJkO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudC5kYXRlLXVuYXZhaWxhYmxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudC5kYXRlLWF2YWlsYWJsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWV2ZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudC5kYXRlLWF2YWlsYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXZlbnQtY29sb3IpO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudC1tYWluLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZXZlbnQtbWFpbi1mcmFtZSAuZmMtZXZlbnQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZXZlbnQtbWFpbi1mcmFtZSAuZmMtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZXZlbnQtY29sb3IpO1xufVxuLmV2ZW50LWNhbGVuZGFyLS1jb25kZW5zZWQgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmV2ZW50LWNhbGVuZGFyLS1jb25kZW5zZWQgLmZjLWhlYWRlci10b29sYmFyLmZjLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmV2ZW50LWNhbGVuZGFyLS1jb25kZW5zZWQgdGFibGUuZmMtc2Nyb2xsZ3JpZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtY2FsZW5kYXItLWNvbmRlbnNlZCAuZmMtZGF5Z3JpZC1ib2R5LXVuYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50LWNhbGVuZGFyLS1jb25kZW5zZWQgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudCB7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDc7XG59XG4uZXZlbnQtY2FsZW5kYXItLWNvbmRlbnNlZCAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogNXB4O1xuICB3aWR0aDogODUlO1xufVxuLmV2ZW50LWNhbGVuZGFyLS1jb25kZW5zZWQgLmZjLWNvbC1oZWFkZXItY2VsbC5mYy1kYXkuZmMtZGF5LXN1bixcbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy1kYXkuZmMtZGF5LXN1bi5mYy1kYXlncmlkLWRheSxcbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy1kYXkuZmMtZGF5LXN1bi5mYy1kYXlncmlkLWRheSAuZmMtbm9uLWJ1c2luZXNzIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uZXZlbnQtY2FsZW5kYXItLWNvbmRlbnNlZCAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzLWFicyB7XG4gIGJhY2tncm91bmQ6ICNlMGI4MGY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiA4NSU7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZXZlbnQuZGF0ZS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudC1jYWxlbmRhci0tY29uZGVuc2VkIC5mYy12aWV3IC5mYy1zY3JvbGxncmlkIC5mYy1jb2wtaGVhZGVyIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG5cbi5ldmVudC1jYWxlbmRhci10b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4Ljc1cmVtO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xufVxuLmV2ZW50LWNhbGVuZGFyLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOC43NXJlbTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzNTM2O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZXZlbnQtY2FsZW5kYXItdG9vbHRpcCAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQtY2FsZW5kYXItcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgei1pbmRleDogMTAwO1xufVxuLmV2ZW50LWNhbGVuZGFyLXBvcHVwX19jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDI1cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzLjEyNXJlbSk7XG59XG4uZXZlbnQtY2FsZW5kYXItcG9wdXBfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmVudC1jYWxlbmRhci1wb3B1cF9faGVhZGVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLmV2ZW50LWNhbGVuZGFyLXBvcHVwX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ldmVudC1jYWxlbmRhci1wb3B1cF9fY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmV2ZW50LWNhbGVuZGFyLXBvcHVwX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBjb2xvcjogIzQ5NDc0NztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbn1cbi5ldmVudC1jYWxlbmRhci1wb3B1cF9fcHJpY2UgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzY5NjM2MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ldmVudC1jYWxlbmRhci1wb3B1cF9fc2xvdHMge1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmV2ZW50LWNhbGVuZGFyLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5ldmVudC1jYWxlbmRhci1sb2FkZXIuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2R1bGUtcmV2aWV3c19fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5tb2R1bGUtcmV2aWV3c19fcmF0aW5nLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4ubW9kdWxlLXJldmlld3NfX3JhdGluZy1zdGFycyA+IGkuZmEsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5tb2R1bGUtcmV2aWV3c19fcmF0aW5nLXN0YXJzID4gaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjZTNjODQyO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fYXV0aG9yLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fYXV0aG9yLWluaXRpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fYXV0aG9yLWNhcmQtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4xODc1cmVtO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fc3RhcnMgPiBpLmZhLCAubW9kdWxlLXJldmlld3MgYm9keSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnJldmlldy1pdGVtX19zdGFycyA+IGkudHJhaW5pbmdfX25hdi1pdGVtLS1hY3RpdmU6YWZ0ZXIsIGJvZHkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW1fX3N0YXJzID4gaS50cmFpbmluZ19fbmF2LWl0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjZTNjODQyO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMSAucmV2aWV3LWl0ZW1fX2F1dGhvci1pbml0aWFsIHtcbiAgYmFja2dyb3VuZDogIzE3NmRlODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMSAucmV2aWV3LWl0ZW1fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMiAucmV2aWV3LWl0ZW1fX2F1dGhvci1pbml0aWFsIHtcbiAgYmFja2dyb3VuZDogIzVjYTI0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMiAucmV2aWV3LWl0ZW1fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWE0ZGM7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMiAucmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXJldmlld3MgLnJldmlldy1pdGVtLS1yMiAucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbS0tcjMgLnJldmlldy1pdGVtX19hdXRob3ItaW5pdGlhbCB7XG4gIGJhY2tncm91bmQ6ICNlYWI2NjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbS0tcjMgLnJldmlldy1pdGVtX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyNjlhO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbS0tcjMgLnJldmlldy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1yZXZpZXdzIC5yZXZpZXctaXRlbS0tcjMgLnJldmlldy1pdGVtX19hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW0tLXI0IC5yZXZpZXctaXRlbV9fYXV0aG9yLWluaXRpYWwge1xuICBiYWNrZ3JvdW5kOiAjZWM3N2Q2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW0tLXI0IC5yZXZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbn1cbi5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW0tLXI1IC5yZXZpZXctaXRlbV9fYXV0aG9yLWluaXRpYWwge1xuICBiYWNrZ3JvdW5kOiAjYjk0ZjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcmV2aWV3cyAucmV2aWV3LWl0ZW0tLXI1IC5yZXZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZGZjNjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDT01QT05FTlRTXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKipcbiAqIEZpbGU6XG4gKiBQcm9qZWN0IGRiLXBvcnRhbC5kZXZcbiAqIENyZWF0ZWQgYnkgdGt3b2thIG9uIDI3LjExLjE3LlxuICogQXV0aG9yOiBUb21hc3ogS3dva2EgW1VEQ11cbiAqIEF1dGhvciBDb250YWN0OiB0b21la0B1c2x1Z2lkbGFjaWViaWUuY29tXG4gKi9cbi5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hLnRodW1ibmFpbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWMwMDUzO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWMwMDUzO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjMDA1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9keS13cmFwcGVyIC5idG4ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBiODBmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjZTBiODBmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9keS13cmFwcGVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMwLjIsIDE5OC4yLCA2Myk7XG59XG4uYm9keS13cmFwcGVyIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJlYWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJlYWVmO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2OC4zLCAyMTAuNiwgMjE1LjEpO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWxnLCAuYm9keS13cmFwcGVyIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMi44MTI1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1zbSwgLmJvZHktd3JhcHBlciAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYm9keS13cmFwcGVyIC5idG4teHMge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYm9keS13cmFwcGVyIC5idG4tZmxhdC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1mbGF0LWxpbms6aG92ZXIge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGI4MGY7XG4gIGNvbG9yOiAjZTBiODBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjgwZjtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9keS13cmFwcGVyIC5idG4tYm9yZGVyLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzUzNTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWxpbmsge1xuICBib3JkZXI6IDA7XG59XG4uYm9keS13cmFwcGVyIC5idG4tbGluay5idG4tbGluay0tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBiODBmO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWxpbmsuYnRuLWxpbmstLWJvcmRlcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWFycm93OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6ICNlMGI4MGY7XG59XG4uYm9keS13cmFwcGVyIC5idG4tYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4uYm9keS13cmFwcGVyIC5idG4tYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWFycm93LS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICB3aWR0aDogMTEuMjVyZW07XG4gIHRvcDogY2FsYygxMDAlICsgMS44NzVyZW0pICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB6LWluZGV4OiA2MDAwO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjY4NzVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42MjVyZW07XG4gIHRvcDogLTAuNzVyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC42ODc1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGVkZWRlIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdyB7XG4gIHRvcDogY2FsYygxMDAlICsgMC45Mzc1cmVtKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4yNXJlbSAwLjMxMjVyZW0gMy40Mzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEgc3ZnLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xuICBsZWZ0OiAwLjkzNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWVjZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLmN1cnJlbmN5LXN3aXRjaGVyX193cmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWN1cnJlbmN5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWN1cnJlbmN5OmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnJlbmN5LXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1jdXJyZW5jeTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIge1xuICB3aWR0aDogNy41cmVtO1xuICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHotaW5kZXg6IDYwMDA7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42MjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNjg3NXJlbSAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjY4NzVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWRlZGUgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jdXJyZW5jeS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5jdXJyZW5jeS1zd2l0Y2hlci5zaG93IHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjkzNzVyZW0pICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjU2MjVyZW0gMC4zMTI1cmVtIDAuOTM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5jdXJyZW5jeS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5jdXJyZW5jeS1zd2l0Y2hlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMGI4MGY7XG59XG4uY3VycmVuY3ktc3dpdGNoZXJfX3dyYXBwZXIgdWwuY3VycmVuY3ktc3dpdGNoZXIgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2UwYjgwZjtcbn1cbi5jdXJyZW5jeS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5jdXJyZW5jeS1zd2l0Y2hlciBsaSBhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLyoqXG4gKiBGaWxlOiBfcmVhZG1vcmUuc2Nzc1xuICogUHJvamVjdCBjbXMtbWFpblxuICogQ3JlYXRlZCBieSB0a3dva2Egb24gMTYuMDMuMTkuXG4gKlxuICogQXV0aG9yOiBbVURDXSBUb21hc3ogS3dva2FcbiAqIEF1dGhvciBDb250YWN0OiB0b21la0B1c2x1Z2lkbGFjaWViaWUuY29tXG4gKiBBdXRob3IgVVJJOiBodHRwOi8vdXNsdWdpZGxhY2llYmllLmNvbVxuICovXG4ucmVhZG1vcmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlYWRtb3JlLWJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnJlYWRtb3JlLWJ1dHRvbi5tb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5yZWFkbW9yZS1idXR0b24ubW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHJpZ2h0OiA1cHg7XG59XG4ucmVhZG1vcmUtYnV0dG9uLmxlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucmVhZG1vcmUtYnV0dG9uLmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLCq1wiO1xuICBsZWZ0OiA1cHg7XG59XG4ucmVhZG1vcmUtYnV0dG9uOmhvdmVyLm1vcmU6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ucmVhZG1vcmUtYnV0dG9uOmhvdmVyLmxlc3M6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLyoqXG4gKiBGaWxlOlxuICogUHJvamVjdCBkYi1wb3J0YWwuZGV2XG4gKiBDcmVhdGVkIGJ5IHRrd29rYSBvbiAxMC4wMS4xOC5cbiAqXG4gKiBBdXRob3I6IFtVRENdIFRvbWFzeiBLd29rYVxuICogQXV0aG9yIENvbnRhY3Q6IHRvbWVrQHVzbHVnaWRsYWNpZWJpZS5jb21cbiAqIEF1dGhvciBVUkk6IGh0dHA6Ly91c2x1Z2lkbGFjaWViaWUuY29tXG4gKi9cbi8qKiA9PT09PT09PSAgIFNFTEVDVDIgID09PT09PT0gKi9cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlOmJlZm9yZSxcbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1zcGlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4udWktc3Bpbm5lciBpbnB1dC51aS1zcGlubmVyLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi51aS1zcGlubmVyIGlucHV0LnVpLXNwaW5uZXItaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4udWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5tYWluLWNvbnRlbnQgLndpZGdldC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLndpZGdldC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLndpZGdldC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1haW4tY29udGVudCAud2lkZ2V0LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLm1haW4tY29udGVudCAud2lkZ2V0LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1haW4tY29udGVudCAud2lkZ2V0LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjcwcHg7XG4gIH1cbn1cbi5hZG1pbi13aWRnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIwMHB4O1xuICB6LWluZGV4OiA1MDAwO1xufVxuLmFkbWluLXdpZGdldCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZG1pbi13aWRnZXQgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmFkbWluLXdpZGdldCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYWRtaW4td2lkZ2V0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbn1cbi5hZG1pbi13aWRnZXQgdWwgbGkgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFydGZhbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTAwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYXJ0ZmFsbCAuaGVhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2VjMDA1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaGVhcnRmYWxsIC5oZWFydDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaGVhcnRmYWxsIC5oZWFydDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMjApIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTIwIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtN3M7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMjAge1xuICAwJSB7XG4gICAgbGVmdDogMjklO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDQuMTcsIDEwOS42NSwgMTU2Ljk2KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUzZCgwLjQ5LCAwLjM1LCAwLjEzLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA0MS41JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LjE3LCAxMDkuNjUsIDE1Ni45Nik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGUzZCgwLjYzLCAwLjk0LCAwLjAzLCAxMjg2ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDE5KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xOSBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTMuNHM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTkge1xuICAwJSB7XG4gICAgbGVmdDogMzIlO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNzQuNjQsIDAsIDYxLjQyKTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEzOSkgcm90YXRlM2QoMC4zLCAwLjAxLCAwLjYyLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA0NS4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQwLjk0LCA2Ni4zLCAxMjcuNzIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMzkpIHJvdGF0ZTNkKDAuNjksIDAuNywgMC42MSwgLTg1MWRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxOCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMTggbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDkuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTE0LjNzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTE4IHtcbiAgMCUge1xuICAgIGxlZnQ6IDMlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuNywgNzYuNSwgMTM0LjYpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzI1KSByb3RhdGUzZCgwLjU5LCAwLjI1LCAwLjU1LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAtMTEuMyU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MS43LCA3Ni41LCAxMzQuNik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMyNSkgcm90YXRlM2QoMC40NywgMC44MiwgMC45NywgNzQ4ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDE3KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xNyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOS40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtOC41cztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xNyB7XG4gIDAlIHtcbiAgICBsZWZ0OiA3OCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDE1NS43NiwgMCwgNTQuNzgpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjgpIHJvdGF0ZTNkKDAuMTUsIDAuMjEsIDAuMDIsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExMi4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjQ2LCA4Ni43LCAxNDEuNDgpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42OCkgcm90YXRlM2QoMC42NSwgMC4zOCwgMC42NSwgMTIxOGRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxNikge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMTYgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE0LjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC00LjFzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTE2IHtcbiAgMCUge1xuICAgIGxlZnQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM5LjA0LCA0MC44LCAxMTAuNTIpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTM4KSByb3RhdGUzZCgwLjA5LCAwLjA2LCAwLjMyLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA0My4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM5LjA0LCA0MC44LCAxMTAuNTIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45MzgpIHJvdGF0ZTNkKDAuMTUsIDAuMTEsIDAuOTksIDE0MjFkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTUpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTE1IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTQuN3M7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTUge1xuICAwJSB7XG4gICAgbGVmdDogOTglO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNjAuNDgsIDAsIDU2LjQ0KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg2Nikgcm90YXRlM2QoMC43LCAwLjI4LCAwLjc1LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTAuOCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0Mi4wOCwgODEuNiwgMTM4LjA0KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODY2KSByb3RhdGUzZCgwLjc0LCAwLjQyLCAwLjEzLCAxMjYzZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDE0KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xNCBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOS4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTQge1xuICAwJSB7XG4gICAgbGVmdDogMjAlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuOTksIDUzLjU1LCAxMTkuMTIpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTEpIHJvdGF0ZTNkKDEsIDAuNzMsIDAuMjcsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDE1LjglO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuOTksIDUzLjU1LCAxMTkuMTIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45MSkgcm90YXRlM2QoMC4zMiwgMC4xOCwgMC4wMiwgLTEzNjZkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTMpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTEzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4LjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC00LjJzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTEzIHtcbiAgMCUge1xuICAgIGxlZnQ6IDI4JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTY3LjU2LCAwLCA1OC45Myk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNzkpIHJvdGF0ZTNkKDAuNTQsIDAuNzcsIDAuMzEsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDYzLjQlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuNTEsIDczLjk1LCAxMzIuODgpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNzkpIHJvdGF0ZTNkKDAuODYsIDAuMzIsIDAuNzcsIDE0MTBkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTEyIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMi4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM5LjgsIDUxLCAxMTcuNCk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NTMpIHJvdGF0ZTNkKDAuMjMsIDAuNzMsIDAuOTYsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDMxLjIlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuOCwgNTEsIDExNy40KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUzKSByb3RhdGUzZCgwLjk4LCAwLjY3LCAwLjIxLCAtMTI5N2RlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxMSkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMTEgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDExLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xNXM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTEge1xuICAwJSB7XG4gICAgbGVmdDogOCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIwMi45NiwgMCwgNzEuMzgpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzE0KSByb3RhdGUzZCgwLjc4LCAwLjY3LCAwLjQ4LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMi4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LjY2LCAzNS43LCAxMDcuMDgpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zMTQpIHJvdGF0ZTNkKDAuNzMsIDAuMiwgMC43NiwgLTEwMjdkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTEwIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTAuN3M7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTAge1xuICAwJSB7XG4gICAgbGVmdDogNjAlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDMuNzksIDEwNC41NSwgMTUzLjUyKTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcxKSByb3RhdGUzZCgwLjU5LCAwLjA3LCAwLjc5LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NC44JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQzLjc5LCAxMDQuNTUsIDE1My41Mik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcxKSByb3RhdGUzZCgwLjkyLCAwLjQ2LCAwLjIyLCAtMTAzNmRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC05IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNS40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTQuNnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtOSB7XG4gIDAlIHtcbiAgICBsZWZ0OiA2MSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDE4Ni40NCwgMCwgNjUuNTcpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzQzKSByb3RhdGUzZCgwLjE4LCAxLCAwLjM3LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA1OS4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM5Ljk5LCA1My41NSwgMTE5LjEyKTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzQzKSByb3RhdGUzZCgwLjkxLCAwLjQxLCAwLjUxLCA4NzJkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtOCBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTExLjNzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTgge1xuICAwJSB7XG4gICAgbGVmdDogNDQlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuMTMsIDY4Ljg1LCAxMjkuNDQpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgcm90YXRlM2QoMC4yMywgMC44MSwgMC42NCwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogODEuOCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MS4xMywgNjguODUsIDEyOS40NCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpIHJvdGF0ZTNkKDAuNDcsIDAuMDMsIDAuODEsIC0xMjcyZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTcgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEyLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0ycztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC03IHtcbiAgMCUge1xuICAgIGxlZnQ6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTYyLjg0LCAwLCA1Ny4yNyk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzkpIHJvdGF0ZTNkKDAuODgsIDAuODMsIDAuNTksIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDQzLjIlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuODksIDc5LjA1LCAxMzYuMzIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzkpIHJvdGF0ZTNkKDAuNTgsIDAuNjcsIDAuODIsIC0xMTM1ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTYgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEzLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC02LjZzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTYge1xuICAwJSB7XG4gICAgbGVmdDogNTklO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuOCwgNTEsIDExNy40KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0Nykgcm90YXRlM2QoMC4xMSwgMC4zOCwgMC42MiwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTMuMyU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzOS44LCA1MSwgMTE3LjQpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNDcpIHJvdGF0ZTNkKDAuMjUsIDAuMDksIDAuNjYsIDEwNTFkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtNSBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTEuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtNSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxMSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDE0My45NiwgMCwgNTAuNjMpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHJvdGF0ZTNkKDAuMjgsIDAuMDEsIDAuNjUsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEuOCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0My40MSwgOTkuNDUsIDE1MC4wOCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSByb3RhdGUzZCgwLjE2LCAwLjksIDAuMzcsIDk2NGRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC00IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4LjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC00LjJzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTQge1xuICAwJSB7XG4gICAgbGVmdDogNzclO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuMjMsIDQzLjM1LCAxMTIuMjQpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzAxKSByb3RhdGUzZCgwLjg2LCAwLjE5LCAwLjQ1LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA4MCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzOS4yMywgNDMuMzUsIDExMi4yNCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcwMSkgcm90YXRlM2QoMC43NSwgMC4yMywgMC4zLCAxMjI5ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDguOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEyLjhzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTMge1xuICAwJSB7XG4gICAgbGVmdDogNzUlO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNDEuNiwgMCwgNDkuOCk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42OTIpIHJvdGF0ZTNkKDAuNiwgMC4yNywgMC4zLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA2NSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0My42LCAxMDIsIDE1MS44KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjkyKSByb3RhdGUzZCgwLjEzLCAwLjIzLCAwLjA2LCAxMjM1ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTIgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEyLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xNS4ycztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0yIHtcbiAgMCUge1xuICAgIGxlZnQ6IDk4JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3LjcxLCAyMi45NSwgOTguNDgpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzU2KSByb3RhdGUzZCgwLjQ4LCAwLjU4LCAwLjEyLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDEuMiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzNy43MSwgMjIuOTUsIDk4LjQ4KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzU2KSByb3RhdGUzZCgwLjA0LCAwLjc3LCAwLjY0LCAtNzQzZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTEgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDExLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTEge1xuICAwJSB7XG4gICAgbGVmdDogNzglO1xuICAgIGJhY2tncm91bmQ6IHJnYigxMjUuMDgsIDAsIDQzLjk5KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkzNikgcm90YXRlM2QoMC4yOCwgMC4yNCwgMSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogODQuNiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NC45MywgMTE5Ljg1LCAxNjMuODQpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45MzYpIHJvdGF0ZTNkKDAuMTIsIDAuMTgsIDAuOSwgOTYzZGVnKTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEVYVEVSTkFMXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG4vKlxuICogM0RYXG4gKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIDNEWCBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIDNEWVxuICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RZIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiBBcnJvd1xuICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qXG4gKiBBcnJvdyBSaWdodFxuICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEFycm93IEFsdFxuICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuXG4vKlxuICogQXJyb3cgQWx0IFJpZ2h0XG4gKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi8qXG4gKiBCb3JpbmdcbiAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG59XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi8qXG4gKiBDb2xsYXBzZVxuICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogQ29sbGFwc2UgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjE1cyAwLjQycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIEVsYXN0aWNcbiAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIDAuNHMgZWFzZTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4vKlxuICogRWxhc3RpYyBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLypcbiAqIEVtcGhhdGljXG4gKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHJpZ2h0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLypcbiAqIEVtcGhhdGljIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIGxlZnQgMC4ycyAwLjI1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCByaWdodCAwLjJzIDAuMjVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjJzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi8qXG4gKiBTbGlkZXJcbiAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0Mjg1NzE0M3B4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIFNsaWRlciBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI4NTcxNDNweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpO1xufVxuXG4vKlxuICogU3ByaW5nXG4gKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIFNwcmluZyBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMzJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogU3RhbmRcbiAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFN0YW5kIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjEycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluXG4gKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcXVlZXplXG4gKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNHMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNHMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFZvcnRleFxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gKiBWb3J0ZXggUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFRIRU1FU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLmhlYWRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLm1lbnUtdG9wLXdyYXBwZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLm1lbnUtdG9wLXdyYXBwZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgLm1lbnUtdG9wLXdyYXBwZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLm1lbnUtdG9wLXdyYXBwZXItLWlubmVyIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaS5hY3RpdmUgPiBhLFxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhIGkuZmEtbGV2ZWwtZG93biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51LnRvcC1tZW51IC50b3AtbWVudV9fbGlzdCBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgaDEsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGgyLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBoMywgaHRtbC5jb250cmFzdC1jb250cmFzdDEgaDQsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGg1LCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBoNiwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgcCwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgc3BhbiwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgZGl2LCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBhLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBiLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzdHJvbmcsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGVtLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSB1bCwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgb2wsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLndpZGdldC50eXBlLXdhc3RlZGljdGlvbmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGgsIGh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIGZvb3RlciAuZm9vdGVyLW1lbnUgLmVsZW1lbnRzIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIGZvb3RlciAuZm9vdGVyLW1lbnUgLmVsZW1lbnRzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAuaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlci0taW5uZXIgLm1lbnUtaW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpLmFjdGl2ZSA+IGEsXG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEgaS5mYS1sZXZlbC1kb3duIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IGxpIGEge1xuICBjb2xvcjogI2ZmZmUwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS50b3AtbWVudSAudG9wLW1lbnVfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBjb2xvcjogI2ZmZmUwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgKiB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBoMSwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgaDIsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGgzLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBoNCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgaDUsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGg2LCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBwLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzcGFuLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBkaXYsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGEsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGIsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIHN0cm9uZywgaHRtbC5jb250cmFzdC1jb250cmFzdDIgZW0sIGh0bWwuY29udHJhc3QtY29udHJhc3QyIHVsLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBvbCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgbGkge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGksIGh0bWwuY29udHJhc3QtY29udHJhc3QyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAud2lkZ2V0LnR5cGUtd2FzdGVkaWN0aW9uYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUge1xuICBjb2xvcjogI2MxZTcwNztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQsIGh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmViZWJlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGNvbG9yOiAjYzFlNzA3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkICoge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIGZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgZm9vdGVyIC5mb290ZXItbWVudSAuZWxlbWVudHMgbGkgYSB7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgZm9vdGVyIC5mb290ZXItbWVudSAuZWxlbWVudHMgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIGZvb3RlciBhIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5cbmh0bWwuY29udHJhc3QtY29udHJhc3QzIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuY292ZXItYmxhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG5cdEBpbmNsdWRlIHBhZ2Utd3JhcHBlcigpO1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufSIsInNlY3Rpb24udGVtcGxhdGUtNDA0IHtcblx0LmNvbnRhaW5lci1lcnJvciB7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cblx0XHQuZXJyb3ItY29udGVudC13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmc6IDVyZW07XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLmhvbWVwYWdlIHtcbiAgICAubWVudS10b3Atd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oJGhlYWRlci1iYXItaGVpZ2h0KTtcblxuICAgICAgICAmOm5vdCguZml4ZWQpIHtcbiAgICAgICAgICAgIC5tb2R1bGUtbWVudSB7XG4gICAgICAgICAgICAgICAgJi5tYWluLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAubWFpbi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKlxuKlxuKiBUUkXFmsSGIFNUUk9OWSAtIEFSVFlLVcWBXG4qXG4qKioqKioqKioqKioqKioqKiovXG5cbnNlY3Rpb24uc3VicGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICAgIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9rMGxjZmEnKTtcbiAgICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/azBsY2ZhI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9rMGxjZmEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9rMGxjZmEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/azBsY2ZhIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb24sIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmlnaHQtYXJyb3c7XG4gICAgfVxufVxuLmljb24tZG93bi1hcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kb3duLWFycm93O1xuICAgIH1cbn1cbi5pY29uLWxlZnQtYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGVmdC1hcnJvdztcbiAgICB9XG59XG4uaWNvbi11cC1hcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11cC1hcnJvdztcbiAgICB9XG59XG4uaWNvbi1vcmRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1vcmRlcjtcbiAgICB9XG59XG4uaWNvbi1zaG9wcGluZy1iYWcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctYmFnO1xuICAgIH1cbn1cbi5pY29uLXNob3BwaW5nLW9ubGluZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1vbmxpbmU7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctYmFnLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctYmFnLTE7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctYmFnLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctYmFnLTI7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctb25saW5lLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctb25saW5lLTE7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctYmFnLTMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctYmFnLTM7XG4gICAgfVxufVxuLmljb24tYm94IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJveDtcbiAgICB9XG59XG4uaWNvbi1naWZ0LWJveCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1naWZ0LWJveDtcbiAgICB9XG59XG4uaWNvbi1wYWNrYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhY2thZ2U7XG4gICAgfVxufVxuLmljb24tZGVsaXZlcnktcGFja2FnZXMtb24tYS10cm9sbGV5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRlbGl2ZXJ5LXBhY2thZ2VzLW9uLWEtdHJvbGxleTtcbiAgICB9XG59XG4uaWNvbi1oZWFydC1ib3gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taGVhcnQtYm94O1xuICAgIH1cbn1cbi5pY29uLWJveC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJveC0xO1xuICAgIH1cbn1cbi5pY29uLWJveC0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJveC0yO1xuICAgIH1cbn1cbi5pY29uLWJveC1jbG9zZWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm94LWNsb3NlZDtcbiAgICB9XG59XG4uaWNvbi1zaGlwcGVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNoaXBwZWQ7XG4gICAgfVxufVxuLmljb24tZ2lmdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1naWZ0O1xuICAgIH1cbn1cbi5pY29uLXRydWNrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRydWNrO1xuICAgIH1cbn1cbi5pY29uLWFpcnBsYW5lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFpcnBsYW5lO1xuICAgIH1cbn1cbi5pY29uLWRlbGl2ZXJ5LXRydWNrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRlbGl2ZXJ5LXRydWNrO1xuICAgIH1cbn1cbi5pY29uLXNwbGl0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNwbGl0O1xuICAgIH1cbn1cbi5pY29uLXNwbGl0LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3BsaXQtMTtcbiAgICB9XG59XG4uaWNvbi1zcGxpdC0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNwbGl0LTI7XG4gICAgfVxufVxuLmljb24tc3BsaXQtMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zcGxpdC0zO1xuICAgIH1cbn1cbi5pY29uLXNwbGl0LTQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3BsaXQtNDtcbiAgICB9XG59XG4uaWNvbi1iYXItY2hhcnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmFyLWNoYXJ0O1xuICAgIH1cbn1cbi5pY29uLWNoZWNrbGlzdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVja2xpc3Q7XG4gICAgfVxufVxuLmljb24tY29udmVyc2F0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnZlcnNhdGlvbjtcbiAgICB9XG59XG4uaWNvbi1lbnRlcnByaXNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWVudGVycHJpc2U7XG4gICAgfVxufVxuLmljb24tbm90aWZpY2F0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW5vdGlmaWNhdGlvbjtcbiAgICB9XG59XG4uaWNvbi1hcHBsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hcHBsZTtcbiAgICB9XG59XG4uaWNvbi1jdXN0b21lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jdXN0b21lcjtcbiAgICB9XG59XG4uaWNvbi1ub3RpZmljYXRpb24tMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ub3RpZmljYXRpb24tMTtcbiAgICB9XG59XG4uaWNvbi1vcmdhbml6ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1vcmdhbml6ZTtcbiAgICB9XG59XG4uaWNvbi1waWUtY2hhcnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGllLWNoYXJ0O1xuICAgIH1cbn1cbi5pY29uLWJlbGwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVsbDtcbiAgICB9XG59XG4uaWNvbi1jdXN0b21lci1zZXJ2aWNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWN1c3RvbWVyLXNlcnZpY2U7XG4gICAgfVxufVxuLmljb24tZGlhZ3JhbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaWFncmFtO1xuICAgIH1cbn1cbi5pY29uLWppZ3NhdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1qaWdzYXc7XG4gICAgfVxufVxuLmljb24tbGlzdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saXN0O1xuICAgIH1cbn1cbi5pY29uLWFubm91bmNlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hbm5vdW5jZXI7XG4gICAgfVxufVxuLmljb24tY29tcHV0ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY29tcHV0ZXI7XG4gICAgfVxufVxuLmljb24tZmFjdG9yeSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mYWN0b3J5O1xuICAgIH1cbn1cbi5pY29uLWZlZWRiYWNrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZlZWRiYWNrO1xuICAgIH1cbn1cbi5pY29uLWxpc3QtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saXN0LTE7XG4gICAgfVxufVxuLmljb24tYW5hbHlzaXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYW5hbHlzaXM7XG4gICAgfVxufVxuLmljb24tYXZhdGFyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWF2YXRhcjtcbiAgICB9XG59XG4uaWNvbi1jdXN0b21lci1zdXBwb3J0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWN1c3RvbWVyLXN1cHBvcnQ7XG4gICAgfVxufVxuLmljb24tZmFjdG9yeS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZhY3RvcnktMTtcbiAgICB9XG59XG4uaWNvbi1saXN0LTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGlzdC0yO1xuICAgIH1cbn1cbi5pY29uLWFuYWx5dGljcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hbmFseXRpY3M7XG4gICAgfVxufVxuLmljb24tY2xpcGJvYXJkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsaXBib2FyZDtcbiAgICB9XG59XG4uaWNvbi1jb252ZXJzYXRpb24tMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb252ZXJzYXRpb24tMTtcbiAgICB9XG59XG4uaWNvbi1pbmR1c3RyeSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1pbmR1c3RyeTtcbiAgICB9XG59XG4uaWNvbi1tdWx0aXBsZS11c2Vycy1zaWxob3VldHRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW11bHRpcGxlLXVzZXJzLXNpbGhvdWV0dGU7XG4gICAgfVxufVxuLmljb24tYW5hbHlzaXMtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hbmFseXNpcy0xO1xuICAgIH1cbn1cbi5pY29uLWNoZWNrbGlzdC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrbGlzdC0xO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItMTtcbiAgICB9XG59XG4uaWNvbi1pbmR1c3RyaWFsLXJvYm90IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWluZHVzdHJpYWwtcm9ib3Q7XG4gICAgfVxufVxuLmljb24tdXNlcnMtZ3JvdXAge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdXNlcnMtZ3JvdXA7XG4gICAgfVxufVxuLmljb24tY2xpcGJvYXJkcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbGlwYm9hcmRzO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItMjtcbiAgICB9XG59XG4uaWNvbi1vcGVuLWJvb2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tb3Blbi1ib29rO1xuICAgIH1cbn1cbi5pY29uLXJlc2VhcmNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlc2VhcmNoO1xuICAgIH1cbn1cbi5pY29uLXVzZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdXNlcjtcbiAgICB9XG59XG4uaWNvbi1ncm93dGgge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZ3Jvd3RoO1xuICAgIH1cbn1cbi5pY29uLXBsYW4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGxhbjtcbiAgICB9XG59XG4uaWNvbi1yZWFkaW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlYWRpbmc7XG4gICAgfVxufVxuLmljb24tdGFyZ2V0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRhcmdldDtcbiAgICB9XG59XG4uaWNvbi11c2VycyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VycztcbiAgICB9XG59XG4uaWNvbi1ib29rcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ib29rcztcbiAgICB9XG59XG4uaWNvbi1ncm91cCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ncm91cDtcbiAgICB9XG59XG4uaWNvbi1uZXR3b3JrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW5ldHdvcms7XG4gICAgfVxufVxuLmljb24tc3VwcG9ydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdXBwb3J0O1xuICAgIH1cbn1cbi5pY29uLXVzZXIxIC5wYXRoMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VyMS1wYXRoMTtcbiAgICAgICAgY29sb3I6IHJnYigxNjcsIDE2OSwgMTcyKTtcbiAgICB9XG59XG4uaWNvbi11c2VyMSAucGF0aDIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdXNlcjEtcGF0aDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIH1cbn1cbi5pY29uLXVzZXIxIC5wYXRoMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VyMS1wYXRoMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgfVxufVxuLmljb24tdXNlcjEgLnBhdGg0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXVzZXIxLXBhdGg0O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB9XG59XG4uaWNvbi11c2VyMSAucGF0aDUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdXNlcjEtcGF0aDU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIH1cbn1cbi5pY29uLWFuYWx5dGljcy0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFuYWx5dGljcy0xO1xuICAgIH1cbn1cbi5pY29uLWNvbm5lY3Rpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY29ubmVjdGlvbjtcbiAgICB9XG59XG4uaWNvbi1jdXN0b21lci1zZXJ2aWNlLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItc2VydmljZS0xO1xuICAgIH1cbn1cbi5pY29uLWtub3dsZWRnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1rbm93bGVkZ2U7XG4gICAgfVxufVxuLmljb24tbGlrZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saWtlO1xuICAgIH1cbn1cbi5pY29uLWFuYWx5dGljcy0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFuYWx5dGljcy0yO1xuICAgIH1cbn1cbi5pY29uLWNvbGxhYm9yYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY29sbGFib3JhdGlvbjtcbiAgICB9XG59XG4uaWNvbi1saWtlLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGlrZS0xO1xuICAgIH1cbn1cbi5pY29uLW9wZW4tbWFnYXppbmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tb3Blbi1tYWdhemluZTtcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTI0LWhvdXJzLXNlcnZpY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS0yNC1ob3Vycy1zZXJ2aWNlO1xuICAgIH1cbn1cbi5pY29uLWJvb2tzLXN0YWNrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJvb2tzLXN0YWNrO1xuICAgIH1cbn1cbi5pY29uLWRhdGFiYXNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRhdGFiYXNlO1xuICAgIH1cbn1cbi5pY29uLWRyaXZpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZHJpdmluZztcbiAgICB9XG59XG4uaWNvbi1saWtlLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGlrZS0yO1xuICAgIH1cbn1cbi5pY29uLXJhdGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yYXRpbmc7XG4gICAgfVxufVxuLmljb24tYmlsbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1iaWxsO1xuICAgIH1cbn1cbi5pY29uLWJvb2tzLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm9va3MtMTtcbiAgICB9XG59XG4uaWNvbi1jb21wdXRlcjEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY29tcHV0ZXIxO1xuICAgIH1cbn1cbi5pY29uLWRpc3RhbmNlLXRvLXRyYXZlbC1iZXR3ZWVuLXR3by1wb2ludHMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGlzdGFuY2UtdG8tdHJhdmVsLWJldHdlZW4tdHdvLXBvaW50cztcbiAgICB9XG59XG4uaWNvbi1saWtlLTMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGlrZS0zO1xuICAgIH1cbn1cbi5pY29uLWFwcHJvdmUtaW52b2ljZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hcHByb3ZlLWludm9pY2U7XG4gICAgfVxufVxuLmljb24tYm9vayB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ib29rO1xuICAgIH1cbn1cbi5pY29uLWRpc3RhbmNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRpc3RhbmNlO1xuICAgIH1cbn1cbi5pY29uLXJldmlldyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZXZpZXc7XG4gICAgfVxufVxuLmljb24tdGVhbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10ZWFtO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkO1xuICAgIH1cbn1cbi5pY29uLWRpc3RhbmNlLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGlzdGFuY2UtMTtcbiAgICB9XG59XG4uaWNvbi1mb2xkZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZm9sZGVyO1xuICAgIH1cbn1cbi5pY29uLWludm9pY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taW52b2ljZTtcbiAgICB9XG59XG4uaWNvbi1zaGllbGQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hpZWxkO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmc7XG4gICAgfVxufVxuLmljb24taW52b2ljZS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWludm9pY2UtMTtcbiAgICB9XG59XG4uaWNvbi1yb2FkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJvYWQ7XG4gICAgfVxufVxuLmljb24tc2VydmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNlcnZlcjtcbiAgICB9XG59XG4uaWNvbi1zaGllbGQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaGllbGQtMTtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmcxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZzE7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nLTE7XG4gICAgfVxufVxuLmljb24tcHJpbnRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcmludGVyO1xuICAgIH1cbn1cbi5pY29uLXJvYWQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yb2FkLTE7XG4gICAgfVxufVxuLmljb24tc2hpZWxkLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hpZWxkLTI7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTExIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy0xMTtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmctMjtcbiAgICB9XG59XG4uaWNvbi1wcmludCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcmludDtcbiAgICB9XG59XG4uaWNvbi1zaGllbGQtMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaGllbGQtMztcbiAgICB9XG59XG4uaWNvbi10d28tcGVyc29ucy10YWxraW5nLWVhY2gtb3RoZXItYXQtZGlzdGFuY2UtaW4tZGlmZmVyZW50LXBhcnRzLW9mLXRoZS1wbGFuZXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdHdvLXBlcnNvbnMtdGFsa2luZy1lYWNoLW90aGVyLWF0LWRpc3RhbmNlLWluLWRpZmZlcmVudC1wYXJ0cy1vZi10aGUtcGxhbmV0O1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZy0yMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmctMjE7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nLTM7XG4gICAgfVxufVxuLmljb24tbWFwLWxvY2F0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1hcC1sb2NhdGlvbjtcbiAgICB9XG59XG4uaWNvbi1tZW51IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1lbnU7XG4gICAgfVxufVxuLmljb24tcHJvdGVjdGlvbi1zaGllbGQtd2l0aC1hLWNoZWNrLW1hcmsge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcHJvdGVjdGlvbi1zaGllbGQtd2l0aC1hLWNoZWNrLW1hcms7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTMxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy0zMTtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctNCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmctNDtcbiAgICB9XG59XG4uaWNvbi1tYXAge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWFwO1xuICAgIH1cbn1cbi5pY29uLXJlc3VsdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZXN1bHQ7XG4gICAgfVxufVxuLmljb24tc2hpZWxkLTQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hpZWxkLTQ7XG4gICAgfVxufVxuLmljb24tY2hpcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGlwO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZy01IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy01O1xuICAgIH1cbn1cbi5pY29uLXBhY2thZ2UxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhY2thZ2UxO1xuICAgIH1cbn1cbi5pY29uLXByaW50LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcHJpbnQtMTtcbiAgICB9XG59XG4uaWNvbi13b3JsZHdpZGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24td29ybGR3aWRlO1xuICAgIH1cbn1cbi5pY29uLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtMTtcbiAgICB9XG59XG4uaWNvbi1mbHllcnMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmx5ZXJzO1xuICAgIH1cbn1cbi5pY29uLWluYm94IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWluYm94O1xuICAgIH1cbn1cbi5pY29uLXdvcmxkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXdvcmxkO1xuICAgIH1cbn1cbi5pY29uLWhvc3Rpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taG9zdGluZztcbiAgICB9XG59XG4uaWNvbi1tb25leSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tb25leTtcbiAgICB9XG59XG4uaWNvbi1wYXBlci1wbGFuZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXBlci1wbGFuZTtcbiAgICB9XG59XG4uaWNvbi1yb2JvdGljIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJvYm90aWM7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zbWFydHBob25lO1xuICAgIH1cbn1cbi5pY29uLWFuYWx5c2lzMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hbmFseXNpczE7XG4gICAgfVxufVxuLmljb24tbGlnaHQtYnVsYiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saWdodC1idWxiO1xuICAgIH1cbn1cbi5pY29uLW1haWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWFpbDtcbiAgICB9XG59XG4uaWNvbi1tb25leS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1vbmV5LTE7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtMTtcbiAgICB9XG59XG4uaWNvbi1kb2N1bWVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kb2N1bWVudDtcbiAgICB9XG59XG4uaWNvbi1mbGFzaCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mbGFzaDtcbiAgICB9XG59XG4uaWNvbi1wYXltZW50LW1ldGhvZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXltZW50LW1ldGhvZDtcbiAgICB9XG59XG4uaWNvbi1waG9uZS1jYWxsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLWNhbGw7XG4gICAgfVxufVxuLmljb24tc3Vic2NyaXB0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXN1YnNjcmlwdGlvbjtcbiAgICB9XG59XG4uaWNvbi1pZGVhIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWlkZWE7XG4gICAgfVxufVxuLmljb24tbW9uZXktMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tb25leS0yO1xuICAgIH1cbn1cbi5pY29uLXBsYW5uaW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBsYW5uaW5nO1xuICAgIH1cbn1cbi5pY29uLXJzcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yc3M7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtMjtcbiAgICB9XG59XG4uaWNvbi1nYXJiYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWdhcmJhZ2U7XG4gICAgfVxufVxuLmljb24tbGFwdG9wIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhcHRvcDtcbiAgICB9XG59XG4uaWNvbi1wYXkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGF5O1xuICAgIH1cbn1cbi5pY29uLXNlbyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zZW87XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS0zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtMztcbiAgICB9XG59XG4uaWNvbi1jb2lucyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb2lucztcbiAgICB9XG59XG4uaWNvbi1mdWVsLXN0YXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZnVlbC1zdGF0aW9uO1xuICAgIH1cbn1cbi5pY29uLW5ld3NwYXBlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1uZXdzcGFwZXI7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS00IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtNDtcbiAgICB9XG59XG4uaWNvbi10cmFzaCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10cmFzaDtcbiAgICB9XG59XG4uaWNvbi1jYXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2FyO1xuICAgIH1cbn1cbi5pY29uLWZ1bmRzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZ1bmRzO1xuICAgIH1cbn1cbi5pY29uLW1vbmV5MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tb25leTE7XG4gICAgfVxufVxuLmljb24tcmVzcG9uc2l2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZXNwb25zaXZlO1xuICAgIH1cbn1cbi5pY29uLXRocm93LXRvLXBhcGVyLWJpbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10aHJvdy10by1wYXBlci1iaW47XG4gICAgfVxufVxuLmljb24tbmV3c3BhcGVyLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbmV3c3BhcGVyLTE7XG4gICAgfVxufVxuLmljb24tcGFya2luZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXJraW5nO1xuICAgIH1cbn1cbi5pY29uLXJlY3ljbGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVjeWNsZTtcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS01O1xuICAgIH1cbn1cbi5pY29uLXdhbGxldCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi13YWxsZXQ7XG4gICAgfVxufVxuLmljb24tY2FyLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2FyLTE7XG4gICAgfVxufVxuLmljb24tZXVybyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ldXJvO1xuICAgIH1cbn1cbi5pY29uLXJhZGlvIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJhZGlvO1xuICAgIH1cbn1cbi5pY29uLXJlbG9hZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZWxvYWQ7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS02IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtNjtcbiAgICB9XG59XG4uaWNvbi1haXItY29uZGl0aW9uZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYWlyLWNvbmRpdGlvbmVyO1xuICAgIH1cbn1cbi5pY29uLWNhci0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNhci0yO1xuICAgIH1cbn1cbi5pY29uLWRvbGxhci1jb2lucyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kb2xsYXItY29pbnM7XG4gICAgfVxufVxuLmljb24tbGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saXZlO1xuICAgIH1cbn1cbi5pY29uLXNtYXJ0cGhvbmUtNyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zbWFydHBob25lLTc7XG4gICAgfVxufVxuLmljb24tY2FyLTMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2FyLTM7XG4gICAgfVxufVxuLmljb24tY3JlZGl0LWNhcmRzLXBheW1lbnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3JlZGl0LWNhcmRzLXBheW1lbnQ7XG4gICAgfVxufVxuLmljb24tZmFuIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZhbjtcbiAgICB9XG59XG4uaWNvbi1zdW4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3VuO1xuICAgIH1cbn1cbi5pY29uLXN1cHBvcnQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdXBwb3J0LTE7XG4gICAgfVxufVxuLmljb24tZGViaXQtY2FyZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kZWJpdC1jYXJkO1xuICAgIH1cbn1cbi5pY29uLWRpZXNlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaWVzZWw7XG4gICAgfVxufVxuLmljb24tbWFpbC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1haWwtMTtcbiAgICB9XG59XG4uaWNvbi1yZWZyZXNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlZnJlc2g7XG4gICAgfVxufVxuLmljb24tY3JlZGl0LWNhcmQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3JlZGl0LWNhcmQ7XG4gICAgfVxufVxuLmljb24tZHJhd2luZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kcmF3aW5nO1xuICAgIH1cbn1cbi5pY29uLW5ld3NsZXR0ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbmV3c2xldHRlcjtcbiAgICB9XG59XG4uaWNvbi1zcGVlY2gtYnViYmxlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNwZWVjaC1idWJibGU7XG4gICAgfVxufVxuLmljb24tY2FzaCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXNoO1xuICAgIH1cbn1cbi5pY29uLWluZm9ybWF0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWluZm9ybWF0aW9uO1xuICAgIH1cbn1cbi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWVzc2FnZTtcbiAgICB9XG59XG4uaWNvbi1uZXdzbGV0dGVyLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbmV3c2xldHRlci0xO1xuICAgIH1cbn1cbi5pY29uLWNsb2NrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb2NrO1xuICAgIH1cbn1cbi5pY29uLWZsb3ctY2hhcnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmxvdy1jaGFydDtcbiAgICB9XG59XG4uaWNvbi1ub3RpZmljYXRpb24xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW5vdGlmaWNhdGlvbjE7XG4gICAgfVxufVxuLmljb24tc3VwcG9ydDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3VwcG9ydDE7XG4gICAgfVxufVxuLmljb24tZmxvdy1jaGFydC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZsb3ctY2hhcnQtMTtcbiAgICB9XG59XG4uaWNvbi1sb3ZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxvdmU7XG4gICAgfVxufVxuLmljb24tc3VpdGNhc2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3VpdGNhc2U7XG4gICAgfVxufVxuLmljb24tdGltZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10aW1lO1xuICAgIH1cbn1cbi5pY29uLXByb2Nlc3Mge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcHJvY2VzcztcbiAgICB9XG59XG4uaWNvbi1xdWVzdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1xdWVzdGlvbjtcbiAgICB9XG59XG4uaWNvbi1yZWNydWl0bWVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZWNydWl0bWVudDtcbiAgICB9XG59XG4uaWNvbi1zdG9wd2F0Y2gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3RvcHdhdGNoO1xuICAgIH1cbn1cbi5pY29uLWJ1bGxzZXllIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJ1bGxzZXllO1xuICAgIH1cbn1cbi5pY29uLWVtYWlsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWVtYWlsO1xuICAgIH1cbn1cbi5pY29uLWhvdXJnbGFzcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3VyZ2xhc3M7XG4gICAgfVxufVxuLmljb24tcHVycG9zZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wdXJwb3NlO1xuICAgIH1cbn1cbi5pY29uLWFwcG9pbnRtZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFwcG9pbnRtZW50O1xuICAgIH1cbn1cbi5pY29uLWNoYXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2hhdDtcbiAgICB9XG59XG4uaWNvbi1mbG93LWNoYXJ0LTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmxvdy1jaGFydC0yO1xuICAgIH1cbn1cbi5pY29uLW9iamVjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1vYmplY3RpdmU7XG4gICAgfVxufVxuLmljb24tY2FsZW5kYXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2FsZW5kYXI7XG4gICAgfVxufVxuLmljb24tZGlhZ3JhbTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGlhZ3JhbTE7XG4gICAgfVxufVxuLmljb24tcXVlc3Rpb24tMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1xdWVzdGlvbi0xO1xuICAgIH1cbn1cbi5pY29uLXRhcmdldDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGFyZ2V0MTtcbiAgICB9XG59XG4uaWNvbi0yNC1ob3VycyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi0yNC1ob3VycztcbiAgICB9XG59XG4uaWNvbi1jb250cm9scyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb250cm9scztcbiAgICB9XG59XG4uaWNvbi1kaWFncmFtLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGlhZ3JhbS0xO1xuICAgIH1cbn1cbi5pY29uLXNob3BwaW5nLWNhcnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hvcHBpbmctY2FydDtcbiAgICB9XG59XG4uaWNvbi1zdHJhdGVneSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdHJhdGVneTtcbiAgICB9XG59XG4uaWNvbi10b29scyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10b29scztcbiAgICB9XG59XG4uaWNvbi1naWZ0MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1naWZ0MTtcbiAgICB9XG59XG4uaWNvbi1sZWFkZXJzaGlwIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxlYWRlcnNoaXA7XG4gICAgfVxufVxuLmljb24tc2V0dGluZ3Mge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2V0dGluZ3M7XG4gICAgfVxufVxuLmljb24tY29udHJvbHMtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb250cm9scy0xO1xuICAgIH1cbn1cbi5pY29uLWxlYWRlcnNoaXAtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1sZWFkZXJzaGlwLTE7XG4gICAgfVxufVxuLmljb24tc2hvcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wO1xuICAgIH1cbn1cbi5pY29uLWZvb2Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZm9vZDtcbiAgICB9XG59XG4uaWNvbi1oaWVyYXJjaGljYWwtc3RydWN0dXJlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmU7XG4gICAgfVxufVxuLmljb24tc2V0dGluZ3MtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zZXR0aW5ncy0xO1xuICAgIH1cbn1cbi5pY29uLWJhZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1iYWc7XG4gICAgfVxufVxuLmljb24tY29udHJvbHMtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb250cm9scy0yO1xuICAgIH1cbn1cbi5pY29uLWhpZXJhcmNoeSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1oaWVyYXJjaHk7XG4gICAgfVxufVxuLmljb24tY3VzdG9tZXItc3VwcG9ydDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItc3VwcG9ydDE7XG4gICAgfVxufVxuLmljb24taGllcmFyY2h5LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taGllcmFyY2h5LTE7XG4gICAgfVxufVxuLmljb24tcXVlc3Rpb24xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXF1ZXN0aW9uMTtcbiAgICB9XG59XG4uaWNvbi1oaWVyYXJjaHktMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1oaWVyYXJjaHktMjtcbiAgICB9XG59XG4uaWNvbi1sZWFkZXJzaGlwLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGVhZGVyc2hpcC0yO1xuICAgIH1cbn1cbi5pY29uLXBlbmNpbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wZW5jaWw7XG4gICAgfVxufVxuLmljb24tc2V0dGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zZXR0aW5nO1xuICAgIH1cbn1cbi5pY29uLWNyZWF0ZS1ncm91cC1idXR0b24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3JlYXRlLWdyb3VwLWJ1dHRvbjtcbiAgICB9XG59XG4uaWNvbi1hZGQtZG9jdW1lbnRzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFkZC1kb2N1bWVudHM7XG4gICAgfVxufVxuLmljb24tcGx1cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wbHVzO1xuICAgIH1cbn1cbi5pY29uLWFkZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hZGQ7XG4gICAgfVxufVxuLmljb24tYWRkLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYWRkLTE7XG4gICAgfVxufVxuLmljb24tZHVwbGljYXRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWR1cGxpY2F0ZTtcbiAgICB9XG59XG4uaWNvbi1taW5pc2l6ZS1icm93c2VyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1pbmlzaXplLWJyb3dzZXI7XG4gICAgfVxufVxuLmljb24tZWRpdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1lZGl0O1xuICAgIH1cbn1cbi5pY29uLWVkaXQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1lZGl0LTE7XG4gICAgfVxufVxuLmljb24tcGRmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBkZjtcbiAgICB9XG59XG4uaWNvbi1wZGYtZmlsZS1mb3JtYXQtc3ltYm9sIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBkZi1maWxlLWZvcm1hdC1zeW1ib2w7XG4gICAgfVxufVxuLmljb24tcGRmLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGRmLTE7XG4gICAgfVxufVxuLmljb24tcGljdHVyZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1waWN0dXJlO1xuICAgIH1cbn1cbi5pY29uLXBpY3R1cmUtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1waWN0dXJlLTE7XG4gICAgfVxufVxuLmljb24tcGljdHVyZS0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBpY3R1cmUtMjtcbiAgICB9XG59XG4uaWNvbi12aWRlby1wbGF5ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdmlkZW8tcGxheWVyO1xuICAgIH1cbn1cbi5pY29uLXBsYXktYnV0dG9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBsYXktYnV0dG9uO1xuICAgIH1cbn1cbi5pY29uLXZpZGVvLWNhbWVyYSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi12aWRlby1jYW1lcmE7XG4gICAgfVxufVxuLmljb24tY29uc29sZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb25zb2xlO1xuICAgIH1cbn1cbi5pY29uLXZpZGVvLWNhbWVyYS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXZpZGVvLWNhbWVyYS0xO1xuICAgIH1cbn1cbi5pY29uLWZpbGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmlsZTtcbiAgICB9XG59XG4uaWNvbi1mb2xkZXIxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlcjE7XG4gICAgfVxufVxuLmljb24tbGlzdDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGlzdDE7XG4gICAgfVxufVxuIiwiKiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbn1cblxuKjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuKiB7XG4gICAgJi5tYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDQxJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICYuZm9udC1zaXplLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgJi5mb250LXNpemUtYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZm9udC1zaXplLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50OyAvLyBEbGEgcHJ6ZWdsxIVkYXJlayBuaWUgd3NwaWVyYWrEhWN5Y2ggZG8ga2/FhGNhIGNhbGMoKTtcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUgJGZvbnQtc2l6ZS1zbSAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7OyAvLyBNaW4uIGkgbWF4LiB3aWVsa2/Fm2NpIHNrYWxvd2FuZWdvIGZvbnR1KHcgdHltIHd5cGFka3UgbWF4LiB0byBkb215xZtsbmEgd2llbGtvxZvEhyBmb250dSlcbiAgICBmb250LXJhbmdlOiAkZmx1aWQtZm9udC1taW4tcmFuZ2UgJGZsdWlkLWZvbnQtbWF4LXJhbmdlOyAvLyBNaW4uIGkgbWF4LiB6YWtyZXMgc3plcm9rb8WbY2kgZWtyYW51LCBrdMOzcnkgbWEgb2Jlam1vd2HEhyBza2Fsb3dhbmllIGZvbnR1XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuI3BhZ2UtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmLnJhZGl1cyxcbiAgICAmLmltZy1yYWRpdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW1nLXJhZGl1cztcbiAgICB9XG59XG5cbmIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuYVtocmVmXSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICYgPiBpLmZhLFxuICAgICAgICAmID4gaS5mYTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqXG4qXG4qIEVMRU1FTlRZIFNUUk9OWVxuKlxuKioqKioqKioqKioqKioqL1xuXG4uYm9keS13cmFwcGVyIHtcblxuICAgIC5yZWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjAyMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLW1haW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuaG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG92ZXJhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcblxuICAgICAgICBoMiwgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNCwgaDUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1jb250ZW50IHtcblxuICAgICAgICAmLnN1YnBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVmYXVsdC1saXN0cy1zdHlsZXMge1xuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGN1c3RvbS1jb3VudGVyLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgICYubGlzdC1kYW5nZXIge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saXN0LWdyZWVuIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSg0KSAwIHJlbSg0KSByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXktNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4ICNlY2VjZWM7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC02KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICAvLyY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl9ncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICB1bCxcbiAgICAgICAgLmJyZWFkY3J1bWJzLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDE1KSByZW0oNSkgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgLmgxLFxuICAgIC5oMixcbiAgICAuaDMsXG4gICAgLmg0LFxuICAgIC5oNSxcbiAgICAuaDYge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTApO1xuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDEwKSAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RpdGxlX2ZvbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcblxuICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0NCNUI1NztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0NCNUI1NyAwJSwgI0U0Nzg1RiA1MCUsICNBNzY0NUYgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNDQjVCNTcgMCUsICNFNDc4NUYgNTAlLCAjQTc2NDVGIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0NCNUI1NyAwJSwgI0U0Nzg1RiA1MCUsICNBNzY0NUYgMTAwJSk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIGgxID4gYSxcbiAgICAuaDEsXG4gICAgLmgxID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgIGgyID4gYSxcbiAgICAuaDIsXG4gICAgLmgyID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzLFxuICAgIGgzID4gYSxcbiAgICAuaDMsXG4gICAgLmgzID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIGg0ID4gYSxcbiAgICAuaDQsXG4gICAgLmg0ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1LFxuICAgIGg1ID4gYSxcbiAgICAuaDUsXG4gICAgLmg1ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2LFxuICAgIGg2ID4gYSxcbiAgICAuaDYsXG4gICAgLmg2ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aGlyZEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5LTcwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyoqKioqKioqKlxuICpcbiAqIENvbGxhcHNlIGNvbnRlbnQgYW5kIGNvbGxhcHNlIGJ1dHRvblxuICpcbioqKioqKioqKiovXG5cbi5idG4tY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG4uY29sbGFwc2UtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8qKioqKioqKipcbipcbiogR2FsbGVyeSBhbmQgaW1hZ2VzLlxuKlxuKioqKioqKioqKi9cblxuLmNpcmNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5tZnAtYmcge1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubWZwLXdyYXAge1xuICAgIHotaW5kZXg6IDEwMTAwO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgei1pbmRleDogMTUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqXG4qXG4qIEJPT1RTVFJBUFxuKlxuKioqKioqKioqKi9cbi5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24sXG5hIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYS5saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiByZW0oNSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYSB7XG4gICAgJi50ZXh0LXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoJHByaW1hcnksIDAuNik7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICAgIHotaW5kZXg6IDUxMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgei1pbmRleDogNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAge1xuICAgIHotaW5kZXg6IDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgYnV0dG9uLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgyMik7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiByZW0oNTApO1xuICAgICAgICByaWdodDogcmVtKDUwKTtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNTUwKTtcbiAgICB9XG5cbiAgICAmX19ub3RpZnkge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg1NTApO1xuICAgIH1cbn1cbiIsbnVsbCwiLmhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSgkaGVhZGVyLWJhci1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX3NlYztcblxuICAgICZfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMjApO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBVc2VyIGFyZWFcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udXNlci1hcmVhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IHJlbSgtMTUwKTtcbiAgICB3aWR0aDogcmVtKDIwMCk7XG4gICAgaGVpZ2h0OiByZW0oMTUwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudXNlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgfVxufVxuXG4vKipcbiAqIFdpZGdldHlcbiAqL1xuLndpZGdldHMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgICYgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG59XG5cbi5mb250LXNpemUtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCByZW0oMTApO1xuXG4gICAgLmZvbnQtc2l6ZS1idXR0b24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogcmVtKDIyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ub3JtYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmlnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRyYXN0LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcblxuICAgIC5jb250cmFzdC1idXR0b24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiByZW0oMjIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgyKTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmLmNvbnRyYXN0LWJ1dHRvbi0tbm9ybWFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ub3JtYWwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udHJhc3QxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRyYXN0MiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250cmFzdDMge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogR2VuZXJhbCBzdHlsZXMgZm9yIGFsbCBtZW51cyAqL1xuLmNicC1zcG1lbnUge1xuICAgIGJhY2tncm91bmQ6ICM0N2EzZGE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uY2JwLXNwbWVudSBoMyB7XG4gICAgY29sb3I6ICNhZmRlZmE7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQ6ICMwZDc3YjY7XG59XG5cbi5jYnAtc3BtZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNicC1zcG1lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI1OGVjZDtcbn1cblxuLmNicC1zcG1lbnUgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhZmRlZmE7XG4gICAgY29sb3I6ICM0N2EzZGE7XG59XG5cbi8qIE9yaWVudGF0aW9uLWRlcGVuZGVudCBzdHlsZXMgZm9yIHRoZSBjb250ZW50IG9mIHRoZSBtZW51ICovXG4uY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jYnAtc3BtZW51LXZlcnRpY2FsIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjU4ZWNkO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLmNicC1zcG1lbnUtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNicC1zcG1lbnUtaG9yaXpvbnRhbCBoMyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNThlY2Q7XG59XG5cbi8qIFZlcnRpY2FsIG1lbnUgdGhhdCBzbGlkZXMgZnJvbSB0aGUgbGVmdCBvciByaWdodCAqL1xuLmNicC1zcG1lbnUtbGVmdCB7XG4gICAgbGVmdDogLTI0MHB4O1xufVxuXG4uY2JwLXNwbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IC0yNDBweDtcbn1cblxuLmNicC1zcG1lbnUtbGVmdC5tZW51LW9wZW4ge1xuICAgIGxlZnQ6IDBweDtcbn1cblxuLmNicC1zcG1lbnUtcmlnaHQubWVudS1vcGVuIHtcbiAgICByaWdodDogMHB4O1xufVxuXG4vKiBIb3Jpem9udGFsIG1lbnUgdGhhdCBzbGlkZXMgZnJvbSB0aGUgdG9wIG9yIGJvdHRvbSAqL1xuXG4uY2JwLXNwbWVudS10b3Age1xuICAgIHRvcDogLTE1MHB4O1xufVxuXG4uY2JwLXNwbWVudS1ib3R0b20ge1xuICAgIGJvdHRvbTogLTE1MHB4O1xufVxuXG4uY2JwLXNwbWVudS10b3AubWVudS1vcGVuIHtcbiAgICB0b3A6IDBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tLm1lbnUtb3BlbiB7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbi8qIFB1c2ggY2xhc3NlcyBhcHBsaWVkIHRvIHRoZSBib2R5ICovXG4ucHVzaC1ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5wdXNoLWJvZHktdG9yaWdodCB7XG4gICAgbGVmdDogMjQwcHg7XG59XG5cbi5wdXNoLWJvZHktdG9sZWZ0IHtcbiAgICBsZWZ0OiAtMjQwcHg7XG59XG5cbi8qIFRyYW5zaXRpb25zICovXG4uY2JwLXNwbWVudSxcbi5wdXNoLWJvZHkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKiBFeGFtcGxlIG1lZGlhIHF1ZXJpZXMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1LjE4NzVlbSkge1xuICAgIC5jYnAtc3BtZW51LWhvcml6b250YWwge1xuICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAuY2JwLXNwbWVudS10b3Age1xuICAgICAgICB0b3A6IC0xMTBweDtcbiAgICB9XG5cbiAgICAuY2JwLXNwbWVudS1ib3R0b20ge1xuICAgICAgICBib3R0b206IC0xMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAyNi4zNzVlbSkge1xuICAgIC5jYnAtc3BtZW51LXZlcnRpY2FsIHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9XG5cbiAgICAuY2JwLXNwbWVudS1sZWZ0LFxuICAgIC5wdXNoLWJvZHktdG9sZWZ0IHtcbiAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgIH1cblxuICAgIC5jYnAtc3BtZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0xOTBweDtcbiAgICB9XG5cbiAgICAucHVzaC1ib2R5LXRvcmlnaHQge1xuICAgICAgICBsZWZ0OiAxOTBweDtcbiAgICB9XG59XG4iLCIjY29va2llLWJhciB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IHJlbSgyMCk7XG4gICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKSAwIDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgICNjb29raWUtYmFyIHtcblxuICAgICAgICAuY2ItZW5hYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9zZWM7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5mb290ZXItaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1zb2NpYWwtbWVkaWEge1xuICAgICAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiByZW0oMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LTEwMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiByZW0oODApIHJlbSgxMDApIHJlbSg1MCkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHJlbSg5MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTUwMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDUwMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oNjApIHJlbSgzMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2R1bGUtZm9ybSB7XG4gICAgICAgICAgICBzcGFuLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9zZWM7XG5cbiAgICAgICAgLmZvb3Rlci1pdGVtIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1jb250ZW50LFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHlwZS1ib3gge1xuICAgIC5ib3gtaW1hZ2VzLXRleHQge1xuICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94LWltYWdlcy10ZXh0X19pbWFnZTpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM1MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1pbWFnZXMtdGV4dF9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1pbWFnZXMtdGV4dF9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGltZy1yYWRpdXM7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50eXBlLWJveCB7XG4gICAgLnRleHQtd2l0aC1pbWFnZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgIHVsID4gbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZmE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW1nLXJhZGl1cztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTUwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnR5cGUtY2F0ZWdvcnkge1xuICAgIC5ib3gtaW1hZ2UtdGlsZXMge1xuICAgICAgICAmX19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWctcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTgwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHlwZS1jYXRlZ29yeSB7XG4gICAgLmJveC10ZXh0LXdpdGgtaWNvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oODApIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIwKSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGltZy1yYWRpdXM7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSg1MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oODApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oODApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50eXBlLWNhdGVnb3J5IHtcbiAgICAuY2F0ZWdvcnktaW1hZ2VzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS13cmFwcGVyIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1pbm5lciB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWctcmFkaXVzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUwKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50eXBlLXBsdWcge1xuICAgIC5oZWFkZXItY29udGFjdC1pdGVtIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oJGhlYWRlci1iYXItaGVpZ2h0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBwID4gYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkaGVhZGVyLWJhci1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnR5cGUtcGx1ZyB7XG5cbiAgICAuZm9vdGVyLWJveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTkwMDtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNik7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuZm9ybS1maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktMzAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtYmFubmVyIHtcblxuICAgICYucGFnZS1iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzUwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWJnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWJhbm5lcl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgICAgICAuaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgcCwgYSwgc3Ryb25nLCBlbSwgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kZWxpdmVyeS1vZmZlci1ib3gge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0td2lkZ2V0IHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9wdGlvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG59XG5cbi5kZWxpdmVyeS1wcmljZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgcGFkZGluZzogcmVtKDE1KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiByZW0oMTEwKTtcbn1cblxuLmRlbGl2ZXJ5LXR5cGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZWxpdmVyeS10ZW1wb3JhcnktYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbn1cblxuLmRlbGl2ZXJ5LWZvcm0td2lkZ2V0IHtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogU3ltbWFyeVxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlbGl2ZXJ5LWV5ZSB7XG4gICAgd2lkdGg6IHJlbSgxMjApO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIwKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogUHJpY2UgTGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlbGl2ZXJ5LXByaWNlLWxpc3Qtd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IHJlbSgyMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFRydWNraW5nXG49PT09PT09PT09PT09PT09PT09PT09PSovXG4udGVtcGxhdGUtZGVsaXZlcnkge1xuICAgIC5kZWxpdmVyeS10cmFja2luZy1iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IHJlbSgzNTApO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSB7XG4gICAgICAgIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcblxuICAgICAgICAgICAgICAgIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTY1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZWxpdmVyeS1mb3JtLXRydWNraW5nIHtcblxuICAgICYuZGVsaXZlcnktaGVhZGVyLW1lbnUge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3NSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHJlbSg5KSByZW0oOSkgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2ODY4Njg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERlbGl2ZXJ5IG9yZGVyIGZvcm0gKHN0ZXBzKVxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRlbXBsYXRlLWRlbGl2ZXJ5IHtcblxuICAgIC5kZWxpdmVyeS1zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogcmVtKDQpIDAgcmVtKDQpIHJlbSg4KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmLS1zdGVwMSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RlcDIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LCAxKSAwJSwgcmdiYSgkcHJpbWFyeSwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHByaW1hcnksIDEpIDAlLCByZ2JhKCRwcmltYXJ5LCAxKSA1MCUsIHJnYmEoJGdyYXktNTAwLCAxKSA1MCUsIHJnYmEoJGdyYXktNTAwLCAxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHByaW1hcnksIDEpIDAlLCByZ2JhKCRwcmltYXJ5LCAxKSA1MCUsIHJnYmEoJGdyYXktNTAwLCAxKSA1MCUsIHJnYmEoJGdyYXktNTAwLCAxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI3skcHJpbWFyeX1cIiwgZW5kQ29sb3JzdHI9XCIjeyRncmF5LTUwMH1cIiwgR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RlcDMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMzApIHJlbSgxMCkgcmVtKDgwKTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1bW1hcnktcHJpY2Uge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtZm9ybSB7XG5cbiAgICAgICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmVtKDEwKSByZW0oMTApIHJlbSgyNSkgIzAwMDAwMDMzO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oODApIHJlbSg2MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDMwKSByZW0oMzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVsaXZlcnktcGVyc29uLWRhdGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdW1tYXJ5LXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVsaXZlcnktcmFkaW8ge1xuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLnF1YW50aXR5LXZhbGlkKSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLnVpLXNwaW5uZXItdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kcyB7XG5cbiAgICAgICAgICAgICAgICAmX193aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDMxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtZm9ybSB7XG5cbiAgICBmb3JtIHtcblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXktNDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5yZXF1aXJlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMTEpO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKC01KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1Mik7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAje3JlbSgxNSl9KSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXR0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSg0NSk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdWJtaXR0aW5nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHNoYWRlKCRwcmltYXJ5LCAzMCUpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMnMgMC4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgIGxhYmVsLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10ZXJtIHtcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFtyZXF1aXJlZF0gKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4uY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIpIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZXMtd3JhcHBlciB7XG5cbiAgICAgICAgICAgIC5idG4tcmVtb3ZlLWZpbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2I3YjdiNztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsZS13aWRnZXQtZmFrZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXktNjAwO1xuXG4gICAgICAgICYgPiAuZmEsXG4gICAgICAgICYgPiAuZmE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbiIsIi8qKlxuICogTW9kdWxlIE1FTlUuXG4gKi9cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZiYXItYmFyLXRvcCB7XG4gICAgJi5tZW51LXNtYWxsLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICB9XG59XG5cbi5tZW51LXRvcC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDIwKSAwO1xuXG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oODApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICBwYXRoLmEge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogcmVtKC04MCk7XG4gICAgfVxuXG4gICAgJi0taW1wb3J0YW50LWxheWVyIHtcbiAgICAgICAgei1pbmRleDogNTYwMDtcbiAgICB9XG5cbiAgICAmLS1vbi1zY3JvbGwge1xuICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgLnNpdGUtbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA1NjUwO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgICB6LWluZGV4OiAxMDAwMTA7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2R1bGUtbWVudSB7XG5cbiAgICAmLnRvcC1tZW51IHtcblxuICAgICAgICAudG9wLW1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWluLW1lbnUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJiA+IC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudV9fYmFzZS1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtY29udGVudC1pbm5lci1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRpbnQoJHByaW1hcnksIDIwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTAwMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGludCgkcHJpbWFyeSwgMjAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTEwMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xMDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICAgICAgICAmID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAvLyY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE3KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1kb3duLWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB1bC5zdWJpdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSgzMCl9KTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgI3tyZW0oMTUpfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWJpdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vYmlsZS1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICRtZW51LWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAkc29jaWFscy13cmFwcGVyLWhlaWdodDogMTIwcHg7XG4gICAgICAgICRtZW51LXNlYXJjaC13cmFwcGVyOiA4MHB4O1xuICAgICAgICAkbW9iaWxlLW1lbnUtbGlzdC1taW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAkbW9iaWxlLW1lbnUtbGlzdC1wYWRkaW5nOiA1cHg7XG4gICAgICAgICRhcnJvdy1hcmVhLXdpZHRoOiAyNXB4O1xuXG4gICAgICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbWVudV9fbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtZW51LWhlYWRlci1oZWlnaHR9IC0gI3skc29jaWFscy13cmFwcGVyLWhlaWdodH0gLSAjeyRtZW51LXNlYXJjaC13cmFwcGVyfSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgICAgICAgICAmID4gdWwubW9iaWxlLW1lbnUtdWwge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJG1vYmlsZS1tZW51LWxpc3QtbWluLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtb2JpbGUtbWVudS1saXN0LXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sdmwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi51cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGFycm93LWFyZWEtd2lkdGggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYXJyb3ctYXJlYS13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1kb3duLWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gRm9yIHNlY29uZCBhbmQgZGVlcGVyIGxldmVsc1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvciB0aGlyZCBsZXZlbFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc29jaWFscy13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLCB0cmFuc2Zvcm0gJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2JwLXNwbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9vdGVyLW1lbnUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKlxuICAgICpcbiAgICAqIE1FRElBIFFcbiAgICAqXG4gICAgKioqKi9cblxuICAgIEBtZWRpYSBhbGwgYW5kICgkdGFibGV0LW1lZGl1bSkge1xuICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LW9wZW5lZCB7XG4gICAgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbi50b2dnbGUtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5oYW1idXJnZXIge1xuICAgICAgICB6LWluZGV4OiAxMDAwMTA7XG4gICAgfVxuXG4gICAgJi5tZW51LWFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgdWwuc2lkZS1tZW51IHtcblxuICAgICAgICAgICAgdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1yaWdodC1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIDA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKiBEZWZhdWx0IG5hdiBtZW51XG4gKlxuID09PT09PT09PT09PT09PT09PT09PSovXG4ubmF2LW1lbnUge1xuXG4gICAgLm5hdi1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzMCk7XG5cbiAgICAgICAgaDMubmF2LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIERlZmF1bHQgZHJvcGRvd24gbWVudVxuICpcbiA9PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlZmF1bHQtbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAvLyY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTcpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB1bC5zdWJpdGVtcyB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7cmVtKDMwKX0pO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtbW9kdWxhci10ZXh0IHtcblxuICAgIC5tb2R1bGFyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNzApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXVwLWFycm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsYXItY29udGVudCB7XG5cbiAgICB9XG59XG4iLCIucGx5ciB7XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYuaW52ZXJzZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLS1oaWRlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4iLCIudGVtcGxhdGUtbmV3cyB7XG4gICAgLm5ld3Mge1xuICAgICAgICAuc2hvcnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZHVsZS1uZXdzIHtcblxuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5uZXdzLWl0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4zKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgyMCl9KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDIwKX0pO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNTApfSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tyZW0oNTApfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oOTApO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVtcGxhdGUtcmVhbGl6YXRpb24ge1xuICAgIC5yZWFsaXphdGlvbiB7XG4gICAgICAgIC5zaG9ydCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kdWxlLXJlYWxpemF0aW9uIHtcbiAgICB1bC5tb2R1bGUtcmVhbGl6YXRpb25fX2NhdGVnb3JpZXMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgxNSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFsaXphdGlvbi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MDApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucmVhbGl6YXRpb24taXRlbV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMTApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5yZWFsaXphdGlvbi1pdGVtX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjZmZmZmZmXCIsR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnB1Ymxpc2hlZC1kYXRhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5kYXkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLm1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ueWVhciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDE1KTtcblxuICAgICAgICAgICAgICAgIC5yZWFsaXphdGlvbi1iYWRnZXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICBoMyA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlYWxpemF0aW9uLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIDAgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWFsaXphdGlvbi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXRlc3QtcmVhbGl6YXRpb24ge1xuICAgICAgICAvL2N1c3RvbSBjb250ZW50ID9cbiAgICB9XG59XG4iLCJib2R5LmhvbWVwYWdlIHtcbiAgICAubW9kdWxlLXByb2R1Y3Qge1xuICAgICAgICAud2lkZ2V0IHtcbiAgICAgICAgICAgICYuY2FydC13aWRnZXQge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWxpbmsgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS10b3Atd3JhcHBlci5tZW51LXRvcC13cmFwcGVyLS1vbi1zY3JvbGwge1xuICAgICAgICAubW9kdWxlLXByb2R1Y3Qge1xuICAgICAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICAgICAgJi5jYXJ0LXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWxpbmsgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS10b3Atd3JhcHBlciB7XG4gICAgLm1vZHVsZS1tZW51IHtcbiAgICAgICAgLm1vZHVsZS1wcm9kdWN0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZHVsZS1wcm9kdWN0IHtcblxuICAgIC5uYXYtcHJvZHVjdC12YXJpYW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXZhcmlhbnQge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcblxuICAgICAgICAgICAgICAgICYubmF2LXZhcmlhbnQtLWxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg5MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdi12YXJpYW50LS1sYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC10by1jYXJ0IHtcblxuICAgICAgICAmX19lcnJvcnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIpO1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgIC5lcnJvcnMge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1YW50aXR5LW9yZGVyLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiByZW0oMTApIDAgMCByZW0oMTApO1xuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICYgKyB1bCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zcGlubmVyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSg0NSk7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19xdWFudGl0eS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgICAgIC5xdWFudGl0eS1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVhbnRpdHktYnRuLmNsaWNrZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYnV0dG9uUHVsc2UgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1YW50aXR5LWJ0bi5lcnJvciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGFrZSAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtdG8tY2FydC1pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi0tYWRkLXRvLWNhcnQge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgyMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQge1xuICAgICAgICAmLmNhcnQtd2lkZ2V0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgLmNhcnQtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTEyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuY2FydC13aWRnZXRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgI3tyZW0oMTgpfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC13aWRnZXRfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgLmNsZWFyLWNhcnQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtd2lkZ2V0X19mb290ZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC13aWRnZXRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgI3tyZW0oNTApfSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MDApO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTUwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQxMCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDApO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tyZW0oMzAwKX0pO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1iYWRnZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogcmVtKDE1KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYtLXNob3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbWFnZS1zbWFsbC1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RheCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtYXR0cmlidXRlcyB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgKiBEaXNwbGF5IHByb2R1Y3RcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gICAgJi5kaXNwbGF5LXByb2R1Y3Qge1xuICAgICAgICAuc29jaWFsLWJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyKSByZW0oNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAqIENhdGVnb3J5IHN0cnVjdHVyZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuICAgIC5uYXYtY2F0ZWdvcnktdHJlZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICogUHJvZHVjdCB0YWlsIG9uIGxpc3RcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYS50YXJnZXQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAuaW5hY3RpdmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEudGFyZ2V0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjUwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcblxuICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwMCk7XG5cbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAqIFByb2R1Y3QgY2FydFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgICAmLmNhcnQge1xuICAgICAgICAuY2FydC1sb2dpbi1hcmVhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDApLCAjZmZmKTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0X2lubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgICAuY2FydC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0taGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtX19wcm9kdWN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtaXRlbV9fcXVhbnRpdHksXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiwgaHNsYSgwLCAwJSwgMTAwJSwgMCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMCksICNmZmYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgxNSkgcmVtKDE1KSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3F1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zcGlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDE2MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oNDUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltYWdlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VtbWFyeS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpO1xuXG4gICAgICAgICAgICAmX19ib3gtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2FydC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2lubmVyIHtcblxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZ3Jvc3MsXG4gICAgICAgICAgICAgICAgICAgICYtLWRlbGl2ZXJ5LFxuICAgICAgICAgICAgICAgICAgICAmLS1uZXR0byxcbiAgICAgICAgICAgICAgICAgICAgJi0tc3VtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tc3VtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS10YXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgudWktc3Bpbm5lci1pbnB1dCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAubGFiZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNwbGF5LWNhdGVnb3J5LFxuICAgIC5kaXNwbGF5LWNhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1sb2dvdHlwZSxcbiAgICAuZGVsaXZlcnktbG9nb3R5cGUge1xuICAgICAgICB3aWR0aDogcmVtKDExMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgLyo9PT09PT09PT09PT09XG4gICAgICogSW5wb3N0IEludGVncmF0aW9uXG4gICAgID09PT09PT09PT09PT09Ki9cbiAgICAucGlja3VwLXBvaW50LW1hcC1wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKC0yMCk7XG4gICAgICAgICAgICByaWdodDogcmVtKC0yMCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQ1KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBpY2t1cC1wb2ludC1kYXRhLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtLWRpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICYtLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1dHRvblB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG4iLCIud2lkZ2V0LnR5cGUtcmVzb3VyY2Uge1xuICAgIC5yZXNvdXJjZXMtbGlzdCB7XG4gICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtc2VhcmNoIHtcblxuICAgIC8vIEZvcm0gdG9wIHNlYXJjaFxuICAgIC5mb3JtLXNlYXJjaC1waHJhc2Uge1xuICAgICAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKSAwIDAgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDM1MCk7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRwcmltYXJ5LCAyMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtc2xpZGVyIHtcbiAgICAmLnRlbXBsYXRlLWRlZmF1bHQge1xuICAgICAgICBoZWlnaHQ6IDc1dmg7XG5cbiAgICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgLnNsaWRlci13cmFwcGVyX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tY29udGFpbmVyX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLml0ZW0tdXJsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzV2aDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMjAlLCByZ2JhKDAsMCwwLDAuNCkgODAlLCByZ2JhKDAsMCwwLDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDIwJSwgcmdiYSgwLDAsMCwwLjQpIDgwJSwgcmdiYSgwLDAsMCwwLjcpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDAuNCkgMjAlLCByZ2JhKDAsMCwwLDAuNCkgODAlLCByZ2JhKDAsMCwwLDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDkwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZS1pbi1vdXQgMC4xcywgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLml0ZW0tdXJsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC01MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC05MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTkwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tbGVmdC1hcnJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3R0b206IHJlbSgzNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kdWxlLXNvY2lhbC1tZWRpYSB7XG5cbiAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgaS5pY29uLCBpLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogcmVtKDIwMCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LTUwMCwgMC40Myk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkuaWNvbiwgaS5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3RlciB7XG4gICAgLm1vZHVsZS1zb2NpYWwtbWVkaWEge1xuICAgICAgICAuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW0ge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNDApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxODApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtaW5zdGFncmFtX19pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lci1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB2aWRlbywgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWJhY2tncm91bmQsIDAuMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kZWZhdWx0LW1lbnUge1xuXG4gICAgJiA+IC5pdGVtIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgI3tyZW0oMzApfSk7XG4gICAgICAgICAgICB6LWluZGV4OiA2MDAwO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wdXAtbm90aWZpY2F0aW9uIHtcbiAgICAmX19jb3ZlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgei1pbmRleDogOTk5OTkwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKC0xNSk7XG4gICAgICAgIHJpZ2h0OiByZW0oLTE1KTtcbiAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIGkuZmEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIGkuZmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taG92ZXJhYmxlOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuXG4gICAgfVxufVxuIiwiLm1vZHVsZS10ZWFtIHtcblxuICAgIC5tZW1iZXItaXRlbSB7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWctcmFkaXVzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oMjApcmVtKDIwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWVtYmVyLWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0ZWQtbWVtYmVycyB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCI6cm9vdCB7XG4gICAgLS1ldmVudC1jb2xvcjogI3skcHJpbWFyeX07XG59XG5cbmJvZHkge1xuICAgIC5ib2R5LXdyYXBwZXIge1xuICAgICAgICAubWFpbi1jb250ZW50LnRyYWluaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNzApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgICAgICYudHJhaW5pbmcge1xuICAgICAgICAgICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyYWluaW5nIHtcbiAgICAgICAgICAgICAgICAmX19tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190ZXJtLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0taGVhZGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Rlcm0tZGF0ZSwgJl9fdGVybS1kYXRlLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDI0KTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ5NDc0NztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2MzYzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBCYW5uZXJcbi50cmFpbmluZy1iYW5uZXIge1xuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgyMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHJlbSgtNjApO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDUwMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzMjApO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgICB9XG59XG5cbi50cmFpbmluZy1pdGVtIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGltZy1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI4MCk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG5cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG5cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyMCk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgY29sb3I6ICM0OTQ3NDc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2MzYzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtKDI1KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYXR0cmlidXRlcy1pdGVtIHtcbiAgICB9XG5cbiAgICAmX19hdHRyaWJ1dGVzLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDMpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLm1vZHVsZS1iYW5uZXIge1xuICAgICYudHJhaW5pbmctYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJhY2tncm91bmQsIDAuNSk7XG4gICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyYWluaW5nLWJhbm5lcl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgICAgICAuaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgcCwgYSwgc3Ryb25nLCBlbSwgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50LWNhbGVuZGFyIHtcbiAgICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtdG9vbGJhci1jaHVuayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1wcmV2LWJ1dHRvbixcbiAgICAgICAgICAgIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLmZjLWRheS5mYy1kYXktc3VuLFxuICAgIC5mYy1kYXkuZmMtZGF5LXN1bi5mYy1kYXlncmlkLWRheSxcbiAgICAuZmMtZGF5LmZjLWRheS1zdW4uZmMtZGF5Z3JpZC1kYXkgLmZjLW5vbi1idXNpbmVzcywge1xuICAgICAgICB3aWR0aDogcmVtKDExNSk7XG4gICAgfVxuXG4gICAgLmZjLXNjcm9sbGVyLWhhcm5lc3Mge1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZmMtdmlldyB7XG4gICAgICAgIC5mYy1zY3JvbGxncmlkIHtcbiAgICAgICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0ZCxcbiAgICAgICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSxcbiAgICAgICAgICAgIC5mYy1jb2wtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1jb2wtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy1kYXlncmlkLWJvZHkge1xuICAgICAgICAgICAgLmZjLWRheS1vdGhlciB7XG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLWRheSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLmZjLWRheS10b2RheSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLXVuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLWF2YWlsYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ldmVudC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWV2ZW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZXZlbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU21hbGwgIGNhbGVuZGFyIGluIHRyYWluaW5nIHNob3dcbiAgICAmLS1jb25kZW5zZWQge1xuICAgICAgICAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWhlYWRlci10b29sYmFyLmZjLXRvb2xiYXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZS5mYy1zY3JvbGxncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtZGF5Z3JpZC1ib2R5LXVuYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtZXZlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LmZjLWRheS10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwuZmMtZGF5LmZjLWRheS1zdW4sXG4gICAgICAgIC5mYy1kYXkuZmMtZGF5LXN1bi5mYy1kYXlncmlkLWRheSxcbiAgICAgICAgLmZjLWRheS5mYy1kYXktc3VuLmZjLWRheWdyaWQtZGF5IC5mYy1ub24tYnVzaW5lc3MsIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcy1hYnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5IC5mYy1ldmVudC5kYXRlLWF2YWlsYWJsZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy12aWV3IC5mYy1zY3JvbGxncmlkIC5mYy1jb2wtaGVhZGVyIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnQtY2FsZW5kYXItdG9vbHRpcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiByZW0oMzAwKTtcbiAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xuXG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMzApO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS05MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmV2ZW50LWNhbGVuZGFyLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oMTApO1xuICAgIGxlZnQ6IHJlbSgxMCk7XG4gICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE1KTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oNDAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3tyZW0oNTApfSk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgY29sb3I6ICM0OTQ3NDc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgY29sb3I6ICM2OTYzNjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xvdHMge1xuICAgICAgICBtYXJnaW46IHJlbSgxNSkgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIH1cbn1cblxuLmV2ZW50LWNhbGVuZGFyLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuIiwiLm1vZHVsZS1yZXZpZXdzIHtcbiAgICAmX19yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJl9fcmF0aW5nLXN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgICAgICYgPiBpLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTNjODQyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlldy1pdGVtIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDI1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hdXRob3ItY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXV0aG9yLWluaXRpYWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXV0aG9yLWNhcmQtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDMpO1xuXG4gICAgICAgICAgICAmID4gaS5mYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlM2M4NDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDb2xvcnNcbiAgICAgICAgJi0tcjEge1xuICAgICAgICAgICAgLnJldmlldy1pdGVtX19hdXRob3ItaW5pdGlhbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3NmRlODtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldy1pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yMiB7XG4gICAgICAgICAgICAucmV2aWV3LWl0ZW1fX2F1dGhvci1pbml0aWFsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWNhMjQ2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3LWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTRkYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldy1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXctaXRlbV9fYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXIzIHtcbiAgICAgICAgICAgIC5yZXZpZXctaXRlbV9fYXV0aG9yLWluaXRpYWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYWI2NjA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyNjlhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldy1pdGVtX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcjQge1xuICAgICAgICAgICAgLnJldmlldy1pdGVtX19hdXRob3ItaW5pdGlhbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjNzdkNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldy1pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yNSB7XG4gICAgICAgICAgICAucmV2aWV3LWl0ZW1fX2F1dGhvci1pbml0aWFsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjk0ZjRmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3LWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZGZjNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogRmlsZTpcbiAqIFByb2plY3QgZGItcG9ydGFsLmRldlxuICogQ3JlYXRlZCBieSB0a3dva2Egb24gMjcuMTEuMTcuXG4gKiBBdXRob3I6IFRvbWFzeiBLd29rYSBbVURDXVxuICogQXV0aG9yIENvbnRhY3Q6IHRvbWVrQHVzbHVnaWRsYWNpZWJpZS5jb21cbiAqL1xuXG4ubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hIHtcbiAgICAmLnRodW1ibmFpbCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4ucG9wb3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3JlZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcmVkO1xuXG4gICAgJi50b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIGJvdHRvbTogLTExcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ib2R5LXdyYXBwZXIge1xuXG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDMwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJHByaW1hcnksIDIwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDQ1KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgIH1cblxuICAgIC5idG4tc20ge1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDI1KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgIC5idG4teHMge1xuICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDIwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cblxuICAgIC5idG4tZmxhdC1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi5idG4tbGluay0tYm9yZGVyZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXJyb3ctZG93biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZG93bi1hcnJvdztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDEwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxODApO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSgzMCl9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgei1pbmRleDogNjAwMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMTApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCByZW0oOCkgcmVtKDExKSByZW0oOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTEyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgcmVtKDgpIHJlbSgxMSkgcmVtKDgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktNDAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgI3tyZW0oMTUpfSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgyMCkgcmVtKDUpIHJlbSg1NSk7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnLCBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmN1cnJlbmN5LXN3aXRjaGVyIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmJ0bi1jdXJyZW50LWN1cnJlbmN5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLmN1cnJlbmN5LXN3aXRjaGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTIwKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7cmVtKDMwKX0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgICB6LWluZGV4OiA2MDAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIHJlbSg4KSByZW0oMTEpIHJlbSg4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMTIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCByZW0oOCkgcmVtKDExKSByZW0oOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheS00MDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSgxNSl9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDI1KSByZW0oNSkgcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBGaWxlOiBfcmVhZG1vcmUuc2Nzc1xuICogUHJvamVjdCBjbXMtbWFpblxuICogQ3JlYXRlZCBieSB0a3dva2Egb24gMTYuMDMuMTkuXG4gKlxuICogQXV0aG9yOiBbVURDXSBUb21hc3ogS3dva2FcbiAqIEF1dGhvciBDb250YWN0OiB0b21la0B1c2x1Z2lkbGFjaWViaWUuY29tXG4gKiBBdXRob3IgVVJJOiBodHRwOi8vdXNsdWdpZGxhY2llYmllLmNvbVxuICovXG5cbi5yZWFkbW9yZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLm1vcmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfCuyc7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZXNzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfCqyc7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgICAmLm1vcmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZXNzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBGaWxlOlxuICogUHJvamVjdCBkYi1wb3J0YWwuZGV2XG4gKiBDcmVhdGVkIGJ5IHRrd29rYSBvbiAxMC4wMS4xOC5cbiAqXG4gKiBBdXRob3I6IFtVRENdIFRvbWFzeiBLd29rYVxuICogQXV0aG9yIENvbnRhY3Q6IHRvbWVrQHVzbHVnaWRsYWNpZWJpZS5jb21cbiAqIEF1dGhvciBVUkk6IGh0dHA6Ly91c2x1Z2lkbGFjaWViaWUuY29tXG4gKi9cblxuXG4vKiogPT09PT09PT0gICBTRUxFQ1QyICA9PT09PT09ICovXG4uc2VsZWN0MiB7XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudWktc3Bpbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblxuICAgIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLnVpLWJ1dHRvbiB7XG5cbiAgICAgICAgJi51aS1zcGlubmVyLXVwLFxuICAgICAgICAmLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLXNwaW5uZXItdXAge1xuICAgICAgICAgICAgLnVpLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXVwLWFycm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1kb3duLWFycm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluLWNvbnRlbnQge1xuICAgIC53aWRnZXQge1xuICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGUtdGV4dCB7XG5cbiAgICB9XG59XG5cbi5hZG1pbi13aWRnZXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDIwMHB4O1xuICAgIHotaW5kZXg6IDUwMDA7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY291bnQ6IDIwO1xuJGVsZW1lbnRTaXplOiAyNXB4O1xuJHNjcmVlbk9mZnNldDogMTAwcHg7XG4kZmFsbER1cmF0aW9uOiA4O1xuJHdpbmROb2lzZTogMzA7XG4kd2luZFNwZWVkOiAxMDtcbiRzaXplTm9pc2U6IDQwO1xuJHJvdGF0aW9uOiA3MjA7XG4kaW1hZ2VTaXplOiAyMHB4O1xuJGZvbnRTaXplOiA0MHB4O1xuXG4uaGVhcnRmYWxsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDUwMDAwMDAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuaGVhcnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB3aWR0aDogJGVsZW1lbnRTaXplO1xuICAgICAgICBoZWlnaHQ6ICRlbGVtZW50U2l6ZTtcblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAd2hpbGUgKCRjb3VudCA+IDApIHtcbiAgICAgICAgJGxlZnQ6IHJhbmRvbSgxMDApO1xuICAgICAgICAkZGVsdGFMZWZ0OiByYW5kb20oMiAqICR3aW5kTm9pc2UgKiAxMCkgLyAxMCAtICR3aW5kTm9pc2UgKyAkd2luZFNwZWVkO1xuICAgICAgICAkc2NhbGU6IDEgKyAocmFuZG9tKDIgKiAkc2l6ZU5vaXNlICogMTApIC8gMTAgLSAkc2l6ZU5vaXNlKSAvIDEwMDtcbiAgICAgICAgJGJnQ29sb3JDaGFuZ2U6IChyYW5kb20oMjApICsgcmFuZG9tKDEwKSAqIDMpO1xuXG4gICAgICAgIC5oZWFydDpudGgtY2hpbGQoI3skY291bnR9KSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtI3skY291bnR9IGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGZhbGxEdXJhdGlvbiArIHJhbmRvbSgkZmFsbER1cmF0aW9uICogMTApIC8gMTAgKyBzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiByYW5kb20oMiAqICRmYWxsRHVyYXRpb24gKiAxMCkgLyAxMCAtICgyICogJGZhbGxEdXJhdGlvbikgKyBzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLSN7JGNvdW50fSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcGVyY2VudGFnZSgkbGVmdCAvIDEwMCk7XG4gICAgICAgICAgICAgICAgQGlmICRjb3VudCAlIDIgPT0gMCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRpbnQoJHJlZCwgJGJnQ29sb3JDaGFuZ2UpO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkcmVkLCAkYmdDb2xvckNoYW5nZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygwJSAtICN7JHNjcmVlbk9mZnNldH0pO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpcbiAgICAgICAgICAgICAgICAgICAgc2NhbGUoJHNjYWxlKVxuICAgICAgICAgICAgICAgICAgICByb3RhdGUzZChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwZGVnXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkbGVmdCArICRkZWx0YUxlZnQpIC8gMTAwKTtcbiAgICAgICAgICAgICAgICBAaWYgJGNvdW50IDwgMjUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRyZWQsICRiZ0NvbG9yQ2hhbmdlKTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2hhZGUoJHJlZCwgJGJnQ29sb3JDaGFuZ2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7JHNjcmVlbk9mZnNldH0pO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpcbiAgICAgICAgICAgICAgICAgICAgc2NhbGUoJHNjYWxlKVxuICAgICAgICAgICAgICAgICAgICByb3RhdGUzZChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5kb20oMTAwKSAvIDEwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmFuZG9tKCRyb3RhdGlvbikgKyAkcm90YXRpb24pICogKChyYW5kb20oMikgLSAxKSAqIDIgLSAxKSArIGRlZ1xuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJGNvdW50OiAkY291bnQgLSAxO1xuICAgIH1cbn1cbiIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMjQyNDI0ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IDAuMTVzICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4KSB7XG4gIC8qXG4gICAqIDNEWFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgtcikge1xuICAvKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHkpIHtcbiAgLypcbiAgICogM0RZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHktcikge1xuICAvKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93KSB7XG4gIC8qXG4gICAqIEFycm93XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3ctcikge1xuICAvKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0KSB7XG4gIC8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdC1yKSB7XG4gIC8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBib3JpbmcpIHtcbiAgLypcbiAgICogQm9yaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjI3cyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2Utcikge1xuICAvKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjI3cyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC40MnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbGFzdGljKSB7XG4gIC8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIDAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYy1yKSB7XG4gIC8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjRzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIDAuMjVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjJzIDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMnMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMtcikge1xuICAvKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4ycyAwLjI1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMnMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMnMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcbiAgLypcbiAgICogU2xpZGVyXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIC03LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZykge1xuICAvKlxuICAgKiBTcHJpbmdcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZy1yKSB7XG4gIC8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmctciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4zMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQpIHtcbiAgLypcbiAgICogU3RhbmRcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMjJzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZC1yKSB7XG4gIC8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMjJzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTRzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTRzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgpIHtcbiAgLypcbiAgICogVm9ydGV4XG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleC1yKSB7XG4gIC8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigjZmZmKTtcbn1cblxuLm1lbnUtdG9wLXdyYXBwZXIge1xuICAgIC5oYW1idXJnZXIge1xuXG4gICAgICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoI2ZmZik7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigjZmZmKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbm5lciB7XG4gICAgICAgIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigjZmZmKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYm9keS13cmFwcGVyIHtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgdWwuc2lkZS1tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIGkuZmEtbGV2ZWwtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24ubW9kdWxlLW1lbnUge1xuICAgICYudG9wLW1lbnUge1xuICAgICAgICAudG9wLW1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCNmZmYpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1haW4tbWVudSB7XG4gICAgICAgIC5tYWluLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgICYgPiAuaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigjZmZmKTtcblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigjMDAwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigjZmZmKTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJHByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCRwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkY29sb3ItZ3JheS02MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IocmdiYSgwLCAwLCAwLCAuOTUpKTtcblxuICAgICAgICAubW9iaWxlLW1lbnVfX21lbnUge1xuICAgICAgICAgICAgJiA+IHVsLm1vYmlsZS1tZW51LXVsIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigjZmZmKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiRjb250cmFzdDogJ2NvbnRyYXN0MScgIWdsb2JhbDtcblxuaHRtbC5jb250cmFzdC1jb250cmFzdDEge1xuICAgIEBpbXBvcnQgXCJfbWVudVwiO1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3BhbiwgZGl2LCBhLCBiLCBzdHJvbmcsIGVtLCB1bCwgb2wsIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgIGxpLCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JvZHktd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAud2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAmLnR5cGUtd2FzdGVkaWN0aW9uYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5mb290ZXItbWVudSB7XG4gICAgICAgICAgICAuZWxlbWVudHMge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xufVxuXG4ubWVudS10b3Atd3JhcHBlciB7XG4gICAgLmhhbWJ1cmdlciB7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbm5lciB7XG4gICAgICAgIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNib2R5LXdyYXBwZXIge1xuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICB1bC5zaWRlLW1lbnUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIGkuZmEtbGV2ZWwtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZS1tZW51IHtcbiAgICAmLnRvcC1tZW51IHtcbiAgICAgICAgLnRvcC1tZW51X19saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1haW4tbWVudSB7XG4gICAgICAgIC5tYWluLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgICYgPiAuaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCMwMDApO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCRjb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCRwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJGNvbG9yLWdyYXktNjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKHJnYmEoMCwgMCwgMCwgLjk1KSk7XG5cbiAgICAgICAgLm1vYmlsZS1tZW51X19tZW51IHtcbiAgICAgICAgICAgICYgPiB1bC5tb2JpbGUtbWVudS11bCB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiRjb250cmFzdDogJ2NvbnRyYXN0MicgIWdsb2JhbDtcbiRjb2xvcjogI2MxZTcwNztcblxuaHRtbC5jb250cmFzdC1jb250cmFzdDIge1xuICAgIEBpbXBvcnQgXCJfbWVudVwiO1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3BhbiwgZGl2LCBhLCBiLCBzdHJvbmcsIGVtLCB1bCwgb2wsIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgbGksIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNib2R5LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAud2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAmLnR5cGUtd2FzdGVkaWN0aW9uYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZWJlYmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgICAgIC5lbGVtZW50cyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNvbnRyYXN0OiAnY29udHJhc3QzJyAhZ2xvYmFsO1xuXG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/