/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/plyr/dist/plyr.css ***!
  \***************************************************************************************************************/
@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;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:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;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:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;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:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;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:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;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(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;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:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));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:2.5px;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:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;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:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;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:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.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:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.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:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.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:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;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:#00b2ff;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]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;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:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.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]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;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:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;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:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;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:focus-visible .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__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.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:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@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 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:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;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:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;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:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;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:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.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:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.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:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;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:10px;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:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;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:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding: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:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;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);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/src/scss/styles.scss ***!
  \******************************************************************************************************************************************************************************/
@charset "UTF-8";
@keyframes backgroundUpShrink {
  0% {
    width: 100vw;
    height: 780px;
    object-position: top;
    left: 0;
    right: 0;
  }
  50% {
    width: 100vw;
    height: 780px;
    object-position: top;
    left: 0;
    right: 0;
  }
  100% {
    width: 1110px;
    object-position: top;
    height: 550px;
    padding-top: 40px;
    left: auto;
    right: auto;
  }
}
@keyframes textTopMoreSize {
  0% {
    display: none;
    color: white;
    width: 100%;
    transform: scale(1);
    top: 97px;
  }
  100% {
    color: black;
    display: block;
    width: 100vw;
    transform: scale(2);
    top: 285px;
  }
}
@keyframes textTopMoreSize900px {
  0% {
    display: none;
    color: white;
    width: 100%;
    transform: scale(1);
    top: 97px;
  }
  100% {
    color: black;
    display: block;
    width: 100vw;
    transform: scale(1.2);
    top: 285px;
  }
}
@keyframes textTopMoreSize768px {
  0% {
    display: none;
    color: white;
    width: 100%;
    font-size: 93px;
    transform: scale(1);
  }
  100% {
    color: black;
    display: block;
    font-size: 75px;
    width: 100%;
    transform: scale(1);
  }
}
@keyframes backgroundDownExpand {
  0% {
    width: 1110px;
    object-position: top;
    height: 550px;
    padding-top: 40px;
    left: auto;
    right: auto;
  }
  50% {
    width: 100vw;
    height: 780px;
  }
  100% {
    width: 100vw;
    height: 100vh;
    object-position: center;
    left: 0;
    right: 0;
  }
}
@keyframes textTopLessSize {
  0% {
    color: black;
    width: 100vw;
    transform: scale(2);
    top: 285px;
  }
  100% {
    color: white;
    width: 100%;
    transform: scale(1);
    top: 97px;
  }
}
@keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
header {
  padding: 40px 0 30px 0;
  position: sticky;
  top: 0;
  background: transparent;
  z-index: 9999;
}
header .container.-m {
  max-width: 1110px !important;
}
header .container.-m .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
header .container.-m .content .header__menu-line {
  width: 100%;
  height: 1px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
header .container.-m .content .header__menu-left div ul, header .container.-m .content .header__menu-right div ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 16px;
}
header .container.-m .content .header__menu-left div ul > li, header .container.-m .content .header__menu-right div ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 10px;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item:hover .sub-menu, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item:hover .sub-menu {
  display: block;
  position: absolute;
  bottom: 7px;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item:hover .sub-menu li:after, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item:hover .sub-menu li:after {
  display: none !important;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item:hover .sub-menu li a, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item:hover .sub-menu li a {
  padding-right: 15px;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item:after, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item:after {
  content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9.9165 5.83334L6.99984 8.75L4.08317 5.83334\" stroke=\"white\" stroke-width=\"0.583333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  width: 14px;
  height: 14px;
  display: block;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item a span, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item a span {
  font-size: 0;
}
header .container.-m .content .header__menu-left div ul > li.wpml-ls-item .sub-menu, header .container.-m .content .header__menu-right div ul > li.wpml-ls-item .sub-menu {
  display: none;
}
header .container.-m .content .header__menu-left div ul > li a, header .container.-m .content .header__menu-right div ul > li a {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
header .container.-m .content .header__menu-left div ul > li a [lang=en]:before,
header .container.-m .content .header__menu-left div ul > li a [lang=es]:before, header .container.-m .content .header__menu-right div ul > li a [lang=en]:before,
header .container.-m .content .header__menu-right div ul > li a [lang=es]:before {
  content: attr(lang);
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  text-transform: uppercase;
}
header .container.-m .content .header__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
}
header .container.-m .content .header__logo .wrap-svg {
  display: flex;
  align-items: center;
  justify-content: center;
}
header .container.-m .content .header__logo .wrap-svg svg {
  width: 186px !important;
  min-width: 186px !important;
  max-width: 186px !important;
  height: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
}

.page-home:not(.-home-animated) header .container.-m .content .header__menu-left div ul > li a,
.page-home:not(.-home-animated) header .container.-m .content .header__menu-right div ul > li a,
.page-home:not(.-home-animated) header .container.-m .content .header__menu-left div ul > li a [lang=en]:before,
.page-home:not(.-home-animated) header .container.-m .content .header__menu-left div ul > li a [lang=es]:before,
.page-home:not(.-home-animated) header .container.-m .content .header__menu-right div ul > li a [lang=en]:before,
.page-home:not(.-home-animated) header .container.-m .content .header__menu-right div ul > li a [lang=es]:before {
  color: white !important;
}
.page-home:not(.-home-animated) header .container.-m .content .header__logo .wrap-svg svg * {
  fill: white !important;
}

body.footer-at-top header {
  background: #000 !important;
}
body.footer-at-top header .container .content .header__menu-mobile.-open .wrap-svg svg * {
  transition: stroke 0.8s ease-in-out;
  stroke: #fff !important;
}
body.footer-at-top header .container .content .header__menu-left div ul li.wpml-ls-item:after, body.footer-at-top header .container .content .header__menu-right div ul li.wpml-ls-item:after {
  content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9.91699 5.83334L7.00033 8.75L4.08366 5.83334\" stroke=\"white\" stroke-width=\"0.583333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
body.footer-at-top header .container .content .header__menu-left div ul li a, body.footer-at-top header .container .content .header__menu-right div ul li a {
  transition: color 0.8s ease-in-out;
  color: #fff;
}
body.footer-at-top header .container .content .header__menu-left div ul li a [lang=en]:before,
body.footer-at-top header .container .content .header__menu-left div ul li a [lang=es]:before, body.footer-at-top header .container .content .header__menu-right div ul li a [lang=en]:before,
body.footer-at-top header .container .content .header__menu-right div ul li a [lang=es]:before {
  color: #fff;
  transition: color 0.8s ease-in-out;
}
body.footer-at-top header .container .content .header__menu-line {
  background: #fff;
}
body.footer-at-top header .container .content .header__logo .wrap-svg svg * {
  transition: fill 0.8s ease-in-out;
  fill: #fff;
}

.-footer-animated:not(.page-legal) .header-transparent svg path {
  fill: white !important;
}
.-footer-animated:not(.page-legal) .header-transparent .container.-m .content .header__menu-right div ul > li a [lang=es]:before,
.-footer-animated:not(.page-legal) .header-transparent .container.-m .content .header__menu-left div ul > li a, .-footer-animated:not(.page-legal) .header-transparent header .container.-m .content .header__menu-right div ul > li a,
.-footer-animated:not(.page-legal) .header-transparent a {
  color: white !important;
}
.-footer-animated:not(.page-legal) .header-transparent .header__menu-line {
  background: white !important;
}

.-footer-animated:not(.page-legal) header.header-transparent {
  background: transparent;
}
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-left div ul li.wpml-ls-item:after, .-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-right div ul li.wpml-ls-item:after {
  content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9.91699 5.83334L7.00033 8.75L4.08366 5.83334\" stroke=\"white\" stroke-width=\"0.583333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-left div ul li a, .-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-right div ul li a {
  transition: color 0.8s ease-in-out;
  color: #fff;
}
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-left div ul li a [lang=en]:before,
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-left div ul li a [lang=es]:before, .-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-right div ul li a [lang=en]:before,
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__menu-right div ul li a [lang=es]:before {
  color: #fff;
  transition: color 0.8s ease-in-out;
}
.-footer-animated:not(.page-legal) header.header-transparent .container .content .header__logo .wrap-svg svg * {
  transition: fill 0.8s ease-in-out;
  fill: #fff;
}

header.background-white {
  background: #fff;
  z-index: 9999;
}

body:not(.-home-animated) component-hero .container .content > .title {
  display: none;
}

.page-colecciones header,
.page-legal header,
.page.single header,
.page-contact header,
.page-hol header,
.page-404 header,
.page-about header,
.-home-animated header {
  background: #fff;
}
.page-colecciones header .container .content .header__menu-left div ul li.wpml-ls-item:after, .page-colecciones header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page-legal header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page-legal header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page.single header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page.single header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page-contact header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page-contact header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page-hol header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page-hol header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page-404 header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page-404 header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.page-about header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.page-about header .container .content .header__menu-right div ul li.wpml-ls-item:after,
.-home-animated header .container .content .header__menu-left div ul li.wpml-ls-item:after,
.-home-animated header .container .content .header__menu-right div ul li.wpml-ls-item:after {
  content: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9.91699 5.83334L7.00033 8.75L4.08366 5.83334\" stroke=\"black\" stroke-width=\"0.583333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.page-colecciones header .container .content .header__menu-left div ul li a, .page-colecciones header .container .content .header__menu-right div ul li a,
.page-legal header .container .content .header__menu-left div ul li a,
.page-legal header .container .content .header__menu-right div ul li a,
.page.single header .container .content .header__menu-left div ul li a,
.page.single header .container .content .header__menu-right div ul li a,
.page-contact header .container .content .header__menu-left div ul li a,
.page-contact header .container .content .header__menu-right div ul li a,
.page-hol header .container .content .header__menu-left div ul li a,
.page-hol header .container .content .header__menu-right div ul li a,
.page-404 header .container .content .header__menu-left div ul li a,
.page-404 header .container .content .header__menu-right div ul li a,
.page-about header .container .content .header__menu-left div ul li a,
.page-about header .container .content .header__menu-right div ul li a,
.-home-animated header .container .content .header__menu-left div ul li a,
.-home-animated header .container .content .header__menu-right div ul li a {
  transition: color 0.8s ease-in-out;
  color: #000;
}
.page-colecciones header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-colecciones header .container .content .header__menu-left div ul li a [lang=es]:before, .page-colecciones header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-colecciones header .container .content .header__menu-right div ul li a [lang=es]:before,
.page-legal header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-legal header .container .content .header__menu-left div ul li a [lang=es]:before,
.page-legal header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-legal header .container .content .header__menu-right div ul li a [lang=es]:before,
.page.single header .container .content .header__menu-left div ul li a [lang=en]:before,
.page.single header .container .content .header__menu-left div ul li a [lang=es]:before,
.page.single header .container .content .header__menu-right div ul li a [lang=en]:before,
.page.single header .container .content .header__menu-right div ul li a [lang=es]:before,
.page-contact header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-contact header .container .content .header__menu-left div ul li a [lang=es]:before,
.page-contact header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-contact header .container .content .header__menu-right div ul li a [lang=es]:before,
.page-hol header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-hol header .container .content .header__menu-left div ul li a [lang=es]:before,
.page-hol header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-hol header .container .content .header__menu-right div ul li a [lang=es]:before,
.page-404 header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-404 header .container .content .header__menu-left div ul li a [lang=es]:before,
.page-404 header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-404 header .container .content .header__menu-right div ul li a [lang=es]:before,
.page-about header .container .content .header__menu-left div ul li a [lang=en]:before,
.page-about header .container .content .header__menu-left div ul li a [lang=es]:before,
.page-about header .container .content .header__menu-right div ul li a [lang=en]:before,
.page-about header .container .content .header__menu-right div ul li a [lang=es]:before,
.-home-animated header .container .content .header__menu-left div ul li a [lang=en]:before,
.-home-animated header .container .content .header__menu-left div ul li a [lang=es]:before,
.-home-animated header .container .content .header__menu-right div ul li a [lang=en]:before,
.-home-animated header .container .content .header__menu-right div ul li a [lang=es]:before {
  color: #000;
  transition: color 0.8s ease-in-out;
}
.page-colecciones header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page-legal header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page.single header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page-contact header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page-hol header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page-404 header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.page-about header .container .content .header__menu-mobile.-open .wrap-svg svg *,
.-home-animated header .container .content .header__menu-mobile.-open .wrap-svg svg * {
  transition: stroke 0.8s ease-in-out;
  stroke: #000;
}
.page-colecciones header .container .content .header__menu-line,
.page-legal header .container .content .header__menu-line,
.page.single header .container .content .header__menu-line,
.page-contact header .container .content .header__menu-line,
.page-hol header .container .content .header__menu-line,
.page-404 header .container .content .header__menu-line,
.page-about header .container .content .header__menu-line,
.-home-animated header .container .content .header__menu-line {
  background: #000;
}
.page-colecciones header .container .content .header__logo .wrap-svg svg *,
.page-legal header .container .content .header__logo .wrap-svg svg *,
.page.single header .container .content .header__logo .wrap-svg svg *,
.page-contact header .container .content .header__logo .wrap-svg svg *,
.page-hol header .container .content .header__logo .wrap-svg svg *,
.page-404 header .container .content .header__logo .wrap-svg svg *,
.page-about header .container .content .header__logo .wrap-svg svg *,
.-home-animated header .container .content .header__logo .wrap-svg svg * {
  transition: fill 0.8s ease-in-out;
  fill: #000;
}

@media (min-width: 768px) {
  header .container.-m .content .header__menu-mobile {
    display: none;
  }
}
@media (max-width: 768px) {
  header .container.-m .content .header__logo {
    padding-bottom: 0 !important;
  }
  header .container.-m .content .header__menu-line, header .container.-m .content .header__menu-left {
    display: none;
  }
  header .container.-m .content .header__menu-right ul li {
    padding-bottom: 0 !important;
  }
  header .container.-m .content .header__menu-right ul li.menu-item-object-page {
    display: none !important;
  }
  header .container.-m .content .header__menu-mobile {
    cursor: pointer;
  }
  header .container.-m .content .header__menu-mobile:not(.-open) {
    position: fixed;
    inset: 0;
    background: white;
    z-index: 999999;
    padding: 20px 30px;
    display: none;
    flex-direction: column;
    gap: 70px;
  }
  header .container.-m .content .header__menu-mobile.-active {
    display: flex;
  }
  header .container.-m .content .header__menu-mobile-top .-close,
  header .container.-m .content .header__menu-mobile-top .-close svg {
    width: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
  }
  header .container.-m .content .header__menu-mobile ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 24px;
  }
  header .container.-m .content .header__menu-mobile ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
  }
  header .container.-m .content .header__menu-mobile ul li:not(:last-child):after {
    content: "";
    height: 45px;
    width: 1px;
    background: #000;
  }
  header .container.-m .content .header__menu-mobile ul li a {
    color: #000;
    text-align: center;
    font-family: "BebasNeue-Regular";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
  }
  header .container.-m .content .header__menu-mobile .wrap-svg.-close {
    margin-top: 19px;
  }
  header .container.-m .content .header__menu-mobile .wrap-svg.-close svg {
    width: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
  }
  header .container.-m .content .header__menu-mobile .wrap-svg.-circle {
    display: none !important;
  }
}
.footer {
  background: url(../c402690c33a771b9eade.jpg);
  width: 100%;
  color: #fff;
  text-align: center;
  transition: bottom 0.4s ease, opacity 0.4s ease;
  bottom: -100px;
  left: 0;
  opacity: 0;
  z-index: -1;
  height: 0;
  position: fixed;
}
.footer.-active {
  position: fixed;
  height: 100vh;
  bottom: 0;
  padding: 160px 20px 20px 20px;
  opacity: 1;
  z-index: 999;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.footer__container {
  padding: 0 20px;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.footer__title {
  margin: 0;
}
.footer__subtitle {
  margin: 0;
}
.footer__title, .footer__subtitle {
  color: #FFF;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.footer__rrss {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.footer__rrss-title {
  color: #F2F2F2;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.footer__rrss-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
.footer__rrss-wrapper .footer__rrss-info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer__rrss-wrapper .footer__rrss-info:last-child {
  position: relative;
  top: -2px;
}
.footer__rrss-wrapper .footer__rrss-info img {
  width: 22px !important;
  min-width: 22px !important;
  max-width: 22px !important;
  height: 22px !important;
  min-height: 22px !important;
  max-height: 22px !important;
}
.footer__ubication {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.footer__ubication-title {
  color: #F2F2F2;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.footer__ubication-info {
  color: #F2F2F2;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
}
.footer__contact {
  display: flex;
}
.footer__contact-item {
  width: 50%;
  padding: 0 20px;
}
.footer__contact-item:first-child {
  border-left: 1px solid #fff;
}
.footer__contact-item:last-child {
  border-right: 1px solid #fff;
}
.footer__contact-line {
  width: 1px;
  background-color: #fff;
}
.footer__contact-title {
  color: #F2F2F2;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 48px 0;
}
.footer__contact-info {
  color: #F2F2F2;
  font-family: "FreightBigProLight-Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
}
.footer__contact-info .small {
  font-size: 24px;
}
.footer__menu-legal > div ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.footer__menu-legal > div ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer__menu-legal > div ul li a {
  text-decoration: none;
  color: #FFF;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  white-space: nowrap;
  line-height: 150%;
}
.footer__menu-legal > div ul li a svg {
  width: 100%;
  position: relative;
  top: -6px;
}
.footer__bottom,
.footer__bottom a {
  color: #FFF;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}

@media (max-width: 768px) {
  .footer {
    padding: 148px 20px 20px 20px;
    height: 100%;
    opacity: 1;
    position: static;
  }
  .footer__ubication {
    gap: 48px;
  }
  .footer__rrss {
    margin-top: 48px;
  }
  .footer__rrss:after {
    content: "";
    height: 75px;
    width: 1px;
    display: block;
    position: relative;
    background: white;
    margin: 20px 0 40px 0;
  }
  .footer__menu-legal .menu {
    flex-direction: column;
    gap: 13px;
  }
  .footer__menu-legal .menu li:nth-child(2), .footer__menu-legal .menu li:nth-child(4) {
    display: none;
  }
  .footer__bottom {
    margin: 40px 0 0 0;
  }
  .footer__contact {
    flex-direction: column;
    gap: 60px;
  }
  .footer__contact-info {
    font-size: 38px;
  }
  .footer__contact-item {
    width: 100%;
    border: none !important;
    padding: 0 !important;
  }
  .footer__contact-item:first-child::before {
    content: "";
    width: 1px;
    height: 75px;
    background: #fff;
    display: block;
    text-align: center;
    margin: 40px auto;
  }
  .footer__contact-item:last-child {
    margin-bottom: 48px;
  }
  .footer__contact-line {
    display: none;
  }
}
component-hero {
  z-index: 9;
  overflow-y: hidden;
}
component-hero ~ * {
  display: none !important;
}
component-hero.-animated .container .content .background {
  position: relative;
  transition: all 0.5s ease;
}
component-hero.-animated .container .content .background img {
  transform-origin: center;
  animation: backgroundUpShrink 1s ease forwards;
}
component-hero.-animated .container .content .wrapper {
  transition: top 1s ease-in-out, bottom 1s ease-in-out;
  top: 285px;
  bottom: auto;
}
component-hero.-animated .container .content .wrapper .pretitle,
component-hero.-animated .container .content .wrapper .cta {
  display: none;
}
component-hero.-animated .container .content .wrapper .title {
  transform-origin: center;
  animation: textTopMoreSize 1s ease forwards;
}
component-hero .container {
  padding: 0 !important;
}
component-hero .container .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-hero .container .content > .title {
  transform: scale(2);
  color: #000000 !important;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 285px;
  z-index: 1;
  opacity: 1;
}
component-hero .container .content .background {
  overflow: hidden;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
}
component-hero .container .content .background img {
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  transform-origin: center;
}
component-hero .container .content .title {
  color: #FFF;
  font-family: "BebasNeue-Regular";
  font-size: 10vw;
  font-style: normal;
  font-weight: 400;
  line-height: 84%;
  margin: 0;
  text-align: center;
}
component-hero .container .content .wrapper {
  position: absolute;
  bottom: 97px;
  transform: translateX(-50%);
  color: white;
  left: 50%;
  display: flex;
  z-index: 3;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
component-hero .container .content .wrapper > .title {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}
component-hero .container .content .wrapper .pretitle {
  font-family: "FreightBigProLight-Italic";
  margin: 0;
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
component-hero .container .content .wrapper .cta {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  color: #FFF;
  text-align: center;
  text-decoration: none;
}
component-hero .container .content .wrapper .cta .wrap-svg {
  width: 12px !important;
  min-width: 12px !important;
  max-width: 12px !important;
  height: 12px !important;
  min-height: 12px !important;
  max-height: 12px !important;
}
component-hero .container .content .wrapper .cta .wrap-svg svg {
  width: 12px !important;
  min-width: 12px !important;
  max-width: 12px !important;
  height: 12px !important;
  min-height: 12px !important;
  max-height: 12px !important;
}

.transition-return component-hero .container .content .background img {
  transform-origin: center;
  animation: backgroundDownExpand 1s ease forwards;
}
.transition-return component-hero .container .content .wrapper .title {
  transform-origin: center;
  animation: textTopLessSize 1s ease forwards;
}

.show-components main component-hero ~ * {
  display: block !important;
}
.show-components main component-hero .container .content .wrapper > .title {
  opacity: 0.7;
}

@media (max-width: 990px) {
  component-hero .container .content .title {
    font-size: 140px;
  }
  component-hero.-animated .container .content .wrapper .title {
    animation: textTopMoreSize900px 1s ease forwards !important;
  }
}
@media (max-width: 768px) {
  component-hero .container .content > .title {
    font-size: 93px;
    display: none;
  }
  component-hero .container .content .wrapper {
    top: 180px;
    bottom: auto;
    height: 73%;
    align-items: center;
    justify-content: start;
  }
  component-hero .container .content .wrapper .title {
    opacity: 1 !important;
    font-size: 85px;
  }
  component-hero .container .content .wrapper .cta {
    margin-top: auto;
  }
  component-hero.-animated .container .content .wrapper {
    top: 142px;
  }
  component-hero.-animated .container .content .wrapper .title {
    animation: textTopMoreSize768px 1s ease forwards !important;
    font-size: 75px;
  }
  component-hero.-animated .container .content .background {
    padding-top: 64px;
  }
  .show-components main component-hero .container .content > .background img {
    max-height: 448px;
  }
  .show-components main component-hero .container .content .wrapper > .title {
    position: relative;
    left: 0;
    right: 0;
    width: 100% !important;
  }
}
component-hol {
  margin: 115px 0;
}
component-hol .container {
  max-width: 1315px !important;
}
component-hol .container .content {
  display: flex;
  flex-direction: column;
}
component-hol .container .content .pretitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 0 8px 0;
}
component-hol .container .content .title {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 16px 0;
}
component-hol .container .content .subtitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 auto 68px auto;
  max-width: 500px;
  width: 100%;
}
component-hol .container .content .show-more {
  outline: none;
  border: none;
  margin: 64px 0 105px 0;
  padding: 0;
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  background: none;
  cursor: pointer;
}
component-hol .container .content .collection-filters {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 68px 0;
  flex-wrap: wrap;
}
component-hol .container .content .collection-filters [data-filter="sin categoría"] {
  display: none !important;
}
component-hol .container .content .collection-filters .filters {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 82px;
  flex-wrap: wrap;
}
component-hol .container .content .collection-filters .filters .filter {
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
component-hol .container .content .collection-filters .filters .filter:not(:last-child)::after {
  content: "";
  position: absolute;
  right: -66px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 1px;
  background: #000;
}
component-hol .container .content .collection-filters .filters .filter.is-active {
  cursor: default;
  pointer-events: none;
  border-bottom: 1px solid #000;
}
component-hol .container .content .collection-filters .filters .filter .name {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
component-hol .container .content .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  row-gap: 48px;
}
component-hol .container .content .items.margin-bottom {
  margin-bottom: 64px;
}
component-hol .container .content .items .item {
  width: 33.3% !important;
  padding: 0 12px;
  border-left: 1px solid #000;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  display: none;
  text-decoration: none;
}
component-hol .container .content .items .item:last-child {
  border-right: 1px solid black;
}
component-hol .container .content .items .item.-visible {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
component-hol .container .content .items .item:nth-child(3n) {
  border-right: 1px solid #000;
}
component-hol .container .content .items .item.locking-letter {
  color: #000;
  font-family: "FreightBigProLight-Regular";
  font-size: 300px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  position: relative;
}
component-hol .container .content .items .item.locking-letter.-animation .wrap-svg {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-hol .container .content .items .item.locking-letter.-animation .wrap-svg svg {
  animation: rotate-animation 15s infinite linear;
}
component-hol .container .content .items .item.locking-letter .letter {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}
component-hol .container .content .items .item video {
  width: 100%;
  height: 255px;
  object-fit: cover;
  object-position: center;
}
component-hol .container .content .items .item .wrap-img {
  display: flex;
  width: 100%;
  width: 100%;
}
component-hol .container .content .items .item .wrap-img:hover img {
  filter: grayscale(1);
  transition: filter 0.3s ease-in-out;
}
component-hol .container .content .items .item .wrap-img img {
  width: 100%;
  height: 255px;
  object-fit: cover;
  object-position: center;
}
component-hol .container .content .items .item .title {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 12px 0 0 0;
  text-align: left;
}
component-hol .container .content .items .item .subtitle {
  color: #000;
  text-align: left;
  font-family: "FreightBigProLight-Italic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-transform: uppercase;
}

@media (max-width: 990px) {
  component-hol .container .content .items .item {
    width: 50% !important;
  }
  component-hol .container .content .items .item:nth-child(3n) {
    border-right: none !important;
  }
  component-hol .container .content .items .item:nth-child(2n) {
    border-right: 1px solid #000 !important;
  }
}
@media (max-width: 768px) {
  component-hol {
    margin-bottom: 0 !important;
  }
  component-hol .container .content .collection-filters,
  component-hol .container .content .subtitle {
    margin-bottom: 60px;
  }
  component-hol .container .content .items {
    gap: 12px !important;
  }
  component-hol .container .content .items .item {
    width: 100% !important;
    border: none !important;
    padding: 0 !important;
  }
  component-hol .container .content .items .item.locking-letter {
    display: none !important;
  }
  component-hol .container .content .items .item:nth-child(2n) {
    border-right: none !important;
  }
}
@media (min-width: 560px) and (max-width: 890px) {
  component-hol .container .content .collection-filters .filters {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 82px;
    row-gap: 24px;
  }
  component-hol .container .content .collection-filters .filters .filter {
    text-align: center;
  }
  component-hol .container .content .collection-filters .filters .filter:nth-child(3):after {
    display: none;
  }
}
@media (min-width: 360px) and (max-width: 560px) {
  component-hol .container .content .collection-filters .filters {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 82px;
    row-gap: 24px;
  }
  component-hol .container .content .collection-filters .filters .filter {
    text-align: center;
  }
  component-hol .container .content .collection-filters .filters .filter:nth-child(2):after, component-hol .container .content .collection-filters .filters .filter:nth-child(4):after {
    display: none;
  }
}
@media (max-width: 360px) {
  component-hol .container .content .collection-filters .filters {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 82px;
    row-gap: 24px;
  }
  component-hol .container .content .collection-filters .filters .filter {
    text-align: center;
  }
  component-hol .container .content .collection-filters .filters .filter:after {
    display: none;
  }
}
component-text {
  margin: 115px 0;
}
component-text .container.-s .content {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
component-text .container.-s .content .pretitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
component-text .container.-s .content .title {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
component-text .container.-s .content .link {
  margin-top: 32px;
}

@media (max-width: 768px) {
  component-text {
    margin: 60px 0;
  }
}
component-text-legal {
  margin: 105px 0 60px 0;
  padding-bottom: 300px;
}
component-text-legal .container.-s .content {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
component-text-legal .container.-s .content .row {
  display: flex;
  flex-direction: column;
  gap: 44px;
  align-items: center;
  justify-content: center;
}
component-text-legal .container.-s .content .row .title {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "BebasNeue-Regular";
  margin: 0;
}
component-text-legal .container.-s .content .row .text {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: "FreightBigProLight-Regular";
}
component-text-legal .container.-s .content .row .text p {
  margin: 0 0 16px 0;
}

@media (max-width: 768px) {
  component-text-legal {
    margin: 48px 0 60px 0;
  }
}
component-contact {
  margin: 56px 0 144px 0;
}
component-contact .container .content {
  display: flex;
  flex-direction: column;
}
component-contact .container .content .pretitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  margin: 0 0 8px 0;
}
component-contact .container .content .title {
  text-align: center;
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 16px 0;
}
component-contact .container .content .subtitle {
  text-align: center;
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 0 50px 0;
}
component-contact .container .content .form-contact {
  max-width: 585px;
  width: 100%;
  margin: 0 auto;
}
component-contact .container .content .form-contact form .form-footer {
  position: relative;
}
component-contact .container .content .form-contact form .form-footer p {
  margin: 0;
}
component-contact .container .content .form-contact form .form-footer p label {
  display: flex;
}
component-contact .container .content .form-contact form .form-footer p .wpcf7-list-item-label {
  color: #000;
  font-family: "FreightBigProLight-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-left: 8px;
}
component-contact .container .content .form-contact form .form-footer p .wpcf7-list-item-label a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
component-contact .container .content .form-contact form .wpcf7-list-item {
  margin: 0;
}
component-contact .container .content .form-contact form .wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
  margin-top: 4px;
}
component-contact .container .content .form-contact form p * {
  width: 100%;
}
component-contact .container .content .form-contact form p:not(:first-child) {
  margin-top: 50px;
}
component-contact .container .content .form-contact form p label {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
component-contact .container .content .form-contact form p textarea {
  height: 90px;
  padding-top: 8px;
  padding-bottom: 8px;
}
component-contact .container .content .form-contact form p input {
  height: 35px;
}
component-contact .container .content .form-contact form p input[type=submit] {
  color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  border-radius: 8px;
  display: flex;
  padding: 0 24px;
  height: 35px;
  justify-content: center;
  align-items: center;
  background: #000;
  line-height: normal;
  position: absolute;
  top: 0;
  right: 0;
  width: fit-content;
}
component-contact .container .content .form-contact form p input,
component-contact .container .content .form-contact form p textarea {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-bottom: 1px solid #000;
  border-left: none;
  border-right: none;
  border-top: none;
  padding-left: 0;
  padding-right: 0;
}
component-contact .container .content .form-contact form p input:focus,
component-contact .container .content .form-contact form p textarea:focus {
  outline: none !important;
}
component-contact .container .content .footer-text-title {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-align: center;
}
component-contact .container .content .footer-text-description {
  text-align: center;
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 20px 0 0 0;
}

@media (max-width: 768px) {
  component-contact {
    margin-bottom: 60px !important;
  }
}
#page-about component-separator {
  margin: 48px 0;
}

component-separator {
  margin: 115px 0;
}
component-separator .container.-s .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-separator .container.-s .content .wrap-svg {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}
component-separator .container.-s .content .wrap-svg svg {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}

@media (max-width: 768px) {
  .show-components component-separator[data-hide=mobile] {
    display: none !important;
  }
  component-separator {
    margin: 60px 0;
  }
  component-separator[data-hide=mobile] {
    display: none !important;
  }
}
component-collections {
  margin: 115px 0;
}
component-collections[data-show-all=yes] .container {
  max-width: 1315px !important;
}
component-collections[data-show-all=yes] .container .content .items {
  justify-content: start;
}
component-collections[data-show-all=yes] .container .content .items .item:last-child {
  border-right: 1px solid black;
}
component-collections[data-show-all=yes] .container .content .items .item.-visible {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
component-collections[data-show-all=yes] .container .content .items .item:nth-child(3n) {
  border-right: 1px solid #000 !important;
  border-left: none !important;
}
component-collections[data-show-all=yes] .container .content .items .item {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  display: none;
  width: 33.3% !important;
}
component-collections[data-show-all=yes] .container .content .-show-more {
  margin-bottom: 105px;
}
@media (max-width: 768px) {
  component-collections[data-show-all=yes] .container .content .-show-more {
    margin-bottom: 40px !important;
  }
}
component-collections .container .content {
  display: flex;
  flex-direction: column;
}
component-collections .container .content .pretitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 0 8px 0;
}
component-collections .container .content .title {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 16px 0;
}
component-collections .container .content .subtitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 auto 68px auto;
  max-width: 500px;
  width: 100%;
}
component-collections .container .content .link {
  margin-top: 68px;
}
component-collections .container .content .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  row-gap: 48px;
}
component-collections .container .content .items .item {
  width: 50%;
  padding: 0 12px;
  border-left: 1px solid #000;
  text-decoration: none;
}
component-collections .container .content .items .item:nth-child(3n+2) {
  border-right: 1px solid #000;
}
component-collections .container .content .items .item video {
  width: 100%;
  height: 255px;
  object-fit: cover;
  object-position: center;
}
component-collections .container .content .items .item .wrap-img {
  display: flex;
  width: 100%;
  width: 100%;
}
component-collections .container .content .items .item .wrap-img:hover img {
  filter: grayscale(1);
  transition: filter 0.3s ease-in-out;
}
component-collections .container .content .items .item .wrap-img img {
  width: 100%;
  height: 255px;
  object-fit: cover;
  object-position: center;
}
component-collections .container .content .items .item .title {
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 12px 0 0 0;
  text-align: left;
}
component-collections .container .content .items .item .subtitle {
  color: #000;
  text-align: left;
  font-family: "FreightBigProLight-Italic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-transform: uppercase;
}

.page-colecciones component-collections[data-show-all=no] .container {
  max-width: 1315px !important;
}
.page-colecciones component-collections[data-show-all=no] .container .content .items .item:last-child {
  border-right: 1px solid black;
}
.page-colecciones component-collections[data-show-all=no] .container .content .items .item.-visible {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
.page-colecciones component-collections[data-show-all=no] .container .content .items .item:nth-child(3n) {
  border-right: 1px solid #000 !important;
  border-left: none !important;
}
.page-colecciones component-collections[data-show-all=no] .container .content .items .item {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  display: none;
  width: 33.3%;
}
.page-colecciones component-collections[data-show-all=no] .container .content .-show-more {
  margin-bottom: 105px;
}
@media (max-width: 768px) {
  .page-colecciones component-collections[data-show-all=no] .container .content .-show-more {
    margin-bottom: 40px !important;
  }
}

@media (max-width: 990px) {
  component-collections[data-show-all=yes] .container .content .items .item, component-collections[data-show-all=no] .container .content .items .item {
    width: 50% !important;
  }
  component-collections[data-show-all=yes] .container .content .items .item:nth-child(3n), component-collections[data-show-all=no] .container .content .items .item:nth-child(3n) {
    border-right: none !important;
  }
  component-collections[data-show-all=yes] .container .content .items .item:nth-child(2n), component-collections[data-show-all=no] .container .content .items .item:nth-child(2n) {
    border-right: 1px solid #000 !important;
  }
}
@media (max-width: 768px) {
  component-collections {
    margin: 60px 0;
  }
  component-collections[data-show-all=no] .container .content > .subtitle, component-collections[data-show-all=yes] .container .content > .subtitle {
    margin-bottom: 60px !important;
  }
  component-collections[data-show-all=no] .container .content .link, component-collections[data-show-all=yes] .container .content .link {
    margin-top: 48px !important;
  }
  component-collections[data-show-all=no] .container .content .items, component-collections[data-show-all=yes] .container .content .items {
    gap: 12px !important;
  }
  component-collections[data-show-all=no] .container .content .items .item, component-collections[data-show-all=yes] .container .content .items .item {
    width: 100% !important;
    border: none !important;
    padding: 0 !important;
  }
  component-collections[data-show-all=no] .container .content .items .item:nth-child(2n), component-collections[data-show-all=yes] .container .content .items .item:nth-child(2n) {
    border-right: none !important;
  }
  component-collections[data-show-all=no] .container .content .items .item:nth-child(3n), component-collections[data-show-all=yes] .container .content .items .item:nth-child(3n) {
    border: none !important;
  }
  component-collections[data-show-all=no] .container .content .items .item .title,
  component-collections[data-show-all=no] .container .content .items .item .subtitle, component-collections[data-show-all=yes] .container .content .items .item .title,
  component-collections[data-show-all=yes] .container .content .items .item .subtitle {
    padding: 0 20px !important;
  }
  .page-colecciones component-collections[data-show-all=no] .container .content .items .item:nth-child(3n) {
    border: none !important;
  }
  #single-collection component-header {
    margin-top: 30px;
    max-height: 725px;
    min-height: 725px;
    height: 725px;
  }
  #single-collection component-header .container .content .title {
    margin-bottom: 6px;
  }
  #single-collection component-header:has(.-title-2-lines) {
    max-height: calc(100% + 765px);
    min-height: calc(100% + 765px);
    height: calc(100% + 765px);
  }
  #single-collection component-header:has(.-title-2-lines) .content .pretitle {
    margin-bottom: 10px;
  }
  #single-collection component-header:has(.-title-2-lines) .content .title {
    margin-bottom: 60px;
    line-height: 70px;
  }
}
component-header {
  margin: 30px 0 160px 0;
  height: 800px;
  min-height: 800px;
  max-height: 800px;
}
component-header:has(.-title-2-lines) {
  height: 890px;
  min-height: 890px;
  max-height: 890px;
}
component-header:has(.-page-about) {
  height: 895px;
  min-height: 895px;
  max-height: 895px;
}
component-header .container .content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  align-items: center;
  text-align: center;
}
component-header .container .content.-title-2-lines .background {
  top: calc(100% - 90px);
}
component-header .container .content.-title-2-lines .image-credits {
  bottom: -610px;
}
component-header .container .content.-page-about .background {
  height: 750px;
}
component-header .container .content .pretitle {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 20px 0;
}
component-header .container .content .title {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 200px;
  font-style: normal;
  font-weight: 400;
  line-height: 150px;
  text-align: center;
}
component-header .container .content .background {
  width: 100%;
  position: absolute;
  z-index: -1;
  top: calc(100% - 60px);
  height: 655px;
  object-fit: cover;
  max-width: 875px;
  margin: 0 auto;
}
component-header .container .content .image-credits {
  position: absolute;
  bottom: -640px;
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 768px) {
  component-header {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  component-header:has(.-title-2-lines) {
    margin-bottom: 130px !important;
  }
  component-header:has(.-title-2-lines) .image-credits {
    bottom: -355px;
  }
  component-header:has(.-page-about) {
    height: 464px;
    min-height: 464px;
    max-height: 464px;
  }
  component-header .container .content {
    gap: 0px;
  }
  component-header .container .content .image-credits {
    bottom: -405px;
  }
  component-header .container .content.-page-about .background {
    height: 400px;
  }
  component-header .container .content .pretitle {
    margin-bottom: 0;
  }
  component-header .container .content .title {
    font-size: 75px;
    line-height: normal;
  }
  component-header .container .content .background {
    top: calc(100% - 44px);
  }
}
#page-about component-quote {
  margin: 48px 0;
}
#page-about component-quote .container.-s .content .text {
  font-size: 48px;
  text-transform: uppercase;
}

component-quote {
  margin: 110px 0;
}
component-quote .container.-s .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
component-quote .container.-s .content .asterisk {
  font-size: 55px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  font-family: "FreightBigProLight-Regular";
  text-align: center;
  color: #000;
}
component-quote .container.-s .content .asterisk:first-child {
  margin-bottom: -25px;
}
component-quote .container.-s .content .asterisk:last-child {
  margin-bottom: -30px;
}
component-quote .container.-s .content .text {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 55px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0;
}

@media (max-width: 768px) {
  component-quote {
    margin: 30px 0;
  }
  component-quote .container.-s .content .text {
    font-size: 38px !important;
    line-height: normal;
  }
}
component-image {
  margin: 110px 0;
}
component-image .container.-fullwidth {
  width: 100%;
  max-height: 900px;
  max-width: 100% !important;
  padding: 0;
}
component-image .container.-fullwidth .content .wrap-img {
  width: 100%;
  max-height: 900px;
}
component-image .container.-fullwidth .content .wrap-img img {
  width: 100%;
  max-height: 900px;
  object-fit: cover;
}
component-image .container.-fitcontent {
  width: 100%;
  max-height: 750px;
  padding: 0;
  max-width: 100%;
}
component-image .container.-fitcontent .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-image .container.-fitcontent .content .wrap-img {
  width: fit-content;
  max-height: 750px;
  max-width: 100%;
}
component-image .container.-fitcontent .content .wrap-img img {
  width: fit-content;
  max-height: 750px;
  max-width: 100%;
  object-fit: contain;
}
component-image .container.-col2big {
  max-width: 1110px !important;
}
component-image .container.-col2big .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-image .container.-col2big .content .gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}
component-image .container.-col2big .content .gallery .wrap-img {
  height: 750px;
  max-height: 750px;
  min-height: 750px;
  width: calc(50% - 6px);
}
component-image .container.-col2big .content .gallery .wrap-img img {
  width: 100%;
  height: 750px;
  max-height: 750px;
  min-height: 750px;
  object-fit: cover;
}
component-image .container.-col2small .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
component-image .container.-col2small .content .gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}
component-image .container.-col2small .content .gallery .wrap-img {
  height: 430px;
  max-height: 430px;
  min-height: 430px;
  width: calc(50% - 6px);
}
component-image .container.-col2small .content .gallery .wrap-img img {
  width: 100%;
  height: 430px;
  max-height: 430px;
  min-height: 430px;
  object-fit: cover;
}
component-image .container.-slider {
  max-width: 1790px;
}
component-image .container.-slider .content .center-click-layer {
  position: absolute;
  inset: 0;
  z-index: 5;
  cursor: zoom-in;
}
component-image .container.-slider .content .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  gap: 2px;
}
component-image .container.-slider .content .owl-dots .owl-dot {
  border: none;
  margin: 0;
  padding: 0;
  outline: none;
  cursor: pointer;
}
component-image .container.-slider .content .owl-dots .owl-dot span {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important;
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important;
  border-radius: 50%;
  background: #000;
  display: block;
}
component-image .container.-slider .content .owl-dots .owl-dot.active span {
  width: 9px !important;
  min-width: 9px !important;
  max-width: 9px !important;
  height: 9px !important;
  min-height: 9px !important;
  max-height: 9px !important;
}
component-image .container.-slider .content .gallery:not(.is-dragging) .owl-item.active.center {
  padding: 10px;
  border: 1px solid #000;
  position: relative;
  top: -5px;
}
component-image .container.-slider .content .gallery .owl-item.active.center {
  padding: 10px;
  border: 1px solid #fff;
}
component-image .container.-slider .content .gallery .owl-item.center img {
  cursor: zoom-in !important;
}
component-image .container.-slider .content .gallery .owl-stage-outer {
  overflow: hidden;
  padding: 25px 0;
}
component-image .container.-slider .content .gallery .owl-nav {
  display: none !important;
}
component-image .container.-slider .content .gallery .wrap-img {
  width: 100%;
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
  height: 530px !important;
  min-height: 530px !important;
  max-height: 530px !important;
}
component-image .container.-slider .content .gallery .wrap-img img {
  height: 530px;
  width: 100%;
  object-fit: cover;
}
component-image .container.-slider .content .link.cta .number {
  word-spacing: normal !important;
}
component-image .container .content {
  display: flex;
  flex-direction: column;
}
component-image .container .content .image-credits {
  margin: 16px 0 0 0;
  text-align: center;
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 768px) {
  component-image {
    margin: 60px 0;
  }
  component-image .container.-fullwidth .content .wrap-img {
    height: 480px;
  }
  component-image .container.-fullwidth .content .wrap-img img {
    height: 480px;
    object-fit: cover;
  }
  component-image .container.-col2small .gallery .wrap-img {
    width: 100% !important;
  }
  component-image .container.-col2small .gallery .wrap-img,
  component-image .container.-col2small .gallery .wrap-img img {
    height: 350px !important;
    max-height: 350px !important;
    min-height: 350px !important;
  }
  component-image .container.-col2big {
    padding: 0 !important;
  }
  component-image .container.-col2big .content .gallery .wrap-img {
    width: 100% !important;
  }
  component-image .container.-col2big .content .gallery .wrap-img,
  component-image .container.-col2big .content .gallery .wrap-img img {
    height: 540px !important;
    max-height: 540px !important;
    min-height: 540px !important;
  }
  component-image .container.-slider {
    padding: 0 !important;
  }
  #single-collection component-image .container:not(.-slider) {
    padding: 0 30px !important;
  }
  #single-collection component-image .container:not(.-slider).-col2big .content .gallery .wrap-img {
    width: calc(50% - 6px) !important;
  }
  #page-about component-image .container.-col2small .gallery {
    margin: 30px 0 !important;
  }
}
component-video {
  margin: 110px 0;
}
component-video .container {
  max-width: 100% !important;
  padding: 0 !important;
}
component-video .container .content .wrap-video {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
component-video .container .content .wrap-video video {
  object-fit: cover;
  max-width: 100%;
}

@media (max-width: 768px) {
  component-video {
    margin: 30px 0;
  }
}
component-text-expand {
  margin: 110px 0;
}
component-text-expand .container .content {
  display: flex;
  flex-direction: column;
  position: relative;
}
component-text-expand .container .content.--expanded .link {
  height: 80px;
}
component-text-expand .container .content .text.-complete {
  margin-top: 0;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 1s ease, opacity 1.2s ease;
}
component-text-expand .container .content .text.-complete.-show {
  opacity: 1 !important;
}
component-text-expand .container .content .text.-truncate p:not(:first-child) {
  display: none;
}
component-text-expand .container .content .text.-truncate.-hide p {
  opacity: 0 !important;
}
component-text-expand .container .content .text.-truncate p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: opacity 0.6s ease;
}
component-text-expand .container .content .text p {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0px auto 12px auto;
  width: 100%;
  max-width: 500px;
}
component-text-expand .container .content .link {
  display: flex;
  height: 178px;
  transition: all 0.5s ease;
  align-items: end;
  justify-content: center;
}

@media (max-width: 768px) {
  component-text-expand {
    margin: 60px 0;
  }
}
component-text-normal {
  margin: 48px 0;
}
component-text-normal .container.-s .content .text[data-text-size="16px"] {
  font-size: 16px;
}
component-text-normal .container.-s .content .text[data-text-size="20px"] {
  font-size: 20px;
}
component-text-normal .container.-s .content .text p {
  font-family: "FreightBigProLight-Regular";
  color: #000;
  text-align: center;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  component-text-normal {
    margin: 30px 0;
  }
}
#lightbox {
  position: fixed;
  inset: 0;
  transition: background 5s ease-in-out;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: column;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 999999;
  padding-top: 30px;
}
#lightbox.active {
  opacity: 1;
  pointer-events: auto;
}
#lightbox .lightbox__content {
  position: relative;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 90%;
  margin: auto;
  padding: 30px 20px;
}
#lightbox .lightbox__content-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
#lightbox .lightbox__header {
  padding: 0 20px;
  z-index: 9999999;
  display: flex;
  gap: 24px;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
}
#lightbox .lightbox__header-line {
  width: 100%;
  height: 1px;
  background-color: #fff;
}
#lightbox .lightbox__header-collection__name {
  color: #FFF;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-align: center;
  cursor: pointer;
}
#lightbox .lightbox__header-btn {
  background: none;
  border: none;
  outline: none;
  padding: 10px;
  cursor: pointer;
  margin: 0;
  color: #FFF;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#lightbox .lightbox__overlay {
  position: absolute;
  inset: 0;
  cursor: pointer;
}

body.page-home:not(.show-components) .cmplz-cookiebanner {
  top: 40% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  height: fit-content !important;
  max-height: 280px;
}

body:has(#cmplz-cookiebanner-container):before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.368627451);
  z-index: 99999;
}

body:has(#cmplz-cookiebanner-container .cmplz-dismissed):before {
  display: none;
}

div#cmplz-manage-consent-container {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

div#cmplz-manage-consent-container input#cmplz-functional-optin {
  display: none;
}

.cmplz-soft-cookiewall {
  z-index: 9999999 !important;
}

button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
  font-family: "BebasNeue-Regular" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  text-transform: uppercase !important;
}

.cmplz-cookiebanner {
  border-radius: 0 !important;
  transform: translate(-50%, -50%) !important;
  top: 50% !important;
  left: 50% !important;
  height: fit-content !important;
}
.cmplz-cookiebanner.cmplz-show {
  padding: 24px !important;
  box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.25) !important;
}
.cmplz-cookiebanner .cmplz-header {
  position: relative;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  font-family: "BebasNeue-Regular" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  text-transform: uppercase !important;
}
.cmplz-cookiebanner .cmplz-title {
  white-space: nowrap !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  color: var(--Neutral-neutral-black, #000) !important;
  font-family: "BebasNeue-Regular" !important;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 120% !important;
  text-transform: uppercase !important;
  grid-column-start: 1 !important;
}
.cmplz-cookiebanner .cmplz-message p {
  color: var(--Neutral-neutral-dark-grey2, #252525) !important;
  font-family: "FreightBigProLight-Regular" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 120% !important;
}
.cmplz-cookiebanner .cmplz-documents.cmplz-links {
  margin-top: 8px !important;
  text-align: left !important;
  align-items: start !important;
  justify-content: start !important;
}
.cmplz-cookiebanner .cmplz-documents.cmplz-links ul li a {
  color: var(--Neutral-neutral-dark-grey2, #252525) !important;
  font-family: "FreightBigProLight-Regular" !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 100% !important;
}

@media (max-width: 425px) {
  .cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .cmplz-cookiebanner {
    bottom: 0 !important;
  }
}
@font-face {
  font-family: "BebasNeue-Regular";
  font-style: normal;
  font-weight: 400;
  src: url(../12e3683f9192436a7be8.ttf) format("truetype");
}
@font-face {
  font-family: "FreightBigProLight-Italic";
  font-style: normal;
  font-weight: 400;
  src: url(../b0daba5031de8bf4de66.ttf) format("truetype");
}
@font-face {
  font-family: "FreightBigProLight-Regular";
  font-style: normal;
  font-weight: 400;
  src: url(../77067be614dee080ba4c.ttf) format("truetype");
}
:root {
  --plyr-color-main: #000000;
}

html {
  box-sizing: border-box;
  margin: 0 !important;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.container {
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}
.container.-s {
  max-width: 875px;
}
.container.-m {
  max-width: 1100px;
}
.container.-xl {
  max-width: 1790px;
}

#wpadminbar {
  display: none !important;
}

[data-component] {
  display: block;
  box-sizing: border-box;
}

.link {
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  overflow-wrap: break-word;
  word-spacing: 100vw;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

b {
  font-weight: bold;
}

.owl-stage {
  display: flex;
}

section#page-about,
section#page-contact {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  section#page-about,
  section#page-contact {
    padding-bottom: 40px !important;
  }
}

input[type=checkbox] {
  width: 14px !important;
  min-width: 14px !important;
  max-width: 14px !important;
  height: 14px !important;
  min-height: 14px !important;
  max-height: 14px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  display: block;
  border-radius: 2px;
  border: 2px solid #000 !important;
  background: #F7F8F8;
  z-index: 0;
  position: relative;
}
input[type=checkbox]:checked::after {
  opacity: 1;
}
input[type=checkbox]::after {
  content: "";
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23000000\"><path d=\"M400-304 240-464l56-56 104 104 264-264 56 56-320 320Z\"/></svg>");
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  position: absolute;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  background-repeat: no-repeat;
  background-size: 24px;
  top: -7px;
  left: -6px;
}

#page-legal > .title {
  margin-top: 56px;
  color: #000;
  font-family: "BebasNeue-Regular";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
}

@media (max-width: 768px) {
  #page-legal > .title {
    margin-top: 48px;
  }
}
body.page-home:not(.show-components) footer {
  display: none !important;
}

.show-components {
  overflow-x: hidden !important;
}

main.page-404 .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
main.page-404 .content .title {
  margin: 25px 0 0 0;
  color: #000;
  text-align: center;
  font-family: "BebasNeue-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
main.page-404 .content .text-404 {
  color: #000;
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 300px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
main.page-404 .content .-separator {
  margin: 24px 0;
}
main.page-404 .content .description p {
  color: var(--colors-neutral-neutral-900, #252525);
  text-align: center;
  font-family: "FreightBigProLight-Italic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
main.page-404 .content .description p a {
  color: #000;
  text-decoration: underline;
}

main {
  padding-bottom: 300px;
}
@media (max-width: 768px) {
  main {
    padding-bottom: 0;
  }
}

#page-home:has(component-collections + component-separator) component-collections {
  margin-bottom: 220px !important;
}
@media (max-width: 768px) {
  #page-home:has(component-collections + component-separator) component-collections {
    margin-bottom: 100px !important;
  }
}

#page-about component-separator:last-of-type {
  margin-top: 220px !important;
}

body.page-legal footer {
  display: none !important;
}

.page-legal h2,
.page-legal .cmplz-subtitle {
  text-align: center !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  font-family: "BebasNeue-Regular" !important;
  font-weight: 400 !important;
}
.page-legal a {
  color: #000 !important;
}
.page-legal p {
  font-size: 16px !important;
}

.cmplz-cookiebanner .cmplz-close {
  outline: none !important;
  border: none !important;
}
.cmplz-cookiebanner .cmplz-close svg, .cmplz-cookiebanner .cmplz-close svg:focus {
  outline: none !important;
  border: none !important;
}

#single-collection .-slider img {
  cursor: pointer;
}

.otgs-development-site-front-end {
  display: none !important;
}

.plyr__control--overlaid {
  background: #000000 !important;
}

.plyr__control--overlaid:hover {
  background: #222222 !important;
}

.plyr__controls__item.plyr__time--current.plyr__time,
.plyr__tooltip {
  font-family: "BebasNeue-Regular";
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SUFDQTtFREZGO0VDSUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFREZGO0FBQ0Y7QUNLQTtFQUNJO0lBQ0k7RURITjtFQ0tFO0lBQ0k7RURITjtFQ0tFO0lBQ0k7RURITjtBQUNGO0FFbkhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFISjtBRW5ISTtFQUNJO0FGcUhSO0FFbkhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZxSFo7QUVsSGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvSHBCO0FFOUd3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnSDVCO0FFOUc0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZ0hoQztBRTlHZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdIcEM7QUU3R3dDO0VBQ0k7RUFDQTtFQUNBO0FGK0c1QztBRTVHZ0Q7RUFDSTtBRjhHcEQ7QUUzR2dEO0VBQ0k7QUY2R3BEO0FFdkdvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGeUd4QztBRXRHb0M7RUFDSTtBRndHeEM7QUVyR29DO0VBQ0k7QUZ1R3hDO0FFbkdnQztFQUNJO0VBQ0EsZ0NDeEZoQjtFRHlGZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxR3BDO0FFakd3Qzs7O0VBQ0k7RUFDQTtFQUNBLGdDQ3RHeEI7RUR1R3dCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFHNUM7QUUzRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY2RnBCO0FFM0ZvQjtFQUNJO0VBQ0E7RUFDQTtBRjZGeEI7QUUzRndCO0VFdEh0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvTkY7O0FFdkZJOzs7Ozs7RUFNSTtBRjBGUjtBRXRGUTtFQUNJO0FGd0ZaOztBRWxGSTtFQUNJO0FGcUZSO0FFbEZnQjtFQUNJO0VBQ0E7QUZvRnBCO0FFekV3QztFQUNJO0FGMkU1QztBRXZFb0M7RUFDSTtFQUNBO0FGeUV4QztBRXJFNEM7OztFQUNJO0VBQ0E7QUZ5RWhEO0FFaEVvQjtFQUNJO0FGa0V4QjtBRTVEZ0M7RUFDSTtFQUNBO0FGOERwQzs7QUVsRFE7RUFDSTtBRnFEWjtBRWxEUTs7O0VBR0k7QUZvRFo7QUVqRFE7RUFDSTtBRm1EWjs7QUU5Q0E7RUFDSTtBRmlESjtBRXBDb0M7RUFDSTtBRnNDeEM7QUVsQ2dDO0VBQ0k7RUFDQTtBRm9DcEM7QUVoQ3dDOzs7RUFDSTtFQUNBO0FGb0M1QztBRXhCNEI7RUFDSTtFQUNBO0FGMEJoQzs7QUVmQTtFQUNJO0VBQ0E7QUZrQko7O0FFZEk7RUFDSTtBRmlCUjs7QUVMSTs7Ozs7Ozs7RUFDSTtBRmVSO0FFRndDOzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBRmtCNUM7QUVkb0M7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QUY4QnhDO0FFMUI0Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QUYwRGhEO0FFOUNnQzs7Ozs7Ozs7RUFDSTtFQUNBO0FGdURwQztBRWpEb0I7Ozs7Ozs7O0VBQ0k7QUYwRHhCO0FFcERnQzs7Ozs7Ozs7RUFDSTtFQUNBO0FGNkRwQzs7QUVoREE7RUFDSTtJQUNJO0VGbUROO0FBQ0Y7QUVoREE7RUFFUTtJQUNJO0VGaURWO0VFN0NVO0lBRUk7RUY4Q2Q7RUUxQ2M7SUFDSTtFRjRDbEI7RUUxQ2tCO0lBQ0k7RUY0Q3RCO0VFdkNVO0lBQ0k7RUZ5Q2Q7RUV2Q2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGeUNsQjtFRXRDYztJQUNJO0VGd0NsQjtFRW5Dc0I7O0lFM1p0QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUprY0E7RUVyQ2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnVDbEI7RUVyQ2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnVDdEI7RUVyQ3NCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUZ1QzFCO0VFcENzQjtJQUNJO0lBQ0E7SUFDQSxnQ0MxY1I7SUQyY1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnNDMUI7RUU5QmtCO0lBQ0k7RUZnQ3RCO0VFOUJzQjtJRS9jdEI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKZ2ZBO0VFakNrQjtJQUNHO0VGbUNyQjtBQUNGO0FLbGdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvZ0JKO0FLbGdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9nQlI7QUtqZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1nQlI7QUtoZ0JJO0VBQ0k7QUxrZ0JSO0FLOWZJO0VBRUk7QUwrZlI7QUs1Zkk7RUFFSTtFQUNBO0VBQ0EseUNGbERNO0VFbUROO0VBQ0E7RUFDQTtFQUNBO0FMNmZSO0FLMWZJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJmUjtBS3pmUTtFQUNJO0VBQ0EsZ0NGckVRO0VFc0VSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyZlo7QUt4ZlE7RUFDSTtFQUNBO0VBQ0E7QUwwZlo7QUt4Zlk7RUFDSTtFQUNBO0VBQ0E7QUwwZmhCO0FLeGZnQjtFQUNJO0VBQ0E7QUwwZnBCO0FLdmZnQjtFRGpGZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoya0JGO0FLeGZJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlmUjtBS3ZmUTtFQUNJO0VBQ0EsZ0NGN0dRO0VFOEdSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5Zlo7QUt0ZlE7RUFDSTtFQUNBO0VBQ0EseUNGdEhFO0VFdUhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3Zlo7QUtwZkk7RUFDSTtBTHNmUjtBS3BmUTtFQUNJO0VBQ0E7QUxzZlo7QUtwZlk7RUFDSTtBTHNmaEI7QUtuZlk7RUFDSTtBTHFmaEI7QUtqZlE7RUFDSTtFQUNBO0FMbWZaO0FLaGZRO0VBQ0k7RUFDQSxnQ0Z4SlE7RUV5SlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtmWjtBSy9lUTtFQUNJO0VBQ0EseUNGaEtFO0VFaUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpZlo7QUsvZVk7RUFDSTtBTGlmaEI7QUszZVE7RUFDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2ZWhCO0FLM2VZO0VBQ0k7RUFDQTtFQUNBO0FMNmVoQjtBSzNlZ0I7RUFDSTtFQUNBO0VBQ0EsZ0NGaE1BO0VFaU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2ZXBCO0FLM2VvQjtFQUNJO0VBQ0E7RUFDQTtBTDZleEI7QUtyZVE7O0VBRUk7RUFDQTtFQUNBLHlDRnBORTtFRXFORjtFQUNBO0VBQ0E7RUFDQTtBTHVlWjs7QUtsZUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VMcWVOO0VLbmVNO0lBQ0k7RUxxZVY7RUtsZU87SUFDRztFTG9lVjtFS2xlVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMb2VkO0VLL2RVO0lBQ0k7SUFDQTtFTGllZDtFSzlka0I7SUFFSTtFTCtkdEI7RUt6ZE07SUFDSTtFTDJkVjtFS3hkTTtJQUNJO0lBQ0E7RUwwZFY7RUt4ZFU7SUFDSTtFTDBkZDtFS3ZkVTtJQUNJO0lBQ0E7SUFDQTtFTHlkZDtFS3ZkYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMeWRsQjtFS3RkYztJQUNJO0VMd2RsQjtFS3BkVTtJQUNJO0VMc2RkO0FBQ0Y7QU0zdkJBO0VBQ0k7RUFDQTtBTjZ2Qko7QU0zdkJJO0VBQ0k7QU42dkJSO0FNeHZCWTtFQUNJO0VBQ0E7QU4wdkJoQjtBTXh2QmdCO0VBQ0k7RUFDQTtBTjB2QnBCO0FNdHZCWTtFQUNJO0VBQ0E7RUFDQTtBTnd2QmhCO0FNdHZCZ0I7O0VBRUk7QU53dkJwQjtBTXJ2QmdCO0VBQ0k7RUFDQTtBTnV2QnBCO0FNbHZCSTtFQUNJO0FOb3ZCUjtBTWx2QlE7RUFDSTtFQUNBO0VBQ0E7QU5vdkJaO0FNbHZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vdkJoQjtBTWp2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObXZCaEI7QU1qdkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FObXZCcEI7QU0vdUJZO0VBQ0k7RUFDQSxnQ0hsRkk7RUdtRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXZCaEI7QU05dUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5ndkJoQjtBTTl1QmdCO0VBQ0k7RUFDQTtBTmd2QnBCO0FNN3VCZ0I7RUFDSSx3Q0g1R0M7RUc2R0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rdUJwQjtBTTN1QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZ1QnBCO0FNM3VCb0I7RUY3SGxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjIyQkY7QU1odkJ3QjtFRmhJdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbTNCRjs7QU0xdUJnQjtFQUNJO0VBQ0E7QU42dUJwQjtBTXh1QmdCO0VBQ0k7RUFDQTtBTjB1QnBCOztBTWh1Qlk7RUFDSTtBTm11QmhCO0FNaHVCWTtFQUNJO0FOa3VCaEI7O0FNNXRCQTtFQUVRO0lBQ0k7RU44dEJWO0VNMXRCRTtJQUNJO0VONHRCTjtBQUNGO0FNenRCQTtFQUVRO0lBQ0k7SUFDQTtFTjB0QlY7RU12dEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnl0QlY7RU12dEJVO0lBQ0k7SUFDQTtFTnl0QmQ7RU10dEJVO0lBQ0k7RU53dEJkO0VNbHRCTTtJQUNJO0VOb3RCVjtFTWx0QlU7SUFDSTtJQUNBO0VOb3RCZDtFTWh0Qk07SUFDSTtFTmt0QlY7RU03c0JNO0lBQ0k7RU4rc0JWO0VNNXNCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VOOHNCVjtBQUNGO0FPaDhCQTtFQUNJO0FQazhCSjtBT2g4Qkk7RUFDSTtBUGs4QlI7QU9oOEJRO0VBQ0k7RUFDQTtBUGs4Qlo7QU9oOEJZO0VBQ0k7RUFDQTtFQUNBLHlDSmRGO0VJZUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGs4QmhCO0FPLzdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdDSjVCSTtFSTZCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaThCaEI7QU85N0JZO0VBQ0k7RUFDQTtFQUNBLHlDSnJDRjtFSXNDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGc4QmhCO0FPNzdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDSnhESTtFSXlESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCs3QmhCO0FPNTdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4N0JoQjtBTzU3QmdCO0VBQ0k7QVA4N0JwQjtBTzM3QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDY3QnBCO0FPMzdCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDY3QnhCO0FPMzdCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjdCNUI7QU8xN0J3QjtFQUNJO0VBQ0E7RUFDQTtBUDQ3QjVCO0FPejdCd0I7RUFDRztFQUNDLGdDSjdHUjtFSThHUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjdCNUI7QU9yN0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVB1N0JoQjtBT3A3QmdCO0VBQ0k7QVBzN0JwQjtBT243QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHE3QnBCO0FPbjdCb0I7RUFDSTtBUHE3QnhCO0FPbDdCb0I7RUFDSTtFQUNBO0VBQ0E7QVBvN0J4QjtBT2o3Qm9CO0VBQ0k7QVBtN0J4QjtBT2g3Qm9CO0VBQ0k7RUFDQSx5Q0ozSlY7RUk0SlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQazdCeEI7QU85NkI0QjtFQUNJO0VBQ0E7RUFDQTtBUGc3QmhDO0FPOTZCZ0M7RUFDSTtBUGc3QnBDO0FPMzZCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDY2QjVCO0FPejZCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDI2QnhCO0FPeDZCb0I7RUFDSTtFQUNBO0VBQ0E7QVAwNkJ4QjtBT3Y2QjRCO0VBQ0k7RUFDQTtBUHk2QmhDO0FPcjZCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHU2QjVCO0FPbjZCb0I7RUFDSTtFQUNBLGdDSnZOSjtFSXdOSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxNkJ4QjtBT2w2Qm9CO0VBQ0k7RUFDQTtFQUNBLHdDSmxPSDtFSW1PRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvNkJ4Qjs7QU81NUJBO0VBQ0k7SUFDSTtFUCs1Qk47RU83NUJNO0lBQ0k7RVArNUJWO0VPNTVCTTtJQUNJO0VQODVCVjtBQUNGO0FPMTVCQTtFQUNJO0lBQ0k7RVA0NUJOO0VPejVCVTs7SUFFSTtFUDI1QmQ7RU94NUJVO0lBQ0k7RVAwNUJkO0VPeDVCYztJQUNJO0lBQ0E7SUFDQTtFUDA1QmxCO0VPeDVCa0I7SUFDSTtFUDA1QnRCO0VPdjVCa0I7SUFDSTtFUHk1QnRCO0FBQ0Y7QU9sNUJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFUG81Qk47RU9sNUJNO0lBQ0k7RVBvNUJWO0VPbDVCVTtJQUNJO0VQbzVCZDtBQUNGO0FPLzRCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVBpNUJOO0VPLzRCTTtJQUNJO0VQaTVCVjtFTy80QlU7SUFFSTtFUGc1QmQ7QUFDRjtBTzM0QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VQNjRCTjtFTzM0Qk07SUFDSTtFUDY0QlY7RU8zNEJVO0lBQ0k7RVA2NEJkO0FBQ0Y7QVF4dENBO0VBQ0k7QVIwdENKO0FRdnRDUTtFQUNJO0VBQ0E7RUFDQTtBUnl0Q1o7QVF2dENZO0VBQ0k7RUFDQTtFQUNBLHdDTGJLO0VLY0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnl0Q2hCO0FRdHRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlDTHhCRjtFS3lCRTtFQUNBO0VBQ0E7RUFDQTtBUnd0Q2hCO0FRcnRDWTtFQUNJO0FSdXRDaEI7O0FRanRDQTtFQUNJO0lBQ0k7RVJvdENOO0FBQ0Y7QVM3dkNBO0VBQ0k7RUFDQTtBVCt2Q0o7QVM1dkNRO0VBQ0k7RUFDQTtFQUNBO0FUOHZDWjtBUzV2Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHZDaEI7QVM1dkNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0NOM0JBO0VNNEJBO0FUOHZDcEI7QVMzdkNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDTnBDTjtBSGl5Q2Q7QVMzdkNvQjtFQUNJO0FUNnZDeEI7O0FTcHZDQTtFQUNJO0lBQ0k7RVR1dkNOO0FBQ0Y7QVUxeUNBO0VBQ0k7QVY0eUNKO0FVenlDUTtFQUNJO0VBQ0E7QVYyeUNaO0FVenlDWTtFQUNJO0VBQ0E7RUFDQSx5Q1BYRjtFT1lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ5Q2hCO0FVeHlDWTtFQUNJO0VBQ0E7RUFDQSxnQ1B6Qkk7RU8wQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjB5Q2hCO0FVdnlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlDUG5DRjtFT29DRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeXlDaEI7QVV0eUNZO0VBQ0k7RUFDQTtFQUNBO0FWd3lDaEI7QVVyeUNvQjtFQUNJO0FWdXlDeEI7QVVyeUN3QjtFQUNJO0FWdXlDNUI7QVVyeUM0QjtFQUNJO0FWdXlDaEM7QVVweUM0QjtFQUNJO0VBQ0EseUNQN0RsQjtFTzhEa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnN5Q2hDO0FVcHlDZ0M7RUFDSTtFQUNBO0VBQ0E7QVZzeUNwQztBVWh5Q29CO0VBQ0k7QVZreUN4QjtBVS94Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVml5Q3hCO0FVN3hDd0I7RUFDSTtBVit4QzVCO0FVNXhDd0I7RUFDSTtBVjh4QzVCO0FVM3hDd0I7RUFDSTtFQUNBLGdDUHRHUjtFT3VHUTtFQUNBO0VBQ0E7RUFDQTtBVjZ4QzVCO0FVMXhDd0I7RUFDSTtFQUNBO0VBQ0E7QVY0eEM1QjtBVXp4Q3dCO0VBQ0k7QVYyeEM1QjtBVXp4QzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyeENoQztBVXZ4Q3dCOztFQUVJO0VBQ0EsZ0NQN0lSO0VPOElRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeXhDNUI7QVV2eEM0Qjs7RUFDSTtBVjB4Q2hDO0FVbHhDZ0I7RUFDSTtFQUNBLGdDUHBLQTtFT3FLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZveENwQjtBVWp4Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUNQL0tOO0VPZ0xNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZteENwQjs7QVU1d0NBO0VBQ0k7SUFDSTtFVit3Q047QUFDRjtBVzc4Q0E7RUFDSTtBWCs4Q0o7O0FXNThDQTtFQUNJO0FYKzhDSjtBVzM4Q1E7RUFDSTtFQUNBO0VBQ0E7QVg2OENaO0FXMzhDWTtFUExWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm05Q0Y7QVdoOUNnQjtFUFJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjI5Q0Y7O0FXaDlDQTtFQUNJO0lBQ0k7RVhtOUNOO0VXaDlDRTtJQUNJO0VYazlDTjtFV2g5Q007SUFDSTtFWGs5Q1Y7QUFDRjtBWXIvQ0E7RUFDSTtBWnUvQ0o7QVlwL0NRO0VBQ0k7QVpzL0NaO0FZbi9DZ0I7RUFDSTtBWnEvQ3BCO0FZbC9Dd0I7RUFDSTtBWm8vQzVCO0FZai9Dd0I7RUFDSTtFQUNBO0VBQ0E7QVptL0M1QjtBWTUrQ3dCO0VBQ0k7RUFDQTtBWjgrQzVCO0FZLy9Db0I7RUFvQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjgrQ3hCO0FZMStDZ0I7RUFDSTtBWjQrQ3BCO0FZMStDb0I7RUFISjtJQUlRO0VaNitDdEI7QUFDRjtBWXQrQ1E7RUFDSTtFQUNBO0FadytDWjtBWXQrQ1k7RUFDSTtFQUNBO0VBQ0EseUNUMURGO0VTMkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3K0NoQjtBWXIrQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQ1R4RUk7RVN5RUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnUrQ2hCO0FZcCtDWTtFQUNJO0VBQ0E7RUFDQSx5Q1RqRkY7RVNrRkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzK0NoQjtBWW4rQ1k7RUFDSTtBWnErQ2hCO0FZbCtDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabytDaEI7QVlsK0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabytDcEI7QVlsK0NvQjtFQUNJO0FabytDeEI7QVlqK0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabStDeEI7QVloK0NvQjtFQUNJO0VBQ0E7RUFDQTtBWmsrQ3hCO0FZLzlDNEI7RUFDSTtFQUNBO0FaaStDaEM7QVk3OUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaKzlDNUI7QVkzOUNvQjtFQUNJO0VBQ0EsZ0NUOUlKO0VTK0lJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjY5Q3hCO0FZMTlDb0I7RUFDSTtFQUNBO0VBQ0Esd0NUekpIO0VTMEpHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjQ5Q3hCOztBWW45Q0k7RUFDSTtBWnM5Q1I7QVloOUNvQjtFQUNJO0FaazlDeEI7QVkvOENvQjtFQUNJO0VBQ0E7RUFDQTtBWmk5Q3hCO0FZOThDb0I7RUFDSTtFQUNBO0FaZzlDeEI7QVk3OUNnQjtFQWdCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZzlDcEI7QVk1OENZO0VBQ0k7QVo4OENoQjtBWTU4Q2dCO0VBSEo7SUFJUTtFWis4Q2xCO0FBQ0Y7O0FZejhDQTtFQUlZO0lBQ0k7RVp5OENkO0VZdjhDYztJQUNJO0VaeThDbEI7RVl0OENjO0lBQ0k7RVp3OENsQjtBQUNGO0FZajhDQTtFQUNJO0lBQ0k7RVptOENOO0VZMzdDa0I7SUFDSTtFWjY3Q3RCO0VZMTdDa0I7SUFDSTtFWjQ3Q3RCO0VZejdDa0I7SUFDSTtFWjI3Q3RCO0VZejdDc0I7SUFDSTtJQUNBO0lBQ0E7RVoyN0MxQjtFWXo3QzBCO0lBQ0k7RVoyN0M5QjtFWXg3QzBCO0lBQ0k7RVowN0M5QjtFWXY3QzBCOzs7SUFFSTtFWjA3QzlCO0VZajdDRTtJQUNJO0VabTdDTjtFWS82Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWmk3Q1Y7RVk3NkNrQjtJQUNJO0VaKzZDdEI7RVkxNkNVO0lBQ0k7SUFDQTtJQUNBO0VaNDZDZDtFWXo2Q2tCO0lBQ0k7RVoyNkN0QjtFWXg2Q2tCO0lBQ0k7SUFDQTtFWjA2Q3RCO0FBQ0Y7QWEzdERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWI2dERKO0FhM3RESTtFQUNJO0VBQ0E7RUFDQTtBYjZ0RFI7QWExdERJO0VBQ0k7RUFDQTtFQUNBO0FiNHREUjtBYXh0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwdERaO0FhdnREZ0I7RUFDSTtBYnl0RHBCO0FhdHREZ0I7RUFDSTtBYnd0RHBCO0FhbnREZ0I7RUFDSTtBYnF0RHBCO0FhanREWTtFQUNJO0VBQ0E7RUFDQSx3Q1YvQ0s7RVVnREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm10RGhCO0FhaHREWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdDVjVESTtFVTZESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fia3REaEI7QWEvc0RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYml0RGhCO0FhOXNEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NWbkZLO0VVb0ZMO0VBQ0E7RUFDQTtFQUNBO0FiZ3REaEI7O0FhMXNEQTtFQUNJO0lBQ0k7SUFDQTtFYjZzRE47RWEzc0RNO0lBQ0k7RWI2c0RWO0VhM3NEVTtJQUNJO0ViNnNEZDtFYXpzRE07SUFDSTtJQUNBO0lBQ0E7RWIyc0RWO0VheHNETTtJQUNJO0ViMHNEVjtFYXhzRFU7SUFDSTtFYjBzRGQ7RWF2c0RVO0lBQ0k7RWJ5c0RkO0VhdHNEVTtJQUNJO0Vid3NEZDtFYXJzRFU7SUFDSTtJQUNBO0VidXNEZDtFYXBzRFU7SUFDSTtFYnNzRGQ7QUFDRjtBYzEwREk7RUFDSTtBZDQwRFI7QWN4MERnQjtFQUNJO0VBQ0E7QWQwMERwQjs7QWNuMERBO0VBQ0k7QWRzMERKO0FjbjBEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkcTBEWjtBY24wRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDWDlCRjtFVytCRTtFQUNBO0FkcTBEaEI7QWNuMERnQjtFQUNJO0FkcTBEcEI7QWNsMERnQjtFQUNJO0FkbzBEcEI7QWNoMERZO0VBQ0k7RUFDQTtFQUNBLHlDWDlDRjtFVytDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkazBEaEI7O0FjNXpEQTtFQUNJO0lBQ0k7RWQrekROO0VjN3pETTtJQUNJO0lBQ0E7RWQrekRWO0FBQ0Y7QWUvM0RBO0VBQ0k7QWZpNERKO0FlOTNEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmZzREWjtBZTczRGdCO0VBQ0k7RUFDQTtBZiszRHBCO0FlNzNEb0I7RUFDSTtFQUNBO0VBQ0E7QWYrM0R4QjtBZXgzRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjAzRFo7QWV4M0RZO0VBQ0k7RUFDQTtFQUNBO0FmMDNEaEI7QWV4M0RnQjtFQUNJO0VBQ0E7RUFDQTtBZjAzRHBCO0FleDNEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjAzRHhCO0FlbjNEUTtFQUNJO0FmcTNEWjtBZW4zRFk7RUFDSTtFQUNBO0VBQ0E7QWZxM0RoQjtBZW4zRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZxM0RwQjtBZW4zRG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZxM0R4QjtBZW4zRHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnEzRDVCO0FlNzJEWTtFQUNJO0VBQ0E7RUFDQTtBZisyRGhCO0FlNzJEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZisyRHBCO0FlNzJEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZisyRHhCO0FlNzJEd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmKzJENUI7QWV4MkRRO0VBQ0k7QWYwMkRaO0FlcjJEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnUyRHBCO0FlcDJEZ0I7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczJEbkI7QWVwMkRtQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzMkR2QjtBZXAyRHVCO0VYcElyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVdpSXlCO0VBQ0E7RUFDQTtBZjIyRDNCO0FldjJEMkI7RVg1SXpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnMvREY7QWVwMkQ0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmczJEaEM7QWUvMUR3QjtFQUNJO0VBQ0E7QWZpMkQ1QjtBZTkxRHdCO0VBQ0k7QWZnMkQ1QjtBZTUxRG9CO0VBQ0k7RUFDQTtBZjgxRHhCO0FldjFEb0I7RUFDSTtBZnkxRHhCO0FldDFEb0I7RUFDSTtFWDFMdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbWhFRjtBZTMxRHdCO0VBQ0k7RUFDQTtFQUNBO0FmNjFENUI7QWV2MURvQjtFQUNJO0FmeTFEeEI7QWVuMURRO0VBQ0k7RUFDQTtBZnExRFo7QWVuMURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3Q1poT0s7RVlpT0w7RUFDQTtFQUNBO0VBQ0E7QWZxMURoQjs7QWUvMERBO0VBQ0k7SUFDSTtFZmsxRE47RWU3MERrQjtJQUNJO0VmKzBEdEI7RWU3MERzQjtJQUNJO0lBQ0E7RWYrMEQxQjtFZXYwRGtCO0lBQ0k7RWZ5MER0QjtFZXYwRHNCOztJQUVJO0lBQ0E7SUFDQTtFZnkwRDFCO0VlbjBEVTtJQUNJO0VmcTBEZDtFZWgwRHNCO0lBQ0s7RWZrMEQzQjtFZWgwRDBCOztJQUVJO0lBQ0E7SUFDQTtFZmswRDlCO0VlM3pEVTtJQUNJO0VmNnpEZDtFZXZ6RE07SUFDSTtFZnl6RFY7RWV2ekRVO0lBQ0k7RWZ5ekRkO0VlbnpETTtJQUNJO0VmcXpEVjtBQUNGO0FnQnRtRUE7RUFDSTtBaEJ3bUVKO0FnQnRtRUk7RUFDSTtFQUNBO0FoQndtRVI7QWdCcG1FWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnNtRWhCO0FnQnBtRWdCO0VBQ0k7RUFDQTtBaEJzbUVwQjs7QWdCL2xFQTtFQUNJO0lBQ0k7RWhCa21FTjtBQUNGO0FpQjduRUE7RUFDRTtBakIrbkVGO0FpQjVuRUk7RUFDRTtFQUNBO0VBQ0E7QWpCOG5FTjtBaUIzbkVRO0VBQ0U7QWpCNm5FVjtBaUJ4bkVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwbkVWO0FpQnhuRVU7RUFDRTtBakIwbkVaO0FpQnJuRVU7RUFDRTtBakJ1bkVaO0FpQm5uRVk7RUFDRTtBakJxbkVkO0FpQmpuRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm1uRVo7QWlCL21FUTtFQUNFO0VBQ0E7RUFDQSx5Q2RuREk7RWNvREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCaW5FVjtBaUI3bUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrbUVSOztBaUJ6bUVBO0VBQ0U7SUFDRTtFakI0bUVGO0FBQ0Y7QWtCeHJFQTtFQUNJO0FsQjByRUo7QWtCcHJFZ0I7RUFDSTtBbEJzckVwQjtBa0JuckVnQjtFQUNJO0FsQnFyRXBCO0FrQmxyRWdCO0VBQ0kseUNmaEJOO0VlaUJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvckVwQjs7QWtCN3FFQTtFQUNHO0lBQ0s7RWxCZ3JFTjtBQUNGO0FtQmh0RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJrdEVKO0FtQmh0RUk7RUFDSTtFQUNBO0FuQmt0RVI7QW1CN3NFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK3NFWjtBbUI3c0VZO0VBQ0k7RUFDQTtFQUNBO0FuQitzRWhCO0FtQjNzRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNnNFWjtBbUIzc0VZO0VBQ0k7RUFDQTtFQUNBO0FuQjZzRWhCO0FtQjFzRVk7RUFDSTtFQUNBLGdDaEI1REk7RWdCNkRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjRzRWhCO0FtQnpzRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDaEI5RUk7RWdCK0VKO0VBQ0E7RUFDQTtFQUNBO0FuQjJzRWhCO0FtQnRzRVE7RUFDSTtFQUNBO0VBQ0E7QW5Cd3NFWjs7QW9CL3hFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCa3lFUjs7QW9COXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaXlFRjs7QW9COXhFQTtFQUNJO0FwQml5RUo7O0FvQjl4RUE7RUFDSTtFQUNBO0VBQ0E7QXBCaXlFSjs7QW9COXhFQTtFQUNJO0FwQml5RUo7O0FvQjl4RUE7RUFDSTtBcEJpeUVKOztBb0I5eEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQml5RUo7O0FvQjl4RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQml5RUo7QW9CL3hFSTtFQUNJO0VBQ0E7QXBCaXlFUjtBb0I5eEVJO0VBQ0k7QXBCZ3lFUjtBb0IzeEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZ4RWhCO0FvQnp4RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMnhFWjtBb0J4eEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjB4RVo7QW9CdnhFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQnl4RVo7QW9CdnhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5eEVoQjs7QW9CbnhFQTtFQUNJO0lBQ0k7RXBCc3hFTjtBQUNGO0FvQm54RUE7RUFDSTtJQUNJO0VwQnF4RU47QUFDRjtBSWo1RUU7RUFDRSxnQ0RIZ0I7RUNJaEIsa0JEWUs7RUNYTCxnQkRJTTtFQ0hOO0FKbTVFSjtBSXY1RUU7RUFDRSx3Q0RGaUI7RUNHakIsa0JEWUs7RUNYTCxnQkRJTTtFQ0hOO0FKeTVFSjtBSTc1RUU7RUFDRSx5Q0REVTtFQ0VWLGtCRFlLO0VDWEwsZ0JESU07RUNITjtBSis1RUo7QUF2NUVBO0VBQ0U7QUF5NUVGOztBQXQ1RUE7RUFDRTtFQUNBO0FBeTVFRjs7QUF0NUVBO0VBQ0U7RUFDQTtFQUNBO0FBeTVFRjs7QUF0NUVBOzs7RUFHRTtBQXk1RUY7O0FBdDVFQTtFQUNFO0VBQ0E7RUFDQTtBQXk1RUY7QUF2NUVFO0VBQ0U7QUF5NUVKO0FBdDVFRTtFQUNFO0FBdzVFSjtBQXI1RUU7RUFDRTtBQXU1RUo7O0FBbjVFQTtFQUNFO0FBczVFRjs7QUFuNUVBO0VBQ0U7RUFDQTtBQXM1RUY7O0FBbjVFQTtFQUNFO0VBQ0E7RUFDQSxnQ0dqRWtCO0VIa0VsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXM1RUY7O0FBbjVFQTtFQUNFO0FBczVFRjs7QUFuNUVBO0VBQ0U7QUFzNUVGOztBQW41RUE7O0VBRUU7QUFzNUVGO0FBcDVFRTtFQUpGOztJQUtJO0VBdzVFRjtBQUNGOztBQXI1RUE7RUl2RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VKb0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTY1RUY7QUEzNUVFO0VBQ0U7QUE2NUVKO0FBMTVFRTtFQUNFO0VBQ0E7RUk1R0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VKeUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaTZFSjs7QUE1NUVFO0VBQ0U7RUFDQTtFQUNBLGdDR3ZJZ0I7RUh3SWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBKzVFSjs7QUEzNUVBO0VBRUk7SUFDRTtFQTY1RUo7QUFDRjtBQXY1RUk7RUFDRTtBQXk1RU47O0FBcDVFQTtFQUNFO0FBdTVFRjs7QUFuNUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXM1RUo7QUFwNUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0NHbExjO0VIbUxkO0VBQ0E7RUFDQTtFQUNBO0FBczVFTjtBQWw1RUk7RUFDRTtFQUNBO0VBQ0Esd0NHNUxlO0VINkxmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvNUVOO0FBajVFSTtFQUNFO0FBbTVFTjtBQWg1RUk7RUFDRTtFQUNBO0VBQ0Esd0NHM01lO0VINE1mO0VBQ0E7RUFDQTtFQUNBO0FBazVFTjtBQWg1RU07RUFDRTtFQUNBO0FBazVFUjs7QUE1NEVBO0VBQ0U7QUErNEVGO0FBNzRFRTtFQUhGO0lBSUk7RUFnNUVGO0FBQ0Y7O0FBNTRFRTtFQUNFO0FBKzRFSjtBQTc0RUk7RUFIRjtJQUlJO0VBZzVFSjtBQUNGOztBQTU0RUE7RUFDRTtBQSs0RUY7O0FBMzRFRTtFQUNFO0FBODRFSjs7QUF4NEVFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyNEVKO0FBeDRFRTtFQUNFO0FBMDRFSjtBQXY0RUU7RUFDRTtBQXk0RUo7O0FBcjRFQTtFQUNFO0VBQ0E7QUF3NEVGO0FBcDRFSTtFQUVFO0VBQ0E7QUFxNEVOOztBQWg0RUE7RUFDRTtBQW00RUY7O0FBaDRFQTtFQUNFO0FBbTRFRjs7QUFoNEVBO0VBQ0U7QUFtNEVGOztBQWg0RUE7RUFDRTtBQW00RUY7O0FBaDRFQTs7RUFFRSxnQ0cxU2tCO0FINnFGcEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9ub2RlX21vZHVsZXMvcGx5ci9kaXN0L3BseXIuY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3Mvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9fa2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9wYXJ0aWFscy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9wYXJ0aWFscy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50X2hlcm8uc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50X2hvbC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfdGV4dC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfdGV4dF9sZWdhbC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfY29udGFjdC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfc2VwYXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudF9jb2xlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbGxlY3Rpb24vY29tcG9uZW50X2hlYWRlci5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb2xsZWN0aW9uL2NvbXBvbmVudF9xdW90ZS5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb2xsZWN0aW9uL2NvbXBvbmVudF9pbWFnZS5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb2xsZWN0aW9uL2NvbXBvbmVudF92aWRlby5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb2xsZWN0aW9uL2NvbXBvbmVudF90ZXh0X2V4cGFuZC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9hYm91dC9jb21wb25lbnRfdGV4dF9ub3JtYWwuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2VsZW1lbnRzL2xpZ2h0Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9lbGVtZW50cy9jb29raWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO0BrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOmFmdGVyLC5wbHlyLS1mdWxsLXVpIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6IzRhNTQ2NDtiYWNrZ3JvdW5kOnZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywycHgpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCNmZmYpO2ZvbnQtc2l6ZTo5cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhZGdlLDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2xlZnQ6MDtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTtwYWRkaW5nOjIwcHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsMThweCl9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSotNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6IzAwMGM7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQsIzAwMGMpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWNhcHRpb25zLXRleHQtY29sb3IsI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItY29udHJvbC1yYWRpdXMsNHB4KTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXR9LnBseXJfX2NvbnRyb2wgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDpjdXJyZW50Q29sb3I7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fWEucGx5cl9fY29udHJvbHt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZCxhLnBseXJfX2NvbnRyb2w6YWZ0ZXIsYS5wbHlyX19jb250cm9sOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbHN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye2ZsZXg6MTttaW4td2lkdGg6MH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVte21hcmdpbi1sZWZ0OjIuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b30ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWV7cGFkZGluZzowIDVweDtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMil9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ciBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyIFtkYXRhLXBseXI9cGlwXSwucGx5cl9fY29udHJvbHM6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBseXJfX21lbnV7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIC5wbHlyX190b29sdGlwe2Rpc3BsYXk6bm9uZX0ucGx5cl9fbWVudV9fY29udGFpbmVye2FuaW1hdGlvbjpwbHlyLXBvcHVwIC4ycyBlYXNlO2JhY2tncm91bmQ6I2ZmZmZmZmU2O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsI2ZmZmZmZmU2KTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsOHB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCAjMDAwMDAwMjY7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLW1lbnUtc2hhZG93LDAgMXB4IDJweCAjMDAwMDAwMjYpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpLHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lcjphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlci10b3AtY29sb3I6I2ZmZmZmZmU2O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsI2ZmZmZmZmU2KTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTRweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcgLSB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KS8yKTt0b3A6MTAwJTt3aWR0aDowfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV17cGFkZGluZzo3cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLW1lbnUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpO3BhZGRpbmc6NC42NjY2N3B4IDEwLjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzEuNSkgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41KTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w+c3BhbnthbGlnbi1pdGVtczppbmhlcml0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCAjMDAwMDtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4O3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojNzI4MTk3O2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtyaWdodDo2LjVweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmZvY3VzLXZpc2libGU6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3ZlcjphZnRlcntib3JkZXItbGVmdC1jb2xvcjppbml0aWFsfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2t7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO21hcmdpbjo3cHg7bWFyZ2luOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTttYXJnaW4tYm90dG9tOjMuNXB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoyKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjojNzI4MTk3O2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3Jle2JhY2tncm91bmQ6I2RjZGZlNTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwjZGNkZmU1KTtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZjtib3gtc2hhZG93OjAgMXB4IDAgdmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLXNoYWRvdy1jb2xvciwjZmZmKTtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDozLjVweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDojMDAwMDAwMWE7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3Jle2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItY29udHJvbC10b2dnbGUtY2hlY2tlZC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106Zm9jdXMtdmlzaWJsZTpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiMyMzI4MmYxYX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43Ki0xIC0gLTJweCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtjb2xvcjojMDBiMmZmO2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O2hlaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTttYXJnaW46MDttaW4td2lkdGg6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsY3VycmVudENvbG9yIDAsIzAwMDAgMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLCMwMDAwIHZhcigtLXZhbHVlLDApKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTttYXJnaW4tdG9wOi00cHg7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSkvMiotMSk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjojMDAwMH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbXMtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5ci0teW91dHViZS5wbHlyLS1wYXVzZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQ6bm90KC5wbHlyLS1zdG9wcGVkKSAucGx5cl9fcG9zdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6YmVmb3Jle2NvbnRlbnQ6XCLigYRcIjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItdG9vbHRpcC1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjVweCA3LjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3JlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDoxNnB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcHtsZWZ0OmF1dG87cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcm9ncmVzc3tsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLjUpO21hcmdpbi1yaWdodDoxM3B4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0uNSk7bWFyZ2luLXJpZ2h0Oi02LjVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTt3aWR0aDpjYWxjKDEwMCUgKyAxM3B4KTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXJfX3Byb2dyZXNzIC5wbHlyX190b29sdGlwe2xlZnQ6MDttYXgtd2lkdGg6MTIwcHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMiotMSk7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6IzAwMDB9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCMyMzI4MmY5OSAyNSUsIzAwMDAgMCwjMDAwMCA1MCUsIzIzMjgyZjk5IDAsIzIzMjgyZjk5IDc1JSwjMDAwMCAwLCMwMDAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSAyNSUsIzAwMDAgMjUlLCMwMDAwIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDc1JSwjMDAwMCA3NSUsIzAwMDApO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpO2NvbG9yOiMwMDAwfS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCl9LnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KX0ucGx5cl9fcHJvZ3Jlc3NfX21hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6MXB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6M3B4O3dpZHRoOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLXdpZHRoLDNweCk7ei1pbmRleDozfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXgtd2lkdGg6OTBweDttaW4td2lkdGg6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXItLWF1ZGlve2Rpc3BsYXk6YmxvY2t9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCM0YTU0NjQpO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNjMWM4ZDE5OTtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KX0ucGx5ci0tdmlkZW97b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3thc3BlY3QtcmF0aW86MTYvOX1Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86MTYvOSl7LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cG9zaXRpb246cmVsYXRpdmV9fS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7bGVmdDowO3BhZGRpbmc6NXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7b3BhY2l0eTouOTtwYWRkaW5nOjE1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNmZmZmZmY0MDtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTtpbnNldDowO21hcmdpbjowO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7aW5zZXQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS1iYWRnZS10ZXh0KTtmb250LXNpemU6MTFweDtwYWRkaW5nOjJweCA2cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwMDAwMDI2O2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvdHRvbTowO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzoyMHB4IDZweCA2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3ByZXZpZXctc2NydWJiaW5ne2ZpbHRlcjpibHVyKDFweCk7aGVpZ2h0OjEwMCU7aW5zZXQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd257b3BhY2l0eToxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tbm8tdHJhbnNpdGlvbnt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0ucGx5ciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSIsIkB1c2UgJ192YXJzJyBhcyAqO1xuQHVzZSAnX21peGlucycgYXMgKjtcblxuQHVzZSAncGFydGlhbHMvaGVhZGVyJztcbkB1c2UgJ3BhcnRpYWxzL2Zvb3Rlcic7XG5cbkB1c2UgJ19jb21wb25lbnRzJztcbkB1c2UgJ19lbGVtZW50cyc7XG5cbkBpbXBvcnQgJ35wbHlyL2Rpc3QvcGx5ci5jc3MnO1xuXG5AaW5jbHVkZSBmb250LXR0ZigkZm9udC1yZWd1bGFyLXRpdGxlLCAkbm9ybWFsLCAkcmVndWxhcik7XG5AaW5jbHVkZSBmb250LXR0ZigkZm9udC1yZWd1bGFyLWl0YWxpYywgJG5vcm1hbCwgJHJlZ3VsYXIpO1xuQGluY2x1ZGUgZm9udC10dGYoJGZvbnQtcmVndWxhciwgJG5vcm1hbCwgJHJlZ3VsYXIpO1xuXG46cm9vdCB7XG4gIC0tcGx5ci1jb2xvci1tYWluOiAjMDAwMDAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcblxuICAmLi1zIHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICB9XG5cbiAgJi4tbSB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAmLi14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkwcHg7XG4gIH1cbn1cblxuI3dwYWRtaW5iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvbXBvbmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtc3BhY2luZzogMTAwdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5zZWN0aW9uI3BhZ2UtYWJvdXQsXG5zZWN0aW9uI3BhZ2UtY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIEBpbmNsdWRlIHNpemUoMTRweCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjdGOEY4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjI0cHhcIiB2aWV3Qm94PVwiMCAtOTYwIDk2MCA5NjBcIiB3aWR0aD1cIjI0cHhcIiBmaWxsPVwiJTIzMDAwMDAwXCI+PHBhdGggZD1cIk00MDAtMzA0IDI0MC00NjRsNTYtNTYgMTA0IDEwNCAyNjQtMjY0IDU2IDU2LTMyMCAzMjBaXCIvPjwvc3ZnPicpO1xuICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAtNnB4O1xuICB9XG59XG5cbiNwYWdlLWxlZ2FsIHtcbiAgPi50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1sZWdhbCB7XG4gICAgPi50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2UtaG9tZSB7XG4gICY6bm90KC5zaG93LWNvbXBvbmVudHMpIHtcbiAgICBmb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1jb21wb25lbnRzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbm1haW4ucGFnZS00MDQge1xuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cblxuICAgIC50ZXh0LTQwNCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLWl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDI0cHggMDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JzLW5ldXRyYWwtbmV1dHJhbC05MDAsICMyNTI1MjUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbiNwYWdlLWhvbWU6aGFzKGNvbXBvbmVudC1jb2xsZWN0aW9ucyArIGNvbXBvbmVudC1zZXBhcmF0b3IpIHtcbiAgY29tcG9uZW50LWNvbGxlY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jcGFnZS1hYm91dCBjb21wb25lbnQtc2VwYXJhdG9yOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnRcbn1cblxuYm9keS5wYWdlLWxlZ2FsIHtcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2UtbGVnYWwge1xuXG4gIGgyLFxuICAuY21wbHotc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY21wbHotY29va2llYmFubmVyIC5jbXBsei1jbG9zZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgc3ZnIHtcblxuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3NpbmdsZS1jb2xsZWN0aW9uIC4tc2xpZGVyIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMiAhaW1wb3J0YW50O1xufVxuXG4ucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZS0tY3VycmVudC5wbHlyX190aW1lLFxuLnBseXJfX3Rvb2x0aXAge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbn0iLCJAa2V5ZnJhbWVzIGJhY2tncm91bmRVcFNocmluayB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNzgwcHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDc4MHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMTExMHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0ZXh0VG9wTW9yZVNpemUge1xuICAgIDAlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdG9wOiA5N3B4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICB0b3A6IDI4NXB4O1xuICAgIH1cbn1cbiAgICBcbkBrZXlmcmFtZXMgdGV4dFRvcE1vcmVTaXplOTAwcHgge1xuICAgIDAlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdG9wOiA5N3B4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRvcDogMjg1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRleHRUb3BNb3JlU2l6ZTc2OHB4IHtcbiAgICAwJSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogOTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmREb3duRXhwYW5kIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMTEwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNzgwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRleHRUb3BMZXNzU2l6ZSB7XG4gIDAlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgdG9wOiAyODVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0b3A6IDk3cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiQHVzZSAnLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi9fbWl4aW5zJyBhcyAqO1xuQHVzZSAnLi4vX2tleWZyYW1lcycgYXMgKjtcblxuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAuY29udGFpbmVyLi1tIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHghaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICZfX21lbnUtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX21lbnUtbGVmdCxcbiAgICAgICAgICAgICAgICAmX19tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS45MTY1IDUuODMzMzRMNi45OTk4NCA4Ljc1TDQuMDgzMTcgNS44MzMzNFwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41ODMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xhbmc9XCJlblwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsYW5nPVwiZXNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihsYW5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKDE4NnB4LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFnZS1ob21lOm5vdCguLWhvbWUtYW5pbWF0ZWQpIHtcbiAgICBoZWFkZXIgLmNvbnRhaW5lci4tbSAuY29udGVudCAuaGVhZGVyX19tZW51LWxlZnQgZGl2IHVsID4gbGkgYSwgXG4gICAgaGVhZGVyIC5jb250YWluZXIuLW0gLmNvbnRlbnQgLmhlYWRlcl9fbWVudS1yaWdodCBkaXYgdWwgPiBsaSBhLFxuICAgIGhlYWRlciAuY29udGFpbmVyLi1tIC5jb250ZW50IC5oZWFkZXJfX21lbnUtbGVmdCBkaXYgdWwgPiBsaSBhIFtsYW5nPWVuXTpiZWZvcmUsIFxuICAgIGhlYWRlciAuY29udGFpbmVyLi1tIC5jb250ZW50IC5oZWFkZXJfX21lbnUtbGVmdCBkaXYgdWwgPiBsaSBhIFtsYW5nPWVzXTpiZWZvcmUsIFxuICAgIGhlYWRlciAuY29udGFpbmVyLi1tIC5jb250ZW50IC5oZWFkZXJfX21lbnUtcmlnaHQgZGl2IHVsID4gbGkgYSBbbGFuZz1lbl06YmVmb3JlLCBcbiAgICBoZWFkZXIgLmNvbnRhaW5lci4tbSAuY29udGVudCAuaGVhZGVyX19tZW51LXJpZ2h0IGRpdiB1bCA+IGxpIGEgW2xhbmc9ZXNdOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5jb250YWluZXIuLW0gLmNvbnRlbnQgLmhlYWRlcl9fbG9nbyAud3JhcC1zdmcgc3ZnIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuZm9vdGVyLWF0LXRvcCB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgJl9fbWVudS1tb2JpbGUuLW9wZW4gLndyYXAtc3ZnIHN2ZyAqe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19tZW51LWxlZnQsXG4gICAgICAgICAgICAgICAgICAgICZfX21lbnUtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS45MTY5OSA1LjgzMzM0TDcuMDAwMzMgOC43NUw0LjA4MzY2IDUuODMzMzRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjAuNTgzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGFuZz1cImVuXCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsYW5nPVwiZXNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19tZW51LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLndyYXAtc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLi1mb290ZXItYW5pbWF0ZWQ6bm90KC5wYWdlLWxlZ2FsKSB7XG4gICAgLmhlYWRlci10cmFuc3BhcmVudCB7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbnRhaW5lci4tbSAuY29udGVudCAuaGVhZGVyX19tZW51LXJpZ2h0IGRpdiB1bCA+IGxpIGEgW2xhbmc9ZXNdOmJlZm9yZSxcbiAgICAgICAgLmNvbnRhaW5lci4tbSAuY29udGVudCAuaGVhZGVyX19tZW51LWxlZnQgZGl2IHVsID4gbGkgYSwgaGVhZGVyIC5jb250YWluZXIuLW0gLmNvbnRlbnQgLmhlYWRlcl9fbWVudS1yaWdodCBkaXYgdWwgPiBsaSBhLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5oZWFkZXJfX21lbnUtbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi4tZm9vdGVyLWFuaW1hdGVkOm5vdCgucGFnZS1sZWdhbCkgaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgXG4gICAgLmNvbnRhaW5lciB7ICAgICAgICAgICAgXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICZfX21lbnUtbGVmdCxcbiAgICAgICAgICAgICAgICAmX19tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS45MTY5OSA1LjgzMzM0TDcuMDAwMzMgOC43NUw0LjA4MzY2IDUuODMzMzRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjAuNTgzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsYW5nPVwiZW5cIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGFuZz1cImVzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5oZWFkZXIuYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG5ib2R5Om5vdCguLWhvbWUtYW5pbWF0ZWQpIHtcbiAgICBjb21wb25lbnQtaGVybyAuY29udGFpbmVyIC5jb250ZW50ID4gLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWdlLWNvbGVjY2lvbmVzLFxuLnBhZ2UtbGVnYWwsXG4ucGFnZS5zaW5nbGUsXG4ucGFnZS1jb250YWN0LFxuLnBhZ2UtaG9sLFxuLnBhZ2UtNDA0LFxuLnBhZ2UtYWJvdXQsXG4uLWhvbWUtYW5pbWF0ZWQge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyIHsgICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVudS1sZWZ0LFxuICAgICAgICAgICAgICAgICAgICAmX19tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud3BtbC1scy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuOTE2OTkgNS44MzMzNEw3LjAwMDMzIDguNzVMNC4wODM2NiA1LjgzMzM0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIwLjU4MzMzM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xhbmc9XCJlblwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGFuZz1cImVzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmX19tZW51LW1vYmlsZS4tb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19tZW51LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLndyYXAtc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIgLmNvbnRhaW5lci4tbSAuY29udGVudCAuaGVhZGVyX19tZW51LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIgLmNvbnRhaW5lci4tbSAuY29udGVudCB7XG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgICAgICAmLWxpbmUsXG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLW9iamVjdC1wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLi1vcGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIC4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAmLi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBGb250c1xuJGZvbnQtcmVndWxhci10aXRsZTonQmViYXNOZXVlLVJlZ3VsYXInO1xuJGZvbnQtcmVndWxhci1pdGFsaWM6J0ZyZWlnaHRCaWdQcm9MaWdodC1JdGFsaWMnO1xuJGZvbnQtcmVndWxhcjonRnJlaWdodEJpZ1Byb0xpZ2h0LVJlZ3VsYXInO1xuXG5cbi8vIEZvbnQgd2VpZ2h0c1xuJHRoaW46IDEwMDtcbiRleHRyYWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFib2xkOiA4MDA7XG5cbi8vIEZvbnQgc3R5bGVcbiRub3JtYWw6IG5vcm1hbDtcbiRpdGFsaWM6IGl0YWxpYztcblxuLy8gVHJhbnNpdGlvbiBkdXJhdGlvblxuJHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZTsiLCIvLyBGdWVudGVzXG5AbWl4aW4gZm9udC10dGYoJGZvbnQtZmlsZS1uYW1lLCAkc3R5bGUsICR3ZWlnaHQpIHtcbiAgJGZvbnQtZmlsZS1wYXRoOiAnLi4vZm9udHMvJyArICRmb250LWZpbGUtbmFtZTtcbiAgQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmlsZS1uYW1lO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6dXJsKCRmb250LWZpbGUtcGF0aCArICcudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICB9XG59XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGghaW1wb3J0YW50O1xuICBtaW4td2lkdGg6ICR3aWR0aCFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJHdpZHRoIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAkaGVpZ2h0IWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogJGhlaWdodCFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6ICRoZWlnaHQhaW1wb3J0YW50O1xufSIsIkB1c2UgJy4uL192YXJzJyBhcyAqO1xuQHVzZSAnLi4vX21peGlucycgYXMgKjtcblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFja2dyb3VuZC1mb290ZXIuanBnJyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIGJvdHRvbTogLTEwMHB4OyBcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBcbiAgICAmLi1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTYwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk5OTsgICBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvLyBtYXJnaW46IDAgMCA0OHB4IDA7XG4gICAgfVxuICAgIFxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDAgMTIwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX3Jyc3Mge1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAuZm9vdGVyX19ycnNzLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgyMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191YmljYXRpb24ge1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LWxlZ2FsIHtcbiAgICAgICAgPiBkaXYgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyBcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICAmLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTQ4cHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmX191YmljYXRpb24ge1xuICAgICAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICZfX3Jyc3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbnUtbGVnYWwge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL192YXJzJyBhcyAqO1xuQHVzZSAnLi4vX21peGlucycgYXMgKjtcbkB1c2UgJy4uL19rZXlmcmFtZXMnIGFzICo7XG5cbmNvbXBvbmVudC1oZXJvIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICYgfiAqIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi4tYW5pbWF0ZWQge1xuICAgICAgICAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kVXBTaHJpbmsgMXMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1pbi1vdXQsIGJvdHRvbSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0b3A6IDI4NXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcblxuICAgICAgICAgICAgICAgIC5wcmV0aXRsZSxcbiAgICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRleHRUb3BNb3JlU2l6ZSAxcyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyODVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDk3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmV0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLWl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMnB4KTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyYW5zaXRpb24tcmV0dXJuIHtcbiAgICBjb21wb25lbnQtaGVybyB7XG4gICAgICAgIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kRG93bkV4cGFuZCAxcyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndyYXBwZXIgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGV4dFRvcExlc3NTaXplIDFzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdy1jb21wb25lbnRzIHtcbiAgICBtYWluIHtcbiAgICAgICAgY29tcG9uZW50LWhlcm8ge1xuICAgICAgICAgICAgJiB+ICoge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciAuY29udGVudCAud3JhcHBlciA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICBjb21wb25lbnQtaGVybyAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIFxuICAgIGNvbXBvbmVudC1oZXJvLi1hbmltYXRlZCAuY29udGFpbmVyIC5jb250ZW50IC53cmFwcGVyIC50aXRsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogdGV4dFRvcE1vcmVTaXplOTAwcHggMXMgZWFzZSBmb3J3YXJkcyFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb21wb25lbnQtaGVybyAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5M3B4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIHRvcDogMTgwcHg7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDczJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbXBvbmVudC1oZXJvLi1hbmltYXRlZCAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgdG9wOiAxNDJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHRleHRUb3BNb3JlU2l6ZTc2OHB4IDFzIGVhc2UgZm9yd2FyZHMhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctY29tcG9uZW50cyBtYWluIGNvbXBvbmVudC1oZXJvIC5jb250YWluZXIgLmNvbnRlbnR7XG4gICAgICAgID4gLmJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0OHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAud3JhcHBlciA+IC50aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfSBcbn0iLCJAdXNlICcuLi9fdmFycycgYXMgKjtcbkB1c2UgJy4uL19taXhpbnMnIGFzICo7XG5AdXNlICcuLi9fa2V5ZnJhbWVzJyBhcyAqO1xuXG5jb21wb25lbnQtaG9sIHtcbiAgICBtYXJnaW46IDExNXB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzE1cHghaW1wb3J0YW50O1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAucHJldGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgMCBhdXRvIDY4cHggYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvdy1tb3JlICB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDAgMTA1cHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGVjdGlvbi1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjhweCAwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIFtkYXRhLWZpbHRlcj1cInNpbiBjYXRlZ29yw61hXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDQ4cHg7XG5cblxuICAgICAgICAgICAgICAgICYubWFyZ2luLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxvY2tpbmctbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndyYXAtc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtYW5pbWF0aW9uIDE1cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3JhcC1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgY29tcG9uZW50LWhvbCAuY29udGFpbmVyIC5jb250ZW50IC5pdGVtcyAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb21wb25lbnQtaG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgICAgICAuY29sbGVjdGlvbi1maWx0ZXJzLCBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHghaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICYubG9ja2luZy1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NTYwcHgpIGFuZCAobWF4LXdpZHRoOjg5MHB4KSB7XG4gICAgY29tcG9uZW50LWhvbCAuY29udGFpbmVyIC5jb250ZW50IC5jb2xsZWN0aW9uLWZpbHRlcnMgLmZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MnB4O1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MzYwcHgpIGFuZCAobWF4LXdpZHRoOjU2MHB4KSB7XG4gICAgY29tcG9uZW50LWhvbCAuY29udGFpbmVyIC5jb250ZW50IC5jb2xsZWN0aW9uLWZpbHRlcnMgLmZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MnB4O1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKTphZnRlcixcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBjb21wb25lbnQtaG9sIC5jb250YWluZXIgLmNvbnRlbnQgLmNvbGxlY3Rpb24tZmlsdGVycyAuZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MnB4O1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL192YXJzJyBhcyAqO1xuQHVzZSAnLi4vX21peGlucycgYXMgKjtcblxuY29tcG9uZW50LXRleHQge1xuICAgIG1hcmdpbjogMTE1cHggMDtcblxuICAgIC5jb250YWluZXIuLXMge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgY29tcG9uZW50LXRleHQge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG59IiwiQHVzZSAnLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtdGV4dC1sZWdhbCB7XG4gICAgbWFyZ2luOiAxMDVweCAwIDYwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG5cbiAgICAuY29udGFpbmVyLi1zIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDQ0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb21wb25lbnQtdGV4dC1sZWdhbCB7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDYwcHggMDtcbiAgICB9XG59IiwiQHVzZSAnLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtY29udGFjdCB7XG4gICAgbWFyZ2luOiA1NnB4IDAgMTQ0cHggMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTg1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RjMzIzMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgIGNvbXBvbmVudC1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkB1c2UgJy4uL192YXJzJyBhcyAqO1xuQHVzZSAnLi4vX21peGlucycgYXMgKjtcblxuI3BhZ2UtYWJvdXQgY29tcG9uZW50LXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG59XG5cbmNvbXBvbmVudC1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTE1cHggMDtcblxuICAgIFxuICAgIC5jb250YWluZXIuLXMge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAud3JhcC1zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTEwcHgpO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hvdy1jb21wb25lbnRzIGNvbXBvbmVudC1zZXBhcmF0b3JbZGF0YS1oaWRlPW1vYmlsZV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIGNvbXBvbmVudC1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcblxuICAgICAgICAmW2RhdGEtaGlkZT1cIm1vYmlsZVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9fdmFycycgYXMgKjtcbkB1c2UgJy4uL19taXhpbnMnIGFzICo7XG5cbmNvbXBvbmVudC1jb2xsZWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxMTVweCAwO1xuXG4gICAgJltkYXRhLXNob3ctYWxsPVwieWVzXCJdIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTVweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi4tdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuLXNob3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIDAgYXV0byA2OHB4IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53cmFwLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci1pdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb2xlY2Npb25lcyBjb21wb25lbnQtY29sbGVjdGlvbnNbZGF0YS1zaG93LWFsbD1cIm5vXCJdIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzE1cHggIWltcG9ydGFudDtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuLXNob3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgY29tcG9uZW50LWNvbGxlY3Rpb25zIHtcbiAgICAgICAgJltkYXRhLXNob3ctYWxsPVwieWVzXCJdLFxuICAgICAgICAmW2RhdGEtc2hvdy1hbGw9XCJub1wiXSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIC5jb250ZW50IC5pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgY29tcG9uZW50LWNvbGxlY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgICAgICAgJltkYXRhLXNob3ctYWxsPVwibm9cIl0sXG4gICAgICAgICZbZGF0YS1zaG93LWFsbD1cInllc1wiXSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgID4gLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHghaW1wb3J0YW50O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cblxuICAgIC5wYWdlLWNvbGVjY2lvbmVzIGNvbXBvbmVudC1jb2xsZWN0aW9uc1tkYXRhLXNob3ctYWxsPW5vXSAuY29udGFpbmVyIC5jb250ZW50IC5pdGVtcyAuaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICNzaW5nbGUtY29sbGVjdGlvbiB7XG4gICAgICAgIGNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcyNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcyNXB4O1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpoYXMoLi10aXRsZS0yLWxpbmVzKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlICsgNzY1cHgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDc2NXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDc2NXB4KTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi8uLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtaGVhZGVyIHtcbiAgICBtYXJnaW46IDMwcHggMCAxNjBweCAwO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgXG4gICAgJjpoYXMoLi10aXRsZS0yLWxpbmVzKSB7XG4gICAgICAgIGhlaWdodDogODkwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg5MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OTBweDtcbiAgICB9XG5cbiAgICAmOmhhcyguLXBhZ2UtYWJvdXQpIHtcbiAgICAgICAgaGVpZ2h0OiA4OTVweDtcbiAgICAgICAgbWluLWhlaWdodDogODk1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg5NXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYuLXRpdGxlLTItbGluZXMge1xuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2UtY3JlZGl0cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tcGFnZS1hYm91dCB7XG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjU1cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLWNyZWRpdHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC02NDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAmOmhhcyguLXRpdGxlLTItbGluZXMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4IWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmltYWdlLWNyZWRpdHMge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLi1wYWdlLWFib3V0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2NHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDY0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgZ2FwOiAwcHg7XG5cbiAgICAgICAgICAgIC5pbWFnZS1jcmVkaXRzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tcGFnZS1hYm91dCAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAucHJldGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi8uLi9fbWl4aW5zJyBhcyAqO1xuXG4jcGFnZS1hYm91dCB7XG4gICAgY29tcG9uZW50LXF1b3RlIHtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG5cbiAgICAgICAgLmNvbnRhaW5lci4tcyB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5jb21wb25lbnQtcXVvdGUge1xuICAgIG1hcmdpbjogMTEwcHggMDtcblxuICAgIC5jb250YWluZXIuLXMge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5hc3RlcmlzayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGNvbXBvbmVudC1xdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIC5jb250YWluZXIuLXMgLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi8uLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMTEwcHggMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICAmLi1mdWxsd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgLndyYXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZpdGNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAud3JhcC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLi1jb2wyYmlnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTExMHB4IWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLndyYXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tY29sMnNtYWxsIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC53cmFwLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXNsaWRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3OTBweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuY2VudGVyLWNsaWNrLWxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiB6b29tLWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgZ2FwOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAub3dsLWRvdCAge1xuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWRyYWdnaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5vd2wtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNlbnRlciBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogem9vbS1pbiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyAub3dsLXN0YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndyYXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgyODVweCwgNTMwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluay5jdGEge1xuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltYWdlLWNyZWRpdHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLWl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICBjb21wb25lbnQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICYuLWZ1bGx3aWR0aCB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAud3JhcC1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1jb2wyc21hbGwge1xuICAgICAgICAgICAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgLndyYXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tY29sMmJpZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLndyYXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1zbGlkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICNzaW5nbGUtY29sbGVjdGlvbiB7XG4gICAgICAgIGNvbXBvbmVudC1pbWFnZSAuY29udGFpbmVyOm5vdCguLXNsaWRlcikge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi4tY29sMmJpZyAuY29udGVudCAuZ2FsbGVyeSAud3JhcC1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BhZ2UtYWJvdXQge1xuICAgICAgICBjb21wb25lbnQtaW1hZ2UgLmNvbnRhaW5lci4tY29sMnNtYWxsIC5nYWxsZXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9fdmFycycgYXMgKjtcbkB1c2UgJy4uLy4uL19taXhpbnMnIGFzICo7XG5cbmNvbXBvbmVudC12aWRlbyB7XG4gICAgbWFyZ2luOiAxMTBweCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAgICAgLndyYXAtdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb21wb25lbnQtdmlkZW8ge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi8uLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtdGV4dC1leHBhbmQge1xuICBtYXJnaW46IDExMHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuLS1leHBhbmRlZCB7XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICAmLi1jb21wbGV0ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UsIG9wYWNpdHkgMS4ycyBlYXNlO1xuXG4gICAgICAgICAgJi4tc2hvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi10cnVuY2F0ZSB7XG4gICAgICAgICAgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLWhpZGUge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDEycHggYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBjb21wb25lbnQtdGV4dC1leHBhbmQge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59IiwiQHVzZSAnLi4vLi4vX3ZhcnMnIGFzICo7XG5AdXNlICcuLi8uLi9fbWl4aW5zJyBhcyAqO1xuXG5jb21wb25lbnQtdGV4dC1ub3JtYWwge1xuICAgIG1hcmdpbjogNDhweCAwO1xuXG4gICAgLmNvbnRhaW5lci4tcyB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICZbZGF0YS10ZXh0LXNpemU9XCIxNnB4XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmW2RhdGEtdGV4dC1zaXplPVwiMjBweFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgY29tcG9uZW50LXRleHQtbm9ybWFsIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxufSIsIkB1c2UgJy4uL192YXJzJyBhcyAqO1xuQHVzZSAnLi4vX21peGlucycgYXMgKjtcblxuI2xpZ2h0Ym94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAgNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAubGlnaHRib3gge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbGxlY3Rpb25fX25hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJAdXNlICcuLi9fdmFycycgYXMgKjtcbkB1c2UgJy4uL19taXhpbnMnIGFzICo7XG5cbmJvZHkucGFnZS1ob21lOm5vdCguc2hvdy1jb21wb25lbnRzKSB7XG4gICAgLmNtcGx6LWNvb2tpZWJhbm5lciB7XG4gICAgICAgIHRvcDogNDAlIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50IWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgfVxufVxuXG5ib2R5OmhhcygjY21wbHotY29va2llYmFubmVyLWNvbnRhaW5lcik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDVlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuYm9keTpoYXMoI2NtcGx6LWNvb2tpZWJhbm5lci1jb250YWluZXIgLmNtcGx6LWRpc21pc3NlZCk6YmVmb3JlIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbmRpdiNjbXBsei1tYW5hZ2UtY29uc2VudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5kaXYjY21wbHotbWFuYWdlLWNvbnNlbnQtY29udGFpbmVyIGlucHV0I2NtcGx6LWZ1bmN0aW9uYWwtb3B0aW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbXBsei1zb2Z0LWNvb2tpZXdhbGwge1xuICAgIHotaW5kZXg6IDk5OTk5OTkhaW1wb3J0YW50O1xufVxuXG5idXR0b24uY21wbHotYnRuLmNtcGx6LW1hbmFnZS1jb25zZW50Lm1hbmFnZS1jb25zZW50LTEuY21wbHotc2hvdyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXItdGl0bGUhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbn1cblxuLmNtcGx6LWNvb2tpZWJhbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmNtcGx6LXNob3cge1xuICAgICAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuY21wbHotaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXG4gICAgfVxuICAgIFxuICAgIC5jbXBseiB7XG4gICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAuY21wbHotYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhci10aXRsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLW5ldXRyYWwtYmxhY2ssICMwMDApIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyLXRpdGxlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVzc2FnZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLW5ldXRyYWwtZGFyay1ncmV5MiwgIzI1MjUyNSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZG9jdW1lbnRzLmNtcGx6LWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0IWltcG9ydGFudDtcblxuICAgICAgICAgICAgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtbmV1dHJhbC1kYXJrLWdyZXkyLCAjMjUyNTI1KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWhlYWRlciAuY21wbHotdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wbHotY29va2llYmFubmVyIHtcbiAgICAgICAgYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/