.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.slider-connect{height:100%;width:100%}.slider-origin{height:10%;width:10%}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc(var(--slider-handle-height, 16px)/2*-1 - var(--slider-height, 6px)/2*-1 - 1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{height:var(--slider-handle-width,16px);right:calc(var(--slider-handle-height, 16px)/2*-1 - var(--slider-height, 6px)/2*-1 - 1px);top:calc(var(--slider-handle-width, 16px)/2*-1);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled].slider-handle,[disabled] .slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-vertical .slider-tooltip{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-handle-height, 16px)/2 - var(--slider-height, 6px)/2 + var(--slider-tooltip-distance, 3px));left:auto;transform:translate(50%)}.slider-vertical .slider-origin>.slider-tooltip{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + var(--slider-handle-height, 16px)/2 - var(--slider-height, 6px)/2 + var(--slider-tooltip-distance, 3px));top:auto;transform:translateY(calc(var(--slider-tooltip-line-height, 1.25rem)*-1 - var(--slider-tooltip-py, 2px)*-1))}
@charset "UTF-8";html{scroll-behavior:smooth}:root{--viewport-height:100%}

/*! tailwindcss v3.1.7 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:100%){.container{max-width:100%}}@media (min-width:1160px){.container{max-width:1160px}}.helper-wrapper{left:0;position:fixed;top:0;z-index:9999999}.helper-wrapper a.helper-toggle{background-color:transparent;color:#000;font-size:10px;padding:5px 5px 0;text-decoration:none}.helper-wrapper .helper-content{--tw-shadow:0 0 50px -12px rgba(0,0,0,0.25);--tw-shadow-colored:0 0 50px -12px var(--tw-shadow-color);background-color:#fff;border:1px solid #eee;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;padding:10px}.helper-wrapper:focus-within a.helper-toggle,.helper-wrapper:hover a.helper-toggle{color:#000;text-decoration:none}.helper-wrapper:focus-within .helper-content,.helper-wrapper:hover .helper-content{display:block}.splide .splide__arrow{background:transparent;border:none;border-radius:0 0;box-sizing:border-box;color:#9f9f9f;cursor:pointer;height:30px;margin-top:-15px;opacity:1;outline:none;padding:0;position:absolute;top:50%;transform:none;transition:color .3s ease-out,background-color .3s ease-out;white-space:nowrap;width:30px;z-index:10}.splide .splide__arrow svg{display:none}.splide .splide__arrow:before{content:")";display:block;font-family:icons;font-size:30px;height:30px;line-height:30px;position:relative;text-align:center;transform:rotate(0)}.splide .splide__arrow.splide__arrow--prev:before{transform:rotate(180deg)}body,html{color:var(--color-gray);font-family:var(--font-family);font-size:14px;line-height:1.5;min-width:330px}*{box-sizing:border-box}h1{font-size:40px}h1,h2{line-height:1.3}h2{font-size:30px}h3{font-size:20px;line-height:1.3}a{color:var(--color-blue)}a,a:focus,a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}a:focus,a:hover{color:var(--color-blue-dark)}.font-icons{speak:never;font-family:icons!important;font-weight:400}.c_active-filter-pills .c_favorite,.c_active-filter-pills .c_pill,.c_btn,.c_favorite,.c_filter .search,.c_input,.c_tile-destination:after,.c_tile-hotel,.c_tile-hotel-image,.c_tile-hotel-image .img-wrap .img-slider,.my_animate,.promo-section a.item,a,footer .information .social a i{transition:all .3s}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:var(--color-gray);border-radius:8px;color:#fff;outline:0;position:relative;transition-property:transform,visibility,opacity;width:278px}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:16px;position:relative;z-index:1}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);color:var(--color-gray)}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/fonts/icons.eot?a1a1eb38297c2668e24005f69d36a342);src:url(/fonts/icons.eot?a1a1eb38297c2668e24005f69d36a342#iefix) format("embedded-opentype"),url(/fonts/icons.ttf?bc45ff2902ece7abbe4543282abca83a) format("truetype"),url(/fonts/icons.woff?1a0c80abe6d38f02fdd5c49d718075f2) format("woff"),url(/fonts/icons.svg?26455078e80c73fec1e4a1e710f072b2#icons) format("svg")}i.f_icon{line-height:1}.f_icon{display:inline-block}.f_icon.f_icon_set--left:before,.f_icon.f_icon_set--right:after,.f_icon:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none}.f_icon.f_icon_set--center{align-items:center;display:flex;justify-content:center}.f_icon.f_icon_set--loading:before{content:"\e901"}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.f_icon.f_icon_set--loading:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.f_icon--adultChild.f_icon_set--left:before,.f_icon--adultChild.f_icon_set--right:after,.f_icon--adultChild:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e900";transform:rotate(0)}.f_icon--arrowCircled.f_icon_set--left:before,.f_icon--arrowCircled.f_icon_set--right:after,.f_icon--arrowCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e901";transform:rotate(0)}.f_icon--arrowsCircled.f_icon_set--left:before,.f_icon--arrowsCircled.f_icon_set--right:after,.f_icon--arrowsCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e902";transform:rotate(0)}.f_icon--arrowsFour.f_icon_set--left:before,.f_icon--arrowsFour.f_icon_set--right:after,.f_icon--arrowsFour:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e903";transform:rotate(0)}.f_icon--arrowsHorizontal.f_icon_set--left:before,.f_icon--arrowsHorizontal.f_icon_set--right:after,.f_icon--arrowsHorizontal:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e904";transform:rotate(0)}.f_icon--arrowsSwap.f_icon_set--left:before,.f_icon--arrowsSwap.f_icon_set--right:after,.f_icon--arrowsSwap:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e905";transform:rotate(0)}.f_icon--arrowsVertical.f_icon_set--left:before,.f_icon--arrowsVertical.f_icon_set--right:after,.f_icon--arrowsVertical:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94c";transform:rotate(0)}.f_icon--balloon.f_icon_set--left:before,.f_icon--balloon.f_icon_set--right:after,.f_icon--balloon:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e906";transform:rotate(0)}.f_icon--bed.f_icon_set--left:before,.f_icon--bed.f_icon_set--right:after,.f_icon--bed:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e907";transform:rotate(0)}.f_icon--biker.f_icon_set--left:before,.f_icon--biker.f_icon_set--right:after,.f_icon--biker:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e908";transform:rotate(0)}.f_icon--bin.f_icon_set--left:before,.f_icon--bin.f_icon_set--right:after,.f_icon--bin:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e909";transform:rotate(0)}.f_icon--bulb.f_icon_set--left:before,.f_icon--bulb.f_icon_set--right:after,.f_icon--bulb:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e96f";transform:rotate(0)}.f_icon--bullet.f_icon_set--left:before,.f_icon--bullet.f_icon_set--right:after,.f_icon--bullet:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"•";transform:rotate(0)}.f_icon--bus.f_icon_set--left:before,.f_icon--bus.f_icon_set--right:after,.f_icon--bus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90b";transform:rotate(0)}.f_icon--bust.f_icon_set--left:before,.f_icon--bust.f_icon_set--right:after,.f_icon--bust:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90a";transform:rotate(0)}.f_icon--cableCar.f_icon_set--left:before,.f_icon--cableCar.f_icon_set--right:after,.f_icon--cableCar:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--calendar.f_icon_set--left:before,.f_icon--calendar.f_icon_set--right:after,.f_icon--calendar:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90c";transform:rotate(0)}.f_icon--calendarClock.f_icon_set--left:before,.f_icon--calendarClock.f_icon_set--right:after,.f_icon--calendarClock:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90d";transform:rotate(0)}.f_icon--camera.f_icon_set--left:before,.f_icon--camera.f_icon_set--right:after,.f_icon--camera:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90e";transform:rotate(0)}.f_icon--cameraPlus.f_icon_set--left:before,.f_icon--cameraPlus.f_icon_set--right:after,.f_icon--cameraPlus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--car.f_icon_set--left:before,.f_icon--car.f_icon_set--right:after,.f_icon--car:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e90f";transform:rotate(0)}.f_icon--celsius.f_icon_set--left:before,.f_icon--celsius.f_icon_set--right:after,.f_icon--celsius:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"C";transform:rotate(0)}.f_icon--clock.f_icon_set--left:before,.f_icon--clock.f_icon_set--right:after,.f_icon--clock:not(.f_icon_set--left):not(.f_icon_set--right):before,.f_icon--clockCircledArrow.f_icon_set--left:before,.f_icon--clockCircledArrow.f_icon_set--right:after,.f_icon--clockCircledArrow:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--cloud.f_icon_set--left:before,.f_icon--cloud.f_icon_set--right:after,.f_icon--cloud:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e911";transform:rotate(0)}.f_icon--cloudFog.f_icon_set--left:before,.f_icon--cloudFog.f_icon_set--right:after,.f_icon--cloudFog:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e912";transform:rotate(0)}.f_icon--cloudLightning.f_icon_set--left:before,.f_icon--cloudLightning.f_icon_set--right:after,.f_icon--cloudLightning:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e913";transform:rotate(0)}.f_icon--cloudRain.f_icon_set--left:before,.f_icon--cloudRain.f_icon_set--right:after,.f_icon--cloudRain:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e914";transform:rotate(0)}.f_icon--cloudSun.f_icon_set--left:before,.f_icon--cloudSun.f_icon_set--right:after,.f_icon--cloudSun:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e915";transform:rotate(0)}.f_icon--club.f_icon_set--left:before,.f_icon--club.f_icon_set--right:after,.f_icon--club:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e916";transform:rotate(0)}.f_icon--cog.f_icon_set--left:before,.f_icon--cog.f_icon_set--right:after,.f_icon--cog:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e917";transform:rotate(0)}.f_icon--cross.f_icon_set--left:before,.f_icon--cross.f_icon_set--right:after,.f_icon--cross:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"X";transform:rotate(0)}.f_icon--crossCircled.f_icon_set--left:before,.f_icon--crossCircled.f_icon_set--right:after,.f_icon--crossCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"x";transform:rotate(0)}.f_icon--crowd.f_icon_set--left:before,.f_icon--crowd.f_icon_set--right:after,.f_icon--crowd:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e91a";transform:rotate(0)}.f_icon--cutlery.f_icon_set--left:before,.f_icon--cutlery.f_icon_set--right:after,.f_icon--cutlery:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e91b";transform:rotate(0)}.f_icon--distanceCableCar.f_icon_set--left:before,.f_icon--distanceCableCar.f_icon_set--right:after,.f_icon--distanceCableCar:not(.f_icon_set--left):not(.f_icon_set--right):before,.f_icon--distanceWater.f_icon_set--left:before,.f_icon--distanceWater.f_icon_set--right:after,.f_icon--distanceWater:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--earth.f_icon_set--left:before,.f_icon--earth.f_icon_set--right:after,.f_icon--earth:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e91e";transform:rotate(0)}.f_icon--envelope.f_icon_set--left:before,.f_icon--envelope.f_icon_set--right:after,.f_icon--envelope:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e91f";transform:rotate(0)}.f_icon--eye.f_icon_set--left:before,.f_icon--eye.f_icon_set--right:after,.f_icon--eye:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e920";transform:rotate(0)}.f_icon--f.f_icon_set--left:before,.f_icon--f.f_icon_set--right:after,.f_icon--f:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"f";transform:rotate(0)}.f_icon--facebook.f_icon_set--left:before,.f_icon--facebook.f_icon_set--right:after,.f_icon--facebook:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e922";transform:rotate(0)}.f_icon--family.f_icon_set--left:before,.f_icon--family.f_icon_set--right:after,.f_icon--family:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e923";transform:rotate(0)}.f_icon--female.f_icon_set--left:before,.f_icon--female.f_icon_set--right:after,.f_icon--female:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e924";transform:rotate(0)}.f_icon--file.f_icon_set--left:before,.f_icon--file.f_icon_set--right:after,.f_icon--file:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e925";transform:rotate(0)}.f_icon--film.f_icon_set--left:before,.f_icon--film.f_icon_set--right:after,.f_icon--film:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e926";transform:rotate(0)}.f_icon--fire.f_icon_set--left:before,.f_icon--fire.f_icon_set--right:after,.f_icon--fire:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e927";transform:rotate(0)}.f_icon--folder.f_icon_set--left:before,.f_icon--folder.f_icon_set--right:after,.f_icon--folder:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e928";transform:rotate(0)}.f_icon--funnel.f_icon_set--left:before,.f_icon--funnel.f_icon_set--right:after,.f_icon--funnel:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e929";transform:rotate(0)}.f_icon--gift.f_icon_set--left:before,.f_icon--gift.f_icon_set--right:after,.f_icon--gift:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92a";transform:rotate(0)}.f_icon--heartFull.f_icon_set--left:before,.f_icon--heartFull.f_icon_set--right:after,.f_icon--heartFull:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92c";transform:rotate(0)}.f_icon--heartOutline.f_icon_set--left:before,.f_icon--heartOutline.f_icon_set--right:after,.f_icon--heartOutline:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92d";transform:rotate(0)}.f_icon--hotel.f_icon_set--left:before,.f_icon--hotel.f_icon_set--right:after,.f_icon--hotel:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92e";transform:rotate(0)}.f_icon--house.f_icon_set--left:before,.f_icon--house.f_icon_set--right:after,.f_icon--house:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92f";transform:rotate(0)}.f_icon--chain.f_icon_set--left:before,.f_icon--chain.f_icon_set--right:after,.f_icon--chain:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e930";transform:rotate(0)}.f_icon--chairlift.f_icon_set--left:before,.f_icon--chairlift.f_icon_set--right:after,.f_icon--chairlift:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e931";transform:rotate(0)}.f_icon--chevronRight.f_icon_set--left:before,.f_icon--chevronRight.f_icon_set--right:after,.f_icon--chevronRight:not(.f_icon_set--left):not(.f_icon_set--right):before{content:")";transform:rotate(0)}.f_icon--chevronDown.f_icon_set--left:before,.f_icon--chevronDown.f_icon_set--right:after,.f_icon--chevronDown:not(.f_icon_set--left):not(.f_icon_set--right):before{content:")";transform:rotate(90deg)}.f_icon--chevronLeft.f_icon_set--left:before,.f_icon--chevronLeft.f_icon_set--right:after,.f_icon--chevronLeft:not(.f_icon_set--left):not(.f_icon_set--right):before{content:")";transform:rotate(180deg)}.f_icon--chevronUp.f_icon_set--left:before,.f_icon--chevronUp.f_icon_set--right:after,.f_icon--chevronUp:not(.f_icon_set--left):not(.f_icon_set--right):before{content:")";transform:rotate(270deg)}.f_icon--chevronLightRight.f_icon_set--left:before,.f_icon--chevronLightRight.f_icon_set--right:after,.f_icon--chevronLightRight:not(.f_icon_set--left):not(.f_icon_set--right):before{content:">";transform:rotate(0)}.f_icon--chevronLightDown.f_icon_set--left:before,.f_icon--chevronLightDown.f_icon_set--right:after,.f_icon--chevronLightDown:not(.f_icon_set--left):not(.f_icon_set--right):before{content:">";transform:rotate(90deg)}.f_icon--chevronLightLeft.f_icon_set--left:before,.f_icon--chevronLightLeft.f_icon_set--right:after,.f_icon--chevronLightLeft:not(.f_icon_set--left):not(.f_icon_set--right):before{content:">";transform:rotate(180deg)}.f_icon--chevronLightUp.f_icon_set--left:before,.f_icon--chevronLightUp.f_icon_set--right:after,.f_icon--chevronLightUp:not(.f_icon_set--left):not(.f_icon_set--right):before{content:">";transform:rotate(270deg)}.f_icon--chevronLines.f_icon_set--left:before,.f_icon--chevronLines.f_icon_set--right:after,.f_icon--chevronLines:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e934";transform:rotate(0)}.f_icon--iCircled.f_icon_set--left:before,.f_icon--iCircled.f_icon_set--right:after,.f_icon--iCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e935";transform:rotate(0)}.f_icon--instagram.f_icon_set--left:before,.f_icon--instagram.f_icon_set--right:after,.f_icon--instagram:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e936";transform:rotate(0)}.f_icon--key.f_icon_set--left:before,.f_icon--key.f_icon_set--right:after,.f_icon--key:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e937";transform:rotate(0)}.f_icon--ladderWater.f_icon_set--left:before,.f_icon--ladderWater.f_icon_set--right:after,.f_icon--ladderWater:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e938";transform:rotate(0)}.f_icon--leaf.f_icon_set--left:before,.f_icon--leaf.f_icon_set--right:after,.f_icon--leaf:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e939";transform:rotate(0)}.f_icon--linkedIn.f_icon_set--left:before,.f_icon--linkedIn.f_icon_set--right:after,.f_icon--linkedIn:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93a";transform:rotate(0)}.f_icon--magnifier.f_icon_set--left:before,.f_icon--magnifier.f_icon_set--right:after,.f_icon--magnifier:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93b";transform:rotate(0)}.f_icon--magnifierMinus.f_icon_set--left:before,.f_icon--magnifierMinus.f_icon_set--right:after,.f_icon--magnifierMinus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93c";transform:rotate(0)}.f_icon--magnifierPlus.f_icon_set--left:before,.f_icon--magnifierPlus.f_icon_set--right:after,.f_icon--magnifierPlus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93d";transform:rotate(0)}.f_icon--male.f_icon_set--left:before,.f_icon--male.f_icon_set--right:after,.f_icon--male:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93e";transform:rotate(0)}.f_icon--mangoClub.f_icon_set--left:before,.f_icon--mangoClub.f_icon_set--right:after,.f_icon--mangoClub:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e933";transform:rotate(0)}.f_icon--mapCzechRepublic.f_icon_set--left:before,.f_icon--mapCzechRepublic.f_icon_set--right:after,.f_icon--mapCzechRepublic:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e93f";transform:rotate(0)}.f_icon--minus.f_icon_set--left:before,.f_icon--minus.f_icon_set--right:after,.f_icon--minus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"-";transform:rotate(0)}.f_icon--minusEllipse.f_icon_set--left:before,.f_icon--minusEllipse.f_icon_set--right:after,.f_icon--minusEllipse:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--money.f_icon_set--left:before,.f_icon--money.f_icon_set--right:after,.f_icon--money:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e941";transform:rotate(0)}.f_icon--moneyHand.f_icon_set--left:before,.f_icon--moneyHand.f_icon_set--right:after,.f_icon--moneyHand:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e92b";transform:rotate(0)}.f_icon--ornament.f_icon_set--left:before,.f_icon--ornament.f_icon_set--right:after,.f_icon--ornament:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e942";transform:rotate(0)}.f_icon--padlock.f_icon_set--left:before,.f_icon--padlock.f_icon_set--right:after,.f_icon--padlock:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e943";transform:rotate(0)}.f_icon--palmHouse.f_icon_set--left:before,.f_icon--palmHouse.f_icon_set--right:after,.f_icon--palmHouse:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e944";transform:rotate(0)}.f_icon--penSquare.f_icon_set--left:before,.f_icon--penSquare.f_icon_set--right:after,.f_icon--penSquare:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e945";transform:rotate(0)}.f_icon--peopleOld.f_icon_set--left:before,.f_icon--peopleOld.f_icon_set--right:after,.f_icon--peopleOld:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e946";transform:rotate(0)}.f_icon--peopleYoung.f_icon_set--left:before,.f_icon--peopleYoung.f_icon_set--right:after,.f_icon--peopleYoung:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e947";transform:rotate(0)}.f_icon--phone.f_icon_set--left:before,.f_icon--phone.f_icon_set--right:after,.f_icon--phone:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e948";transform:rotate(0)}.f_icon--picture.f_icon_set--left:before,.f_icon--picture.f_icon_set--right:after,.f_icon--picture:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e949";transform:rotate(0)}.f_icon--pin.f_icon_set--left:before,.f_icon--pin.f_icon_set--right:after,.f_icon--pin:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e921";transform:rotate(0)}.f_icon--pinMap.f_icon_set--left:before,.f_icon--pinMap.f_icon_set--right:after,.f_icon--pinMap:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94a";transform:rotate(0)}.f_icon--plane.f_icon_set--left:before,.f_icon--plane.f_icon_set--right:after,.f_icon--plane:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94b";transform:rotate(0)}.f_icon--planeDollar.f_icon_set--left:before,.f_icon--planeDollar.f_icon_set--right:after,.f_icon--planeDollar:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--plus.f_icon_set--left:before,.f_icon--plus.f_icon_set--right:after,.f_icon--plus:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"+";transform:rotate(0)}.f_icon--plusEllipse.f_icon_set--left:before,.f_icon--plusEllipse.f_icon_set--right:after,.f_icon--plusEllipse:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--printer.f_icon_set--left:before,.f_icon--printer.f_icon_set--right:after,.f_icon--printer:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94d";transform:rotate(0)}.f_icon--questionMarkCircled.f_icon_set--left:before,.f_icon--questionMarkCircled.f_icon_set--right:after,.f_icon--questionMarkCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94e";transform:rotate(0)}.f_icon--road.f_icon_set--left:before,.f_icon--road.f_icon_set--right:after,.f_icon--road:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e94f";transform:rotate(0)}.f_icon--shop.f_icon_set--left:before,.f_icon--shop.f_icon_set--right:after,.f_icon--shop:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e950";transform:rotate(0)}.f_icon--signal.f_icon_set--left:before,.f_icon--signal.f_icon_set--right:after,.f_icon--signal:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e951";transform:rotate(0)}.f_icon--skier.f_icon_set--left:before,.f_icon--skier.f_icon_set--right:after,.f_icon--skier:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e952";transform:rotate(0)}.f_icon--skiTow.f_icon_set--left:before,.f_icon--skiTow.f_icon_set--right:after,.f_icon--skiTow:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e953";transform:rotate(0)}.f_icon--sliders.f_icon_set--left:before,.f_icon--sliders.f_icon_set--right:after,.f_icon--sliders:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e932";transform:rotate(0)}.f_icon--snowFlake.f_icon_set--left:before,.f_icon--snowFlake.f_icon_set--right:after,.f_icon--snowFlake:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e954";transform:rotate(0)}.f_icon--sortDown.f_icon_set--left:before,.f_icon--sortDown.f_icon_set--right:after,.f_icon--sortDown:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e955";transform:rotate(0)}.f_icon--sortDownNumber.f_icon_set--left:before,.f_icon--sortDownNumber.f_icon_set--right:after,.f_icon--sortDownNumber:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e956";transform:rotate(0)}.f_icon--sortDownString.f_icon_set--left:before,.f_icon--sortDownString.f_icon_set--right:after,.f_icon--sortDownString:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e957";transform:rotate(0)}.f_icon--squaredSquare.f_icon_set--left:before,.f_icon--squaredSquare.f_icon_set--right:after,.f_icon--squaredSquare:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e95b";transform:rotate(0)}.f_icon--star.f_icon_set--left:before,.f_icon--star.f_icon_set--right:after,.f_icon--star:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"*";transform:rotate(0)}.f_icon--suitCase.f_icon_set--left:before,.f_icon--suitCase.f_icon_set--right:after,.f_icon--suitCase:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e95d";transform:rotate(0)}.f_icon--sun.f_icon_set--left:before,.f_icon--sun.f_icon_set--right:after,.f_icon--sun:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e95e";transform:rotate(0)}.f_icon--sunUmbrella.f_icon_set--left:before,.f_icon--sunUmbrella.f_icon_set--right:after,.f_icon--sunUmbrella:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e918";transform:rotate(0)}.f_icon--taxi.f_icon_set--left:before,.f_icon--taxi.f_icon_set--right:after,.f_icon--taxi:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e95f";transform:rotate(0)}.f_icon--tag.f_icon_set--left:before,.f_icon--tag.f_icon_set--right:after,.f_icon--tag:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e919";transform:rotate(0)}.f_icon--thermometerDown.f_icon_set--left:before,.f_icon--thermometerDown.f_icon_set--right:after,.f_icon--thermometerDown:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e960";transform:rotate(0)}.f_icon--thermometerHigh.f_icon_set--left:before,.f_icon--thermometerHigh.f_icon_set--right:after,.f_icon--thermometerHigh:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e961";transform:rotate(0)}.f_icon--thermometerLeft.f_icon_set--left:before,.f_icon--thermometerLeft.f_icon_set--right:after,.f_icon--thermometerLeft:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--thermometerLow.f_icon_set--left:before,.f_icon--thermometerLow.f_icon_set--right:after,.f_icon--thermometerLow:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e962";transform:rotate(0)}.f_icon--thermometerMiddle.f_icon_set--left:before,.f_icon--thermometerMiddle.f_icon_set--right:after,.f_icon--thermometerMiddle:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e963";transform:rotate(0)}.f_icon--thermometerUp.f_icon_set--left:before,.f_icon--thermometerUp.f_icon_set--right:after,.f_icon--thermometerUp:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e964";transform:rotate(0)}.f_icon--threeLines.f_icon_set--left:before,.f_icon--threeLines.f_icon_set--right:after,.f_icon--threeLines:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e910";transform:rotate(0)}.f_icon--thumbUp.f_icon_set--left:before,.f_icon--thumbUp.f_icon_set--right:after,.f_icon--thumbUp:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e965";transform:rotate(0)}.f_icon--tick.f_icon_set--left:before,.f_icon--tick.f_icon_set--right:after,.f_icon--tick:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e966";transform:rotate(0)}.f_icon--tickCircled.f_icon_set--left:before,.f_icon--tickCircled.f_icon_set--right:after,.f_icon--tickCircled:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e967";transform:rotate(0)}.f_icon--twitter.f_icon_set--left:before,.f_icon--twitter.f_icon_set--right:after,.f_icon--twitter:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e968";transform:rotate(0)}.f_icon--water.f_icon_set--left:before,.f_icon--water.f_icon_set--right:after,.f_icon--water:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e969";transform:rotate(0)}.f_icon--wifi.f_icon_set--left:before,.f_icon--wifi.f_icon_set--right:after,.f_icon--wifi:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e96a";transform:rotate(0)}.f_icon--woman.f_icon_set--left:before,.f_icon--woman.f_icon_set--right:after,.f_icon--woman:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e96b";transform:rotate(0)}.f_icon--womanPhone.f_icon_set--left:before,.f_icon--womanPhone.f_icon_set--right:after,.f_icon--womanPhone:not(.f_icon_set--left):not(.f_icon_set--right):before,.f_icon--womanPlane.f_icon_set--left:before,.f_icon--womanPlane.f_icon_set--right:after,.f_icon--womanPlane:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"";transform:rotate(0)}.f_icon--youtube.f_icon_set--left:before,.f_icon--youtube.f_icon_set--right:after,.f_icon--youtube:not(.f_icon_set--left):not(.f_icon_set--right):before{content:"\e96c";transform:rotate(0)}.c_loading{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-color:var(--color-gray-light);border-radius:8px;display:block}.c_btn.c_loading{min-width:auto;width:100%}.c_loading:focus,.c_loading:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.c_loading{-webkit-animation:shine 1.5s linear infinite;animation:shine 1.5s linear infinite;background-size:200% 100%}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.c_pagination{position:relative;text-align:center}.c_pagination .load-next{display:inline-block}.c_pagination .pages{position:absolute;right:0;top:8px}.c_page-bar{align-items:flex-end;display:flex}.c_page-bar>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.c_page-bar>.item .chevron,.c_page-bar>.item .page:not(.separator){background-color:var(--color-white);border-color:var(--color-silver);border-radius:4px;border-width:1px;color:var(--color-blue-dark);cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:1.5;line-height:30px;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:32px}.c_page-bar>.item .chevron.active,.c_page-bar>.item .chevron:hover,.c_page-bar>.item .page:not(.separator).active,.c_page-bar>.item .page:not(.separator):hover{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark);color:var(--color-white)}.c_page-bar>.item .chevron i{font-size:11px;line-height:1.5}.c_breadcrumbs,.c_container,.c_content-text,.content-landing-page,.content-simple-landing-page,.filter-section,.newsletter-sign-up-section .content,.promo-section .items,.sdo-section,.sdo-section>.content,.tile-destination-section,.tile-hotel-simple-section,footer,header{width:100%}@media (min-width:100%){.c_breadcrumbs,.c_container,.c_content-text,.content-landing-page,.content-simple-landing-page,.filter-section,.newsletter-sign-up-section .content,.promo-section .items,.sdo-section,.sdo-section>.content,.tile-destination-section,.tile-hotel-simple-section,footer,header{max-width:100%}}@media (min-width:1160px){.c_breadcrumbs,.c_container,.c_content-text,.content-landing-page,.content-simple-landing-page,.filter-section,.newsletter-sign-up-section .content,.promo-section .items,.sdo-section,.sdo-section>.content,.tile-destination-section,.tile-hotel-simple-section,footer,header{max-width:1160px}}.c_breadcrumbs,.c_container,.c_content-text,.content-landing-page,.content-simple-landing-page,.filter-section,.newsletter-sign-up-section .content,.promo-section .items,.sdo-section,.sdo-section>.content,.tile-destination-section,.tile-hotel-simple-section,footer,header{margin-left:auto;margin-right:auto;max-width:1260px;padding-left:8px;padding-right:8px}@media (min-width:1200px){.c_modal-opener .c_breadcrumbs,.c_modal-opener .c_container,.c_modal-opener .c_content-text,.c_modal-opener .content-landing-page,.c_modal-opener .content-simple-landing-page,.c_modal-opener .filter-section,.c_modal-opener .newsletter-sign-up-section .content,.c_modal-opener .promo-section .items,.c_modal-opener .sdo-section,.c_modal-opener .sdo-section>.content,.c_modal-opener .tile-destination-section,.c_modal-opener .tile-hotel-simple-section,.c_modal-opener footer,.c_modal-opener header,.newsletter-sign-up-section .c_modal-opener .content,.promo-section .c_modal-opener .items{max-width:1120px}}.c_container-fluid,.hotel-results-section,.sdo-tile-section .sdo-hotel-overview-wrap,.tile-responsive-wrap,.tile-responsive-wrap-grid,.tile-responsive-wrap-grow,header.fluid{margin-left:auto;margin-right:auto;max-width:1840px;padding-left:8px;padding-right:8px;width:100%}.stylesheet .grid{margin:16px 0}.stylesheet .grid [class*=" col"],.stylesheet .grid [class^=col]{background-color:var(--color-silver-light);border:1px dashed gray;padding:8px 0;text-align:center}header{max-width:none;padding:8px 0;z-index:90}header,header .inner{display:flex;position:relative}header .inner{align-items:center;flex-grow:1;gap:16px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1260px;padding-left:8px;padding-right:8px}header.fluid{box-shadow:0 10px 20px 0 rgba(0,0,0,.03);height:auto;max-width:none;padding:8px 0}header.fluid .inner{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1840px;padding-left:8px;padding-right:8px;width:100%}header.fluid .inner,header .logo{align-items:center;display:flex;position:relative}header .logo{flex-shrink:0;min-width:100px;width:120px}@media (min-width:1600px){header .logo{min-width:100px;width:170px}}header .logo a{display:block}header .logo a svg{width:100%}header .logo a svg .st0{fill:#009fe3}header .logo a svg .st1{fill:#06326e}header .head-filter{width:100%}@media (min-width:1024px){header .head-filter{margin-top:-40px}}@media (min-width:1600px){header .head-filter{margin-top:-50px;max-width:1840px}}footer{margin:50px auto}footer .footer-links{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between}.stylesheet footer .footer-links{margin:16px 0}.stylesheet footer .footer-links [class*=" col"],.stylesheet footer .footer-links [class^=col]{background-color:var(--color-silver-light);border:1px dashed gray;padding:8px 0;text-align:center}@media (min-width:590px){footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}footer .footer-links .item{min-width:20%;text-align:center}@media (min-width:1024px){footer .footer-links .item{text-align:left}}footer .footer-links .item ul li{margin:5px 0}footer .information{align-items:center;display:block}.c_btnfooter .information{min-width:auto;width:100%}@media (min-width:1024px){footer .information{display:flex}}footer .information{border-top:2px solid var(--color-silver-light);color:var(--color-gray);gap:30px;margin-top:30px;padding-top:30px}footer .information .copyright{line-height:1.9;margin-right:auto;text-align:center}@media (min-width:1024px){footer .information .copyright{text-align:left}}footer .information .copyright{order:3}@media (min-width:1024px){footer .information .copyright{order:1}}footer .information .copyright a{white-space:nowrap}footer .information .social{align-self:flex-end;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:12px;width:220px}@media (min-width:1024px){footer .information .social{margin-left:0;margin-right:0}}footer .information .social{order:1}@media (min-width:1024px){footer .information .social{order:2}}footer .information .social a{display:block;font-size:38px;text-decoration:none}footer .information .social a i[class*=facebook]{color:#3a559f}footer .information .social a i[class*=facebook]:focus,footer .information .social a i[class*=facebook]:hover{color:#4e6cbe}footer .information .social a i[class*=twitter]{color:#50abf1}footer .information .social a i[class*=twitter]:focus,footer .information .social a i[class*=twitter]:hover{color:#7fc2f5}footer .information .social a i[class*=instagram]{color:#c536a4}footer .information .social a i[class*=instagram]:focus,footer .information .social a i[class*=instagram]:hover{color:#d25cb7}footer .information .social a i[class*=youtube]{color:#dc472e}footer .information .social a i[class*=youtube]:focus,footer .information .social a i[class*=youtube]:hover{color:#e36d5a}footer .information .phone{align-self:flex-end;min-width:240px;text-align:right;text-align:center}@media (min-width:1024px){footer .information .phone{text-align:right}}footer .information .phone{margin-bottom:32px;margin-top:32px}@media (min-width:1024px){footer .information .phone{margin-bottom:0;margin-top:0}}footer .information .phone{order:2}@media (min-width:1024px){footer .information .phone{order:3}}footer .information .phone .opening-hours{display:block}.c_btnfooter .information .phone .opening-hours{min-width:auto;width:100%}footer .information .phone .opening-hours{height:18px;line-height:18px}footer .information .phone a{display:inline-block;font-size:30px;font-weight:600;line-height:1.3;-webkit-text-decoration-line:none;text-decoration-line:none;white-space:nowrap}footer .information .phone a i{font-size:20px;padding-right:10px}.header-bg{background-repeat:no-repeat;background-size:auto;height:670px;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.header-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.f_popup{padding:16px;position:fixed;z-index:300}.f_popup,.f_popup-overlay{bottom:0;left:0;right:0;top:0}.f_popup-overlay{background-color:rgba(0,0,0,.5);position:absolute}.f_popup-window{background-color:#fff;border-radius:5px 5px;left:50%;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.f_popup-window-content,.f_popup-window-footer,.f_popup-window-header{flex-shrink:0;padding:0 48px;position:relative}.f_popup-window-header{padding-bottom:16px;padding-top:32px;text-align:center}.f_popup-window-header .f_title{color:#003473;font-size:30px;font-weight:400;line-height:1.3;margin:0}.f_popup-window-footer{padding-bottom:32px;padding-top:16px;text-align:center}.f_popup-window-footer .c_btn{min-width:200px}.f_popup-window-footer .c_btn+.c_btn{margin-left:16px}.f_popup-window-footer-buttons{align-items:center;display:flex;justify-content:center}.f_popup-window-footer-buttons .c_btn+.c_btn{margin-left:16px}.f_popup-window-content-header{border-bottom:1px solid #dbdbdb;margin-bottom:16px;padding-bottom:16px}.f_popup-window-content-footer{border-top:1px solid #dbdbdb;margin-top:16px;padding-top:16px}.f_popup-window-content{box-sizing:border-box;flex-shrink:1;margin-bottom:16px;margin-top:16px;min-width:600px;padding-right:32px}@media (min-width:590px){.f_popup-window-content .c_customScroll,.f_popup-window-content .f_customScroll{padding-right:16px}}.f_popup-window-content .f_box--countdown{display:inline-block;margin-left:auto;margin-right:auto}.f_popup-window-content .f_popupMessage{text-align:center}.f_popup-window-close{cursor:pointer;height:32px;overflow:hidden;position:absolute;right:8px;text-indent:100px;top:8px;white-space:nowrap;width:32px;z-index:10}.f_popup-window-close:before{color:#9f9f9f;content:"X";font-family:icons;font-size:16px;left:50%;line-height:16px;margin-left:-8px;margin-top:-8px;opacity:.5;position:absolute;text-indent:0;top:50%;transform:rotate(0);transition:opacity .2s ease-out}.f_popup-window-close:hover:before{opacity:1}@media (max-width:900px){.f_popup{padding:0}.f_popup-window{border-radius:0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:100%;max-width:100%;right:0;top:0;transform:none}.f_popup-window-content,.f_popup-window-footer,.f_popup-window-header{padding:16px}.f_popup-window-footer,.f_popup-window-header{background-color:#f4f4f4}.f_popup-window-header{min-height:21px;padding-left:48px;padding-right:48px}.f_popup-window-header .f_title{font-size:20px}.f_popup-window-close{top:13px}.f_popup-window-content{height:100%;margin-bottom:16px;margin-top:16px;min-width:0;padding-bottom:0;padding-top:0}.f_popup-window-footer-buttons .c_btn{min-width:0}}.c_section{margin-bottom:16px;margin-top:16px}.c_section.center{text-align:center}.c_section.left{text-align:left}.c_section.right{text-align:right}.c_backdrop{background-color:var(--color-black);bottom:0;cursor:pointer;height:100%;opacity:.7;position:fixed;width:100%}.c_backdrop,.c_modal{left:0;right:0;top:0;z-index:50}.c_modal{display:flex;justify-content:center;position:absolute}.c_modal .c_modal-wrapper{--tw-shadow:0 0 25px -5px rgba(0,0,0,0.1),0 0 10px -5px rgba(0,0,0,0.04);--tw-shadow-colored:0 0 25px -5px var(--tw-shadow-color),0 0 10px -5px var(--tw-shadow-color);background-color:var(--color-white);border-radius:14px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:80px;margin-top:80px;max-width:1246px;position:relative}.c_modal .c_modal-wrapper .c_modal-content{padding:32px 40px}.c_modal-close{cursor:pointer;position:absolute;right:12px;top:8px}.c_modal-close:before{speak:never;color:var(--color-gray-light);content:"X";font-family:icons;font-family:icons;font-size:16px;font-weight:400;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_modal-close:focus:before,.c_modal-close:hover:before{color:var(--color-gray)}.c_breadcrumbs{margin-bottom:16px;margin-top:16px}.c_breadcrumbs ul{display:flex;flex-wrap:wrap}.c_breadcrumbs ul li a,.c_breadcrumbs ul li span{color:var(--color-gray-light)}.c_breadcrumbs ul li a{color:var(--color-gray);text-decoration:underline}.c_breadcrumbs ul li a:focus,.c_breadcrumbs ul li a:hover{color:var(--color-blue)}.c_breadcrumbs ul li+li{margin-left:5px}.c_breadcrumbs ul li+li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-gray);content:")";display:inline-block;font-family:icons;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-right:5px;text-align:center;text-transform:none;transform:rotate(0)}.c_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}.c_banner,.c_banner .content{display:flex;justify-content:center}.c_banner .content{align-items:center;flex-direction:column;gap:16px;max-width:800px}.c_banner .content .title-wrap{background:#ffffffcd;border-radius:14px;padding:16px 40px;text-align:center}.c_banner .content .title-wrap .title{margin:0!important}.c_banner .content .title-wrap p{color:var(--color-blue-dark);font-size:16px;line-height:1.5;margin-top:4px}.c_banner .content .links{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px}.c_banner .content .links a{background:#ffffffcd;border-radius:8px;color:var(--color-gray);display:block;font-weight:600;padding:8px 10px;text-decoration:none;white-space:nowrap}.c_banner .content .links a i{font-size:10px;margin-left:5px}.c_banner .content .links a:focus,.c_banner .content .links a:hover{color:var(--color-blue)}.c_filter{background-color:var(--color-white);border-radius:14px}.c_filter,.c_filter .section{align-items:stretch;display:flex}.c_filter .section{cursor:pointer;flex-grow:1;padding:16px 0 16px 16px;position:relative}.c_filter .section>div{flex-grow:1}.c_filter .section>div .title{color:var(--color-gray);font-size:16px;font-weight:600;line-height:1.5}.c_filter .section>div .placeholder,.c_filter .section>div .title{display:block;white-space:nowrap}.c_filter .section>div .placeholder .empty{color:var(--color-silver);font-size:16px;line-height:1.5}.c_filter .section .chevron{align-self:center;color:var(--color-gray-light);flex:0 1 auto;padding:16px;text-align:center}.c_filter .section .chevron:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-gray-light);content:">";display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none;transform:rotate(90deg)}.c_filter .section+.section:before{background-color:var(--color-silver-light);bottom:16px;content:"";display:block;left:0;position:absolute;top:16px;width:1px}.c_filter .search{align-items:center;background-color:var(--color-green);border-bottom-right-radius:14px;border-top-right-radius:14px;color:var(--color-white);display:flex;font-size:16px;font-weight:600;line-height:1.5;padding:28px 40px;text-transform:uppercase}.c_filter .search i{font-size:20px;padding-right:12px}.c_filter .search>*{overflow:hidden}.c_filter .search span{font-size:16px;line-height:1.5}.c_filter .search:hover{background-color:var(--color-green-light)}.c_slider .slider-base .slider-connects .slider-connect{background-color:var(--color-blue-dark)}.c_slider .slider-base .slider-handle .slider-touch-area{position:relative}.c_slider .slider-base .slider-handle .slider-touch-area:before{border-color:var(--color-silver);border-radius:9999px;border-width:1px;content:"";height:8px;left:50%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}.c_row{-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between;row-gap:4px}.c_row .wrap{flex-wrap:wrap}.c_grid{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}.stylesheet .c_grid{margin:16px 0}.stylesheet .c_grid [class*=" col"],.stylesheet .c_grid [class^=col]{background-color:var(--color-silver-light);border:1px dashed gray;padding:8px 0;text-align:center}@media (min-width:590px){.c_grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c_grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:590px){.c_grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.c_grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.c_tile,.c_tile-hotel,.c_tile-hotel-image,.c_tile-info{border-radius:14px;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none}.c_tile-hotel-image .c_row,.c_tile-hotel .c_row,.c_tile-info .c_row,.c_tile .c_row{margin-bottom:8px}.c_tile-hotel-image .section-border,.c_tile-hotel .section-border,.c_tile-info .section-border,.c_tile .section-border{border-color:var(--color-silver-light);border-width:1px;border-width:1px 0;margin-bottom:8px;padding-top:8px}.c_tile-hotel-image .section-highlight,.c_tile-hotel-image .section-no-bg,.c_tile-hotel .section-highlight,.c_tile-hotel .section-no-bg,.c_tile-info .section-highlight,.c_tile-info .section-no-bg,.c_tile .section-highlight,.c_tile .section-no-bg{background-color:var(--color-yellow-light);margin:8px -16px;padding:4px 16px}.c_tile-hotel-image .section-no-bg,.c_tile-hotel .section-no-bg,.c_tile-info .section-no-bg,.c_tile .section-no-bg{background-color:transparent}.c_banner .content .title-wrap .c_tile-hotel-image .title,.c_banner .content .title-wrap .c_tile-hotel .title,.c_banner .content .title-wrap .c_tile-info .title,.c_banner .content .title-wrap .c_tile .title,.c_tile-hotel-image .c_banner .content .title-wrap .title,.c_tile-hotel-image .c_title,.c_tile-hotel .c_banner .content .title-wrap .title,.c_tile-hotel .c_title,.c_tile-info .c_banner .content .title-wrap .title,.c_tile-info .c_title,.c_tile .c_banner .content .title-wrap .title,.c_tile .c_title{margin:0}.c_tile-hotel-image .inner [class*=" icon-"],.c_tile-hotel-image .inner [class^=icon-],.c_tile-hotel .inner [class*=" icon-"],.c_tile-hotel .inner [class^=icon-],.c_tile-info .inner [class*=" icon-"],.c_tile-info .inner [class^=icon-],.c_tile .inner [class*=" icon-"],.c_tile .inner [class^=icon-]{color:var(--color-gray-light)}.c_tile-hotel-image .inner .c_btn i,.c_tile-hotel .inner .c_btn i,.c_tile-info .inner .c_btn i,.c_tile .inner .c_btn i{color:var(--color-white)}@media (min-width:590px){.c_tile.wide,.wide.c_tile-hotel,.wide.c_tile-hotel-image,.wide.c_tile-info{grid-column:span 2}}.c_tile-info{background-color:var(--color-silver-lightest);display:flex}.c_tile-info .inner{display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:space-between;padding:16px;position:relative;text-align:center}.c_tile-info .inner .icon{margin-top:20px}.c_tile-info .inner .icon i{color:var(--color-blue-dark);font-size:68px}.c_tile-category{background-position:50%;background-size:cover;border-radius:8px;overflow:hidden;position:relative}@media (min-width:1024px){.c_tile-category{border-radius:14px}}.c_tile-category{padding-top:100%}.c_tile-category:before{bottom:0;display:block;height:66.666667%;left:0;position:absolute;right:0}.c_btn.c_tile-category:before{min-width:auto;width:100%}.c_tile-category:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));content:""}.c_tile-category .content{bottom:8px;color:var(--color-white);left:8px;position:absolute}@media (min-width:1024px){.c_tile-category .content{bottom:16px;left:16px}}.c_tile-category .content .title{font-size:20px;font-weight:700;line-height:1.3}.c_tile-category .content .text{font-size:16px;line-height:1.5}.c_tile-category .content .text .price-currency{font-size:13px;line-height:1.5}.c_tile-category .cover{align-items:center;display:flex;justify-content:center;padding-top:100%;pointer-events:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_tile-category .cover,.c_tile-category .cover:before{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition-property:all}.c_tile-category .cover:before{background-color:var(--color-blue-dark);content:"";transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_tile-category:focus .cover,.c_tile-category:hover .cover{opacity:1;padding-top:0}.c_tile-category:focus .cover:before,.c_tile-category:hover .cover:before{opacity:.6}.c_tile-category:focus .cover .c_btn,.c_tile-category:hover .cover .c_btn{pointer-events:auto;position:relative}@media (max-width:1023px){.c_tile-category{grid-column:span 2/span 2;padding-top:50%}}.c_tile-category:first-child{grid-column:span 2/span 2;grid-row:span 2/span 2;padding-top:100%}.c_tile-category:nth-child(2),.c_tile-category:nth-child(5n+2){grid-column:span 2/span 2;padding-top:50%}@media (min-width:1024px){.c_tile-category:first-child .content .title,.c_tile-category:nth-child(2) .content .title,.c_tile-category:nth-child(5n+2) .content .title{font-size:30px;line-height:1.3}.c_tile-category:first-child .content .text,.c_tile-category:nth-child(2) .content .text,.c_tile-category:nth-child(5n+2) .content .text{font-size:18px;line-height:1.5}}.c_tile-hotel{background-color:var(--color-white);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);width:100%}.c_tile-hotel,.c_tile-hotel:hover{color:var(--color-gray);-webkit-text-decoration-line:none;text-decoration-line:none}.c_tile-hotel .inner{display:flex;flex-direction:column;flex-grow:1;padding:16px;position:relative}.c_tile-hotel .img-wrap{height:220px;overflow:hidden;position:relative}.c_tile-hotel .img-wrap img{height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.c_tile-hotel .top-left,.c_tile-hotel .top-right{position:absolute;top:16px;z-index:20}.c_tile-hotel .top-left{left:16px}.c_tile-hotel .top-left :not(:first-line){margin-top:4px}.c_tile-hotel .top-right{right:16px}.c_tile-hotel .c_favorite i.f_icon f_icon--heartFull{color:var(--color-red)}.c_tile-hotel .c_favorite i.f_icon f_icon--heartOutline{color:var(--color-blue-dark)}.c_tile-hotel .destination{color:var(--color-gray-light);font-size:13px;line-height:1.5}.c_tile-hotel .price-wrap{display:flex;justify-content:space-between}.c_tile-hotel .price-wrap>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.c_tile-hotel .price-wrap{margin-top:auto}.c_tile-hotel .price-wrap .trip+.price{display:none}.c_tile-hotel .price-wrap .price{max-width:50%;white-space:nowrap}.c_tile-hotel .price-wrap .price .price-description{color:var(--color-gray);display:block;font-size:13px;line-height:1}.c_tile-hotel .price-wrap .price .price-amount{color:var(--color-green);font-size:25px;font-weight:700}.c_tile-hotel .price-wrap .price .price-currency{color:var(--color-green);font-size:14px;font-weight:700;line-height:1.5}.c_tile-hotel .price-wrap .link{display:flex;flex-shrink:1;justify-self:end;margin-left:auto;max-width:50%}.c_tile-hotel .price-wrap .link>*{min-width:auto}.c_tile-hotel .price-group-wrap{align-items:flex-end;display:flex;justify-content:space-between}.c_tile-hotel .price-group-wrap .price-group{text-align:right}.c_tile-hotel .price-group-wrap .price-original{color:var(--color-gray-light);font-size:13px;line-height:1.5;text-decoration:line-through}.c_tile-hotel .price-group-wrap .price-amount{color:var(--color-green);font-size:16px;font-weight:700;line-height:1.5;line-height:20px}.c_tile-hotel .price-group-wrap .price-currency{color:var(--color-green);font-size:14px;font-weight:700;line-height:1.5;line-height:20px}.c_tile-hotel:focus,.c_tile-hotel:focus-within,.c_tile-hotel:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.2);-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:590px){.c_tile-hotel.wide{justify-content:flex-end;min-height:360px}.c_tile-hotel.wide .top-right{right:150px}.c_tile-hotel.wide .inner{align-content:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-right:150px}.c_tile-hotel.wide .inner:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0}.c_tile-hotel.wide .inner>*{position:relative}.c_banner .content .title-wrap .c_tile-hotel.wide .inner .title,.c_tile-hotel.wide .inner .c_banner .content .title-wrap .title,.c_tile-hotel.wide .inner .c_title{color:var(--color-white)}.c_tile-hotel.wide .inner .c_row{color:var(--color-white);gap:16px;justify-content:left;margin-bottom:4px}.c_tile-hotel.wide .inner .section-border{border:none;margin:0;padding:0}.c_tile-hotel.wide .inner .price-group-wrap{display:none}.c_tile-hotel.wide .inner .destination{color:var(--color-white)}.c_tile-hotel.wide .inner .price-wrap{align-items:flex-end;bottom:16px;display:flex;flex-direction:column;justify-content:flex-end;margin:0;position:absolute;right:16px;top:16px}.c_tile-hotel.wide .inner .price-wrap .trip{display:none}.c_tile-hotel.wide .inner .price-wrap .price{display:block}.c_tile-hotel.wide .inner .price-wrap .link{margin-top:auto}.c_tile-hotel.wide .inner .price-wrap .price{align-items:center;background-color:var(--color-orange);border-radius:50%;display:flex;flex-direction:column;height:130px;justify-content:center;transform:rotate(25deg);width:130px}.c_tile-hotel.wide .inner .price-wrap .price .price-amount,.c_tile-hotel.wide .inner .price-wrap .price .price-currency,.c_tile-hotel.wide .inner .price-wrap .price .price-description,.c_tile-hotel.wide .inner [class*=" icon-"],.c_tile-hotel.wide .inner [class^=icon-]{color:var(--color-white)}.c_tile-hotel.wide .img-wrap{align-items:stretch;align-self:stretch;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.c_tile-hotel.wide .img-wrap .img-slider{height:100%}.c_tile-hotel.wide .img-wrap .img-slider img{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.c_tile-hotel-image{justify-content:flex-end;min-height:225px;width:337px}.c_tile-hotel-image,.c_tile-hotel-image:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.c_tile-hotel-image .inner{align-content:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:16px;position:relative}.c_tile-hotel-image .inner:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;content:"";display:block;height:120%;left:0;position:absolute;right:0}.c_tile-hotel-image .inner>*{position:relative}.c_banner .content .title-wrap .c_tile-hotel-image .inner .title,.c_tile-hotel-image .inner .c_banner .content .title-wrap .title,.c_tile-hotel-image .inner .c_title{color:var(--color-white)}.c_tile-hotel-image .inner .c_row{color:var(--color-white);gap:16px;justify-content:left;margin-bottom:4px}.c_tile-hotel-image .inner .section-border{border:none;margin:0;padding:0}.c_tile-hotel-image .img-wrap{align-items:stretch;align-self:stretch;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.c_tile-hotel-image .img-wrap .img-slider{height:100%;width:100%}.c_tile-hotel-image .img-wrap .img-slider img{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c_tile-hotel-image .top-left,.c_tile-hotel-image .top-right{position:absolute;top:16px;z-index:20}.c_tile-hotel-image .top-left{left:16px}.c_tile-hotel-image .top-right{right:16px}.c_tile-hotel-image .c_favorite i.f_icon f_icon--heartFull{color:var(--color-red)}.c_tile-hotel-image .c_favorite i.f_icon f_icon--heartOutline{color:var(--color-blue-dark)}.c_tile-hotel-image .destination{color:var(--color-white);font-size:13px;line-height:1.5}.c_tile-hotel-image .price-wrap .price{align-items:center;color:var(--color-white);display:flex;font-size:14px;gap:4px;line-height:1.5;white-space:nowrap}.c_tile-hotel-image .price-wrap .price .price-description{line-height:1}.c_tile-hotel-image .price-wrap .price .price-amount,.c_tile-hotel-image .price-wrap .price .price-currency{font-weight:700}.c_tile-hotel-image:focus-within .img-wrap .img-slider,.c_tile-hotel-image:hover .img-wrap .img-slider{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c_tile-destination{border-radius:14px;color:var(--color-white);display:block;grid-column:span 4/span 4;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}.c_btn.c_tile-destination{min-width:auto;width:100%}.c_tile-destination{overflow:hidden}.c_tile-destination:after{background-color:var(--color-blue-dark);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.c_tile-destination .bg-image{bottom:0;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;z-index:1}.c_tile-destination .content{align-items:center;display:flex;flex-direction:column;height:376px;justify-content:center;padding:16px;position:relative;z-index:4}.c_tile-destination .content h3{font-size:30px;font-weight:700;line-height:1.3;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.16)}.c_tile-destination .content p{font-size:16px;line-height:1.5;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.16)}.c_tile-destination .content .hidden-content{margin-top:0;max-height:0;opacity:0;overflow:hidden;text-align:center;transition:max-height .3s,visibility 0s,opacity .3s;visibility:hidden}.c_tile-destination .content .hidden-content .c_btn{margin-top:8px}.c_tile-destination:focus,.c_tile-destination:hover{color:var(--color-white);outline:none;text-decoration:none}.c_tile-destination:focus:after,.c_tile-destination:hover:after{opacity:.6}.c_tile-destination:focus .hidden-content,.c_tile-destination:hover .hidden-content{max-height:100%;opacity:1;overflow:visible;visibility:visible}@media (min-width:590px){.c_tile-destination.wide{grid-column:span 8/span 8}}.c_tile-flat-destination{color:var(--color-white);display:flex;flex-direction:column;height:260px;justify-content:center;overflow:hidden;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:590px){.c_tile-flat-destination.long{grid-row:span 2/span 2;height:520px}}.c_tile-flat-destination:after{background-color:var(--color-blue-dark);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_tile-flat-destination .bg-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.c_tile-flat-destination .content{align-items:center;display:flex;flex-direction:column;padding:8px 16px;position:relative;z-index:10}.c_banner .c_tile-flat-destination .content .title-wrap .title,.c_tile-flat-destination .c_banner .content .title-wrap .title,.c_tile-flat-destination .content .c_title{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,0.04)) drop-shadow(0 0 3px rgba(0,0,0,0.1));color:var(--color-white);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:30px;font-weight:600;line-height:1.3;margin-top:0;text-align:center}.c_tile-flat-destination .content .advanced,.c_tile-flat-destination .content .basic{align-items:center;display:flex;flex-direction:column;font-size:16px;line-height:1.5;overflow:hidden;text-align:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_tile-flat-destination .content .basic{max-height:100vh;opacity:1;transition-duration:.5s}.c_tile-flat-destination .content .advanced{max-height:0;opacity:0;transition-duration:.1s}.c_tile-flat-destination .content .price{font-size:18px;font-weight:700;line-height:1.5}.c_tile-flat-destination .content .currency{font-weight:700}.c_tile-flat-destination .content .c_btn:focus,.c_tile-flat-destination .content .c_btn:hover{background-color:var(--color-white);color:var(--color-blue-dark)!important}.c_tile-flat-destination .content .c_btn:focus i,.c_tile-flat-destination .content .c_btn:hover i{color:var(--color-blue-dark)!important}.c_tile-flat-destination:focus,.c_tile-flat-destination:hover{color:var(--color-white);-webkit-text-decoration-line:none;text-decoration-line:none}.c_tile-flat-destination:focus:after,.c_tile-flat-destination:hover:after{opacity:.6}.c_tile-flat-destination:focus .bg-image,.c_tile-flat-destination:hover .bg-image{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c_tile-flat-destination:focus .basic,.c_tile-flat-destination:hover .basic{max-height:0;opacity:0;transition-duration:.1s}.c_tile-flat-destination:focus .advanced,.c_tile-flat-destination:hover .advanced{max-height:100vh;opacity:1;transition-duration:.5s}.c_tile-wrap{--tw-shadow:0 0 3px 0 rgba(0,0,0,0.1),0 0 2px 0 rgba(0,0,0,0.06);--tw-shadow-colored:0 0 3px 0 var(--tw-shadow-color),0 0 2px 0 var(--tw-shadow-color);background-color:var(--color-white);border-radius:14px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;overflow:hidden}.c_btn.c_tile-wrap{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.c_tile-wrap{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}@media (max-width:589px){.c_tile-wrap{flex-direction:column}.c_tile-wrap>:last-child{min-height:500px}}@media (min-width:590px){.c_tile-wrap{flex-direction:row;grid-column:span 2}.c_tile-wrap>:first-child{width:calc(50% - 8px)}.c_tile-wrap>:last-child{width:calc(50% + 8px)}}.c_tile-wrap .c_tile-hotel{border-radius:0;box-shadow:none}.c_filter-sort{align-items:stretch;background-color:var(--color-silver-lightest);border-radius:8px;display:flex;margin:25px auto}.c_filter-sort .item{border-color:var(--color-silver);border-right-width:1px;color:var(--color-blue-dark);cursor:pointer;display:block;outline:2px solid transparent;outline-offset:2px;padding:14px 16px;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none}.c_btn.c_filter-sort .item{min-width:auto;width:100%}.c_filter-sort .item:focus,.c_filter-sort .item:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c_filter-sort .item:first-of-type{border-bottom-left-radius:8px;border-top-left-radius:8px}.c_filter-sort .item.active{background-color:var(--color-blue-dark);color:var(--color-white)}.c_filter-sort .item.active:after{content:"";display:block;position:absolute}.c_btn.c_filter-sort .item.active:after{min-width:auto;width:100%}.c_filter-sort .item.active:after{border-color:transparent;border-width:15px;border-top:15px solid var(--color-blue-dark);bottom:-30px;left:calc(50% - 15px);margin-bottom:0}.c_active-filter-pills{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;margin:16px 0;row-gap:8px}.c_active-filter-pills .c_favorite,.c_active-filter-pills .c_pill{background-color:var(--color-gray-light);cursor:pointer;font-weight:700;line-height:20px}.c_active-filter-pills .c_favorite:after,.c_active-filter-pills .c_pill:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:"X";display:inline-block;font-family:icons;font-size:9px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:8px;text-align:center;text-transform:none;transform:rotate(90deg)}.c_active-filter-pills .c_favorite:hover,.c_active-filter-pills .c_pill:hover{background-color:var(--color-gray);text-decoration:none}.c_modal-opener .c_hotel-anchor-nav{margin-left:-16px;margin-right:-16px}@media (min-width:1200px){.c_modal-opener .c_hotel-anchor-nav{margin-left:-40px;margin-right:-40px}}.c_hotel-anchor-nav{background-color:var(--color-silver-lightest);margin-bottom:48px;margin-top:48px;padding-bottom:8px;padding-top:8px;position:-webkit-sticky;position:sticky;top:0;z-index:20}@media (min-width:1024px){.c_hotel-anchor-nav{padding-bottom:16px;padding-top:16px}}.c_hotel-anchor-nav ul{display:flex;overflow-x:auto;padding-bottom:8px;padding-top:8px}@media (min-width:1024px){.c_hotel-anchor-nav ul{justify-content:center;padding-bottom:16px;padding-top:16px}}.c_hotel-anchor-nav ul li{position:relative;white-space:nowrap}.c_hotel-anchor-nav ul li a{color:var(--color-blue-dark);display:block;font-size:18px;line-height:1.5;padding-left:16px;padding-right:16px;-webkit-text-decoration-line:none;text-decoration-line:none}.c_btn.c_hotel-anchor-nav ul li a{min-width:auto;width:100%}@media (min-width:1024px){.c_hotel-anchor-nav ul li a{padding-left:32px;padding-right:32px}}.c_hotel-anchor-nav ul li a.active,.c_hotel-anchor-nav ul li a:focus,.c_hotel-anchor-nav ul li a:hover{color:var(--color-blue);-webkit-text-decoration-line:underline;text-decoration-line:underline}.c_hotel-anchor-nav ul li+li:before{background-color:var(--color-silver);content:"";height:100%;left:0;position:absolute;width:1px}.c_hotel-anchor-nav~.c_container[id],.c_hotel-anchor-nav~[id].c_breadcrumbs,.c_hotel-anchor-nav~[id].c_content-text,.c_hotel-anchor-nav~[id].content-landing-page,.c_hotel-anchor-nav~[id].content-simple-landing-page,.c_hotel-anchor-nav~[id].filter-section,.c_hotel-anchor-nav~[id].sdo-section,.c_hotel-anchor-nav~[id].tile-destination-section,.c_hotel-anchor-nav~[id].tile-hotel-simple-section,.c_hotel-anchor-nav~footer[id],.c_hotel-anchor-nav~header[id],.newsletter-sign-up-section .c_hotel-anchor-nav~[id].content,.promo-section .c_hotel-anchor-nav~[id].items,.sdo-section>.c_hotel-anchor-nav~[id].content{scroll-margin-top:107px}@media (min-width:1024px){.c_hotel-anchor-nav~.c_container[id],.c_hotel-anchor-nav~[id].c_breadcrumbs,.c_hotel-anchor-nav~[id].c_content-text,.c_hotel-anchor-nav~[id].content-landing-page,.c_hotel-anchor-nav~[id].content-simple-landing-page,.c_hotel-anchor-nav~[id].filter-section,.c_hotel-anchor-nav~[id].sdo-section,.c_hotel-anchor-nav~[id].tile-destination-section,.c_hotel-anchor-nav~[id].tile-hotel-simple-section,.c_hotel-anchor-nav~footer[id],.c_hotel-anchor-nav~header[id],.newsletter-sign-up-section .c_hotel-anchor-nav~[id].content,.promo-section .c_hotel-anchor-nav~[id].items,.sdo-section>.c_hotel-anchor-nav~[id].content{scroll-margin-top:139px}}.c_tab{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,0.04)) drop-shadow(0 0 3px rgba(0,0,0,0.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);justify-content:center;margin:32px auto}.c_tab,.c_tab>*{align-items:stretch;display:flex}.c_tab>*{justify-items:stretch;overflow:hidden;text-align:center}.c_tab>:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.c_tab>:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.c_tab a{background-color:var(--color-white);color:var(--color-blue-dark);font-size:14px;line-height:1.5;padding:12px 8px;-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:590px){.c_tab a{padding-left:16px;padding-right:16px}}@media (min-width:1024px){.c_tab a{font-size:16px;line-height:1.5}}.c_tab a{display:inline-block;position:relative}.c_tab a:focus{outline:2px solid transparent;outline-offset:2px}.c_tab a.active{background-color:var(--color-blue-dark);color:var(--color-white)}.c_tab a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c_tab li:not(:first-child)>a:not(.active):before{background-color:var(--color-silver);bottom:12px;content:"";left:0;position:absolute;top:12px;width:1px}.c_btn{background-color:var(--color-white);border-radius:8px;color:var(--color-blue);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1.5;min-width:180px;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.c_btn.ellipsis{overflow:hidden;text-overflow:ellipsis}.c_btn.small{padding:8px 14px}.c_btn.tiny{padding:5px 14px;text-transform:none}.c_btn.inline{display:inline-block;min-width:auto}.c_btn.block{min-width:auto;width:100%}.c_btn:not([disabled],.disabled):focus,.c_btn:not([disabled],.disabled):hover{background-color:var(--color-blue);color:var(--color-white);outline:none;text-decoration:none}.c_btn.white{background-color:var(--color-white);color:var(--color-blue-dark)}.c_btn.white i{color:inherit}.c_btn.white:not([disabled],.disabled):focus,.c_btn.white:not([disabled],.disabled):hover{outline:none;text-decoration:none}.c_btn.white:not([disabled],.disabled):focus:not(.transparent,.outline),.c_btn.white:not([disabled],.disabled):hover:not(.transparent,.outline){background-color:var(--color-white);color:var(--color-blue)}.c_btn.white.disabled,.c_btn.white[disabled]{background-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.white.outline{border:2px solid var(--color-white);color:var(--color-white);outline-width:0}.c_btn.white.outline:not(.transparent){background-color:var(--color-white)}.c_btn.white.outline:not([disabled],.disabled):focus,.c_btn.white.outline:not([disabled],.disabled):hover{border-color:var(--color-white);color:var(--color-white);outline:none}.c_btn.white.outline.disabled,.c_btn.white.outline[disabled]{border-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.blue{background-color:var(--color-blue);color:var(--color-white)}.c_btn.blue i{color:inherit}.c_btn.blue:not([disabled],.disabled):focus,.c_btn.blue:not([disabled],.disabled):hover{outline:none;text-decoration:none}.c_btn.blue:not([disabled],.disabled):focus:not(.transparent,.outline),.c_btn.blue:not([disabled],.disabled):hover:not(.transparent,.outline){background-color:var(--color-blue-dark);color:var(--color-white)}.c_btn.blue.disabled,.c_btn.blue[disabled]{background-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.blue.outline{border:2px solid var(--color-blue);color:var(--color-blue);outline-width:0}.c_btn.blue.outline:not(.transparent){background-color:var(--color-white)}.c_btn.blue.outline:not([disabled],.disabled):focus,.c_btn.blue.outline:not([disabled],.disabled):hover{border-color:var(--color-blue-dark);color:var(--color-blue-dark);outline:none}.c_btn.blue.outline.disabled,.c_btn.blue.outline[disabled]{border-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.blue-dark{background-color:var(--color-blue-dark);color:var(--color-white)}.c_btn.blue-dark i{color:inherit}.c_btn.blue-dark:not([disabled],.disabled):focus,.c_btn.blue-dark:not([disabled],.disabled):hover{outline:none;text-decoration:none}.c_btn.blue-dark:not([disabled],.disabled):focus:not(.transparent,.outline),.c_btn.blue-dark:not([disabled],.disabled):hover:not(.transparent,.outline){background-color:var(--color-blue);color:var(--color-white)}.c_btn.blue-dark.disabled,.c_btn.blue-dark[disabled]{background-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.blue-dark.outline{border:2px solid var(--color-blue-dark);color:var(--color-blue-dark);outline-width:0}.c_btn.blue-dark.outline:not(.transparent){background-color:var(--color-white)}.c_btn.blue-dark.outline:not([disabled],.disabled):focus,.c_btn.blue-dark.outline:not([disabled],.disabled):hover{border-color:var(--color-blue);color:var(--color-blue);outline:none}.c_btn.blue-dark.outline.disabled,.c_btn.blue-dark.outline[disabled]{border-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.green{background-color:var(--color-green);color:var(--color-white)}.c_btn.green i{color:inherit}.c_btn.green:not([disabled],.disabled):focus,.c_btn.green:not([disabled],.disabled):hover{outline:none;text-decoration:none}.c_btn.green:not([disabled],.disabled):focus:not(.transparent,.outline),.c_btn.green:not([disabled],.disabled):hover:not(.transparent,.outline){background-color:var(--color-green-light);color:var(--color-white)}.c_btn.green.disabled,.c_btn.green[disabled]{background-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.green.outline{border:2px solid var(--color-green);color:var(--color-green);outline-width:0}.c_btn.green.outline:not(.transparent){background-color:var(--color-white)}.c_btn.green.outline:not([disabled],.disabled):focus,.c_btn.green.outline:not([disabled],.disabled):hover{border-color:var(--color-green-light);color:var(--color-green-light);outline:none}.c_btn.green.outline.disabled,.c_btn.green.outline[disabled]{border-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.gray{background-color:var(--color-gray);color:var(--color-white)}.c_btn.gray i{color:inherit}.c_btn.gray:not([disabled],.disabled):focus,.c_btn.gray:not([disabled],.disabled):hover{outline:none;text-decoration:none}.c_btn.gray:not([disabled],.disabled):focus:not(.transparent,.outline),.c_btn.gray:not([disabled],.disabled):hover:not(.transparent,.outline){background-color:var(--color-gray-light);color:var(--color-white)}.c_btn.gray.disabled,.c_btn.gray[disabled]{background-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.gray.outline{border:2px solid var(--color-gray);color:var(--color-gray);outline-width:0}.c_btn.gray.outline:not(.transparent){background-color:var(--color-white)}.c_btn.gray.outline:not([disabled],.disabled):focus,.c_btn.gray.outline:not([disabled],.disabled):hover{border-color:var(--color-gray-light);color:var(--color-gray-light);outline:none}.c_btn.gray.outline.disabled,.c_btn.gray.outline[disabled]{border-color:var(--color-silver-light);color:var(--color-gray-light);cursor:not-allowed}.c_btn.shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.c_btn.transparent{background-color:transparent}.c_img.left{float:left;padding-bottom:8px;padding-right:16px}.c_img.right{float:right;padding-bottom:8px;padding-left:16px}.f_button,.leaflet-container .f_button{border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:14px;font-weight:600;height:48px;line-height:44px;padding:0 18px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-out,border .3s ease-out,color .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f_button.f_loaderPlaceholder,.leaflet-container .f_button.f_loaderPlaceholder{border:0;cursor:auto;height:100%}.f_button--common,.leaflet-container .f_button--common{background-color:#003473;border-color:#003473;color:#fff}.f_button--common:hover,.leaflet-container .f_button--common:hover{background-color:#00c0f3;border-color:#00c0f3}.f_button--common.f_set--disabled,.f_button--common.f_set--disabled:hover,.f_button--common.f_set--loading,.f_button--common.f_set--loading:hover,.leaflet-container .f_button--common.f_set--disabled,.leaflet-container .f_button--common.f_set--disabled:hover,.leaflet-container .f_button--common.f_set--loading,.leaflet-container .f_button--common.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--common.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--common.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--common.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--common.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--common.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--common.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button--important,.leaflet-container .f_button--important{background-color:#78ae29;border-color:#78ae29;color:#fff}.f_button--important:hover,.leaflet-container .f_button--important:hover{background-color:#90cf34;border-color:#90cf34}.f_button--important.f_set--disabled,.f_button--important.f_set--disabled:hover,.f_button--important.f_set--loading,.f_button--important.f_set--loading:hover,.leaflet-container .f_button--important.f_set--disabled,.leaflet-container .f_button--important.f_set--disabled:hover,.leaflet-container .f_button--important.f_set--loading,.leaflet-container .f_button--important.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--important.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--important.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--important.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--important.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--important.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--important.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button--highlighted,.leaflet-container .f_button--highlighted{background-color:#fc0;border-color:#fc0;color:#333}.f_button--highlighted:hover,.leaflet-container .f_button--highlighted:hover{background-color:#ffe600;border-color:#ffe600}.f_button--highlighted.f_set--disabled,.f_button--highlighted.f_set--disabled:hover,.f_button--highlighted.f_set--loading,.f_button--highlighted.f_set--loading:hover,.leaflet-container .f_button--highlighted.f_set--disabled,.leaflet-container .f_button--highlighted.f_set--disabled:hover,.leaflet-container .f_button--highlighted.f_set--loading,.leaflet-container .f_button--highlighted.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--highlighted.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--highlighted.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--highlighted.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--highlighted.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--highlighted.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--highlighted.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button--flat,.leaflet-container .f_button--flat{background-color:#fff;border-color:#003473;color:#003473}.f_button--flat:hover,.leaflet-container .f_button--flat:hover{background-color:#fff;border-color:#00c0f3;color:#00c0f3}.f_button--flat.f_set--disabled,.f_button--flat.f_set--disabled:hover,.f_button--flat.f_set--loading,.f_button--flat.f_set--loading:hover,.leaflet-container .f_button--flat.f_set--disabled,.leaflet-container .f_button--flat.f_set--disabled:hover,.leaflet-container .f_button--flat.f_set--loading,.leaflet-container .f_button--flat.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--flat.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--flat.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--flat.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--flat.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--flat.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--flat.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button--flatTransparent,.leaflet-container .f_button--flatTransparent{background-color:transparent;border-color:#003473;color:#003473}.f_button--flatTransparent:hover,.leaflet-container .f_button--flatTransparent:hover{background-color:transparent;border-color:#00c0f3;color:#00c0f3}.f_button--flatTransparent.f_set--disabled,.f_button--flatTransparent.f_set--disabled:hover,.f_button--flatTransparent.f_set--loading,.f_button--flatTransparent.f_set--loading:hover,.leaflet-container .f_button--flatTransparent.f_set--disabled,.leaflet-container .f_button--flatTransparent.f_set--disabled:hover,.leaflet-container .f_button--flatTransparent.f_set--loading,.leaflet-container .f_button--flatTransparent.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--flatTransparent.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--flatTransparent.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--flatTransparent.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--flatTransparent.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--flatTransparent.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--flatTransparent.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button--flatWhite,.leaflet-container .f_button--flatWhite{background-color:transparent;border-color:#fff;color:#fff}.f_button--flatWhite:hover,.leaflet-container .f_button--flatWhite:hover{background-color:transparent;border-color:#00c0f3;color:#00c0f3}.f_button--flatWhite.f_set--disabled,.f_button--flatWhite.f_set--disabled:hover,.f_button--flatWhite.f_set--loading,.f_button--flatWhite.f_set--loading:hover,.leaflet-container .f_button--flatWhite.f_set--disabled,.leaflet-container .f_button--flatWhite.f_set--disabled:hover,.leaflet-container .f_button--flatWhite.f_set--loading,.leaflet-container .f_button--flatWhite.f_set--loading:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#9f9f9f;cursor:default}.f_button--flatWhite.f_set--loading .f_button-text.f_icon_set--left:before,.f_button--flatWhite.f_set--loading .f_button-text.f_icon_set--right:after,.f_button--flatWhite.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button--flatWhite.f_set--loading .f_button-text.f_icon_set--left:before,.leaflet-container .f_button--flatWhite.f_set--loading .f_button-text.f_icon_set--right:after,.leaflet-container .f_button--flatWhite.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;content:"\e901";transform:rotate(0)}.f_button_set--small,.leaflet-container .f_button_set--small{height:35px;line-height:31px}.f_button_set--small.f_button_set--rounded,.leaflet-container .f_button_set--small.f_button_set--rounded{width:35px}.f_button_set--smallest,.leaflet-container .f_button_set--smallest{height:30px;line-height:26px;text-transform:none}.f_button-text{box-sizing:border-box;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f_button-text.f_icon,.f_button.f_set--loading .f_button-text{position:relative}.f_button-text.f_icon:after,.f_button-text.f_icon:before,.f_button.f_set--loading .f_button-text:after,.f_button.f_set--loading .f_button-text:before{font-family:icons;font-size:12px;font-weight:400;height:12px;line-height:12px;margin-top:-6px;position:absolute;text-transform:none;top:50%;width:12px}.f_button-text.f_icon.f_icon_set--right,.f_button.f_set--loading .f_button-text.f_icon_set--right{padding-right:23px}.f_button-text.f_icon.f_icon_set--right:after,.f_button.f_set--loading .f_button-text.f_icon_set--right:after{right:0}.f_button-text.f_icon.f_icon_set--left,.f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right),.f_button.f_set--loading .f_button-text.f_icon_set--left,.f_button.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right){padding-left:23px}.f_button-text.f_icon.f_icon_set--left:before,.f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right):before,.f_button.f_set--loading .f_button-text.f_icon_set--left:before,.f_button.f_set--loading .f_button-text:not(.f_icon_set--left):not(.f_icon_set--right):before{left:0}.f_button_set--rounded,.leaflet-container .f_button_set--rounded{border-radius:50% 50%;padding:0;position:relative;width:48px}.f_button_set--rounded .f_button-text,.leaflet-container .f_button_set--rounded .f_button-text{bottom:0;display:block;left:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:600px;text-overflow:clip;top:0}.f_button_set--rounded .f_button-text.f_icon:after,.f_button_set--rounded .f_button-text.f_icon:before,.leaflet-container .f_button_set--rounded .f_button-text.f_icon:after,.leaflet-container .f_button_set--rounded .f_button-text.f_icon:before{left:50%;margin-left:-6px;margin-top:-6px;position:absolute;text-indent:0;top:50%}.f_button_set--rounded .f_button-text.f_icon.f_icon_set--right,.leaflet-container .f_button_set--rounded .f_button-text.f_icon.f_icon_set--right{padding-right:0}.f_button_set--rounded .f_button-text.f_icon.f_icon_set--right:after,.leaflet-container .f_button_set--rounded .f_button-text.f_icon.f_icon_set--right:after{right:auto}.f_button_set--rounded .f_button-text.f_icon.f_icon_set--left,.f_button_set--rounded .f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right),.leaflet-container .f_button_set--rounded .f_button-text.f_icon.f_icon_set--left,.leaflet-container .f_button_set--rounded .f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right){padding-left:0}.f_button_set--rounded .f_button-text.f_icon.f_icon_set--left:before,.f_button_set--rounded .f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right):before,.leaflet-container .f_button_set--rounded .f_button-text.f_icon.f_icon_set--left:before,.leaflet-container .f_button_set--rounded .f_button-text.f_icon:not(.f_icon_set--left):not(.f_icon_set--right):before{left:50%}.c_input{background-color:var(--color-white);border-radius:8px;font-size:14px;font-weight:600;line-height:1.5;padding:14px 16px}.c_input::-moz-placeholder{color:var(--color-silver)}.c_input::placeholder{color:var(--color-silver)}.c_favorite,.c_pill{border-radius:30px;color:var(--color-white);display:inline-block;font-size:11px;line-height:1.5;padding:1px 9px;text-transform:uppercase;white-space:nowrap}.c_pill.orange,.orange.c_favorite{background-color:var(--color-orange)}.c_pill.red,.red.c_favorite{background-color:var(--color-red)}.c_pill.white,.white.c_favorite{background-color:var(--color-white);color:var(--color-blue-dark)}.blue.c_favorite,.c_pill.blue{background-color:var(--color-blue)}.c_pill.gray,.gray.c_favorite{background-color:var(--color-gray-light)}.blue-light.c_favorite,.c_pill.blue-light{background-color:var(--color-blue-light);color:var(--color-blue-dark)}.c_pill.green,.green.c_favorite{background-color:var(--color-green)}.c_pill.green-light,.green-light.c_favorite{background-color:var(--color-green-light)}.c_banner .content .title-wrap .c_pill.title,.c_banner .content .title-wrap .title.c_favorite,.c_pill.large,.large.c_favorite{font-size:12px;font-weight:700;padding:6px 12px}.c_pill.extra-large,.extra-large.c_favorite{font-size:12px;font-weight:700;padding:8px 12px 9px}.c_pill.f_icon,.f_icon.c_favorite{font-size:17px;height:35px;position:relative;width:35px}.c_pill.f_icon i,.f_icon.c_favorite i{margin-top:-9px;position:absolute;top:50%}.c_pill.small,.small.c_favorite{font-size:11px;font-weight:600;line-height:1.5;text-transform:none}.c_pill.semibold,.semibold.c_favorite{font-weight:600}.bold.c_favorite,.c_pill.bold{font-weight:700}.c_favorite{align-items:center;background-color:var(--color-white);color:var(--color-blue-dark);cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:relative;width:35px}.c_favorite i{font-size:20px}.c_favorite:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c_stars{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-yellow);display:flex;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:1px;line-height:1;text-align:center;text-transform:none;white-space:nowrap}.c_tripadvisor a{color:var(--color-gray);-webkit-text-decoration-line:none;text-decoration-line:none}.c_tripadvisor .logo,.c_tripadvisor .text{text-align:right}.c_tripadvisor .text{color:var(--color-gray);display:block;font-size:13px;line-height:1.5;padding-right:8px;-webkit-text-decoration-line:none;text-decoration-line:none}.c_btn.c_tripadvisor .text{min-width:auto;width:100%}.c_tripadvisor-iframe{height:900px;width:100%}.c_banner .content .title-wrap .title,.c_title{color:var(--color-blue-dark);font-size:30px;font-weight:400;line-height:1.3;margin-bottom:16px;margin-top:32px}.c_banner .content .title-wrap .title,.c_title.large{font-size:40px;line-height:1.3}.c_banner .content .title-wrap .small.title,.c_title.small{color:var(--color-gray);font-size:20px;line-height:1.3}.c_banner .content .title-wrap .small.title:not(.normal,.bold),.c_title.small:not(.normal,.bold){font-weight:600}.c_banner .content .title-wrap .tiny.title,.c_title.tiny{color:var(--color-blue-dark);font-size:14px;line-height:1.5}.c_banner .content .title-wrap .tiny.title:not(.normal,.bold),.c_title.tiny:not(.normal,.bold){font-weight:700}.c_banner .content .title-wrap .center.title,.c_title.center{text-align:center}.c_banner .content .title-wrap .left.title,.c_title.left{text-align:left}.c_banner .content .title-wrap .right.title,.c_title.right{text-align:right}.c_banner .content .title-wrap .semibold.title,.c_title.semibold{font-weight:600}.c_banner .content .title-wrap .normal.title,.c_title.normal{font-weight:400}.c_banner .content .title-wrap .bold.title,.c_title.bold{font-weight:700}.c_banner .content .title-wrap .blue.title,.c_title.blue{color:var(--color-blue)}.c_banner .content .title-wrap .blue-dark.title,.c_title.blue-dark{color:var(--color-blue-dark)}.c_banner .content .title-wrap .gray.title,.c_title.gray{color:var(--color-gray)}.c_paragraph{color:var(--color-blue-dark);font-size:16px;line-height:1.5;margin-bottom:16px;margin-top:16px}.c_paragraph.center{text-align:center}.c_paragraph.left{text-align:left}.c_paragraph.right{text-align:right}.c_paragraph:after,.c_paragraph:before{clear:both;content:"";display:block;height:0;overflow:hidden}.c_text{font-size:14px;line-height:1.3}.c_banner .content .title-wrap .c_text.title,.c_text.large{font-size:16px;line-height:1.5}.c_text.small{font-size:13px;line-height:1.5}.c_text.center{text-align:center}.c_text.semibold{font-weight:600}.c_text.bold{font-weight:700}.c_text.blue-dark{color:var(--color-blue-dark)}.c_text.gray-light{color:var(--color-gray-light)}.c_content-text,.content-landing-page,.content-simple-landing-page,.sdo-section>.content{color:var(--color-gray);font-size:16px;line-height:1.5}.c_content-text hr,.content-landing-page hr,.content-simple-landing-page hr,.sdo-section>.content hr{clear:both}.c_content-text h2,.content-landing-page h2,.content-simple-landing-page h2,.sdo-section>.content h2{color:var(--color-blue-dark);font-size:30px;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:16px}.c_content-text h3,.content-landing-page h3,.content-simple-landing-page h3,.sdo-section>.content h3{color:var(--color-gray);font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:16px}.c_content-text p,.c_content-text ul,.content-landing-page p,.content-landing-page ul,.content-simple-landing-page p,.content-simple-landing-page ul,.sdo-section>.content p,.sdo-section>.content ul{color:var(--color-gray);font-size:16px;line-height:1.5;margin-bottom:16px;margin-top:8px}.c_content-text ul li,.content-landing-page ul li,.content-simple-landing-page ul li,.sdo-section>.content ul li{padding-left:20px;position:relative}.c_content-text ul li:before,.content-landing-page ul li:before,.content-simple-landing-page ul li:before,.sdo-section>.content ul li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-gray-light);content:")";display:inline-block;font-family:icons;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;left:3px;line-height:1;margin-top:-5px;position:absolute;text-align:center;text-transform:none;top:50%;transform:rotate(0);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c_content-text ol,.content-landing-page ol,.content-simple-landing-page ol,.sdo-section>.content ol{color:var(--color-gray);font-size:16px;line-height:1.5;list-style-type:decimal;margin-bottom:16px;margin-top:8px;padding-left:20px}.c_content-text table,.content-landing-page table,.content-simple-landing-page table,.sdo-section>.content table{margin-bottom:32px;margin-top:16px}.c_content-text table tbody>tr>td,.c_content-text table tr>td,.content-landing-page table tbody>tr>td,.content-landing-page table tr>td,.content-simple-landing-page table tbody>tr>td,.content-simple-landing-page table tr>td,.sdo-section>.content table tbody>tr>td,.sdo-section>.content table tr>td{padding:4px 16px}.c_content-text table tbody>tr>td+td,.c_content-text table tr>td+td,.content-landing-page table tbody>tr>td+td,.content-landing-page table tr>td+td,.content-simple-landing-page table tbody>tr>td+td,.content-simple-landing-page table tr>td+td,.sdo-section>.content table tbody>tr>td+td,.sdo-section>.content table tr>td+td{border-color:var(--color-silver-light);border-left-width:1px;font-size:14px;line-height:1.5}.c_content-text table :not(thead+tbody) tr:first-child td,.c_content-text table thead>tr>td,.c_content-text table thead>tr>th,.c_content-text table tr>th,.content-landing-page table :not(thead+tbody) tr:first-child td,.content-landing-page table thead>tr>td,.content-landing-page table thead>tr>th,.content-landing-page table tr>th,.content-simple-landing-page table :not(thead+tbody) tr:first-child td,.content-simple-landing-page table thead>tr>td,.content-simple-landing-page table thead>tr>th,.content-simple-landing-page table tr>th,.sdo-section>.content table :not(thead+tbody) tr:first-child td,.sdo-section>.content table thead>tr>td,.sdo-section>.content table thead>tr>th,.sdo-section>.content table tr>th{background-color:var(--color-blue);font-size:16px;font-weight:600;line-height:1.5;padding:8px 16px;text-align:left}.c_content-text table :not(thead+tbody) tr:first-child td,.c_content-text table :not(thead+tbody) tr:first-child td>*,.c_content-text table thead>tr>td,.c_content-text table thead>tr>td>*,.c_content-text table thead>tr>th,.c_content-text table thead>tr>th>*,.c_content-text table tr>th,.c_content-text table tr>th>*,.content-landing-page table :not(thead+tbody) tr:first-child td,.content-landing-page table :not(thead+tbody) tr:first-child td>*,.content-landing-page table thead>tr>td,.content-landing-page table thead>tr>td>*,.content-landing-page table thead>tr>th,.content-landing-page table thead>tr>th>*,.content-landing-page table tr>th,.content-landing-page table tr>th>*,.content-simple-landing-page table :not(thead+tbody) tr:first-child td,.content-simple-landing-page table :not(thead+tbody) tr:first-child td>*,.content-simple-landing-page table thead>tr>td,.content-simple-landing-page table thead>tr>td>*,.content-simple-landing-page table thead>tr>th,.content-simple-landing-page table thead>tr>th>*,.content-simple-landing-page table tr>th,.content-simple-landing-page table tr>th>*,.sdo-section>.content table :not(thead+tbody) tr:first-child td,.sdo-section>.content table :not(thead+tbody) tr:first-child td>*,.sdo-section>.content table thead>tr>td,.sdo-section>.content table thead>tr>td>*,.sdo-section>.content table thead>tr>th,.sdo-section>.content table thead>tr>th>*,.sdo-section>.content table tr>th,.sdo-section>.content table tr>th>*{color:var(--color-white)}.c_content-text table :not(thead+tbody) tr:first-child td+td,.c_content-text table :not(thead+tbody) tr:first-child td+th,.c_content-text table thead>tr>td+td,.c_content-text table thead>tr>td+th,.c_content-text table thead>tr>th+td,.c_content-text table thead>tr>th+th,.c_content-text table tr>th+td,.c_content-text table tr>th+th,.content-landing-page table :not(thead+tbody) tr:first-child td+td,.content-landing-page table :not(thead+tbody) tr:first-child td+th,.content-landing-page table thead>tr>td+td,.content-landing-page table thead>tr>td+th,.content-landing-page table thead>tr>th+td,.content-landing-page table thead>tr>th+th,.content-landing-page table tr>th+td,.content-landing-page table tr>th+th,.content-simple-landing-page table :not(thead+tbody) tr:first-child td+td,.content-simple-landing-page table :not(thead+tbody) tr:first-child td+th,.content-simple-landing-page table thead>tr>td+td,.content-simple-landing-page table thead>tr>td+th,.content-simple-landing-page table thead>tr>th+td,.content-simple-landing-page table thead>tr>th+th,.content-simple-landing-page table tr>th+td,.content-simple-landing-page table tr>th+th,.sdo-section>.content table :not(thead+tbody) tr:first-child td+td,.sdo-section>.content table :not(thead+tbody) tr:first-child td+th,.sdo-section>.content table thead>tr>td+td,.sdo-section>.content table thead>tr>td+th,.sdo-section>.content table thead>tr>th+td,.sdo-section>.content table thead>tr>th+th,.sdo-section>.content table tr>th+td,.sdo-section>.content table tr>th+th{border-color:var(--color-white);border-left-width:1px}.c_content-text table tbody tr:nth-child(odd) td,.content-landing-page table tbody tr:nth-child(odd) td,.content-simple-landing-page table tbody tr:nth-child(odd) td,.sdo-section>.content table tbody tr:nth-child(odd) td{background-color:var(--color-silver-lightest)}.c_content-text table tbody tr:first-child>:first-child,.c_content-text table thead tr:first-child>:first-child,.content-landing-page table tbody tr:first-child>:first-child,.content-landing-page table thead tr:first-child>:first-child,.content-simple-landing-page table tbody tr:first-child>:first-child,.content-simple-landing-page table thead tr:first-child>:first-child,.sdo-section>.content table tbody tr:first-child>:first-child,.sdo-section>.content table thead tr:first-child>:first-child{border-top-left-radius:8px}.c_content-text table tbody tr:first-child>:last-child,.c_content-text table thead tr:first-child>:last-child,.content-landing-page table tbody tr:first-child>:last-child,.content-landing-page table thead tr:first-child>:last-child,.content-simple-landing-page table tbody tr:first-child>:last-child,.content-simple-landing-page table thead tr:first-child>:last-child,.sdo-section>.content table tbody tr:first-child>:last-child,.sdo-section>.content table thead tr:first-child>:last-child{border-top-right-radius:8px}.c_content-text table thead+tbody tr:first-child>:first-child,.c_content-text table thead+tbody tr:first-child>:last-child,.content-landing-page table thead+tbody tr:first-child>:first-child,.content-landing-page table thead+tbody tr:first-child>:last-child,.content-simple-landing-page table thead+tbody tr:first-child>:first-child,.content-simple-landing-page table thead+tbody tr:first-child>:last-child,.sdo-section>.content table thead+tbody tr:first-child>:first-child,.sdo-section>.content table thead+tbody tr:first-child>:last-child{border-radius:0}.c_content-text table tbody tr:last-child>:first-child,.content-landing-page table tbody tr:last-child>:first-child,.content-simple-landing-page table tbody tr:last-child>:first-child,.sdo-section>.content table tbody tr:last-child>:first-child{border-bottom-left-radius:8px}.c_content-text table tbody tr:last-child>:last-child,.content-landing-page table tbody tr:last-child>:last-child,.content-simple-landing-page table tbody tr:last-child>:last-child,.sdo-section>.content table tbody tr:last-child>:last-child{border-bottom-right-radius:8px}.c_content-text table p,.content-landing-page table p,.content-simple-landing-page table p,.sdo-section>.content table p{margin:0}.c_content-text table p+p,.content-landing-page table p+p,.content-simple-landing-page table p+p,.sdo-section>.content table p+p{margin-top:8px}.c_flag{padding-left:24px;position:relative}.c_flag,.c_flag:before{display:inline-block;height:13px}.c_flag:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:0;margin-top:-6.5px;position:absolute;top:50%;width:20px}.c_banner .content .title-wrap .c_flag.title,.c_flag.large{height:22.1px;padding-left:42px}.c_banner .content .title-wrap .c_flag.title:before,.c_flag.large:before{height:22.1px;margin-top:-11.05px;width:34px}.c_flag--alb:before{background-image:url(/Content/images/flag/alb.svg)}.c_flag--abw:before{background-image:url(/Content/images/flag/abw.svg)}.c_flag--are:before{background-image:url(/Content/images/flag/are.svg)}.c_flag--aut:before{background-image:url(/Content/images/flag/aut.svg)}.c_flag--bgr:before{background-image:url(/Content/images/flag/bgr.svg)}.c_flag--bhs:before{background-image:url(/Content/images/flag/bhs.svg)}.c_flag--bra:before{background-image:url(/Content/images/flag/bra.svg)}.c_flag--brb:before{background-image:url(/Content/images/flag/brb.svg)}.c_flag--cpv:before{background-image:url(/Content/images/flag/cpv.svg)}.c_flag--cub:before{background-image:url(/Content/images/flag/cub.svg)}.c_flag--cyp:before{background-image:url(/Content/images/flag/cyp.svg)}.c_flag--cze:before{background-image:url(/Content/images/flag/cze.svg)}.c_flag--deu:before{background-image:url(/Content/images/flag/deu.svg)}.c_flag--dom:before{background-image:url(/Content/images/flag/dom.svg)}.c_flag--egy:before{background-image:url(/Content/images/flag/egy.svg)}.c_flag--esp:before{background-image:url(/Content/images/flag/esp.svg)}.c_flag--fji:before{background-image:url(/Content/images/flag/fji.svg)}.c_flag--fra:before{background-image:url(/Content/images/flag/fra.svg)}.c_flag--grc:before{background-image:url(/Content/images/flag/grc.svg)}.c_flag--hrv:before{background-image:url(/Content/images/flag/hrv.svg)}.c_flag--hun:before{background-image:url(/Content/images/flag/hun.svg)}.c_flag--idn:before{background-image:url(/Content/images/flag/idn.svg)}.c_flag--mar:before{background-image:url(/Content/images/flag/mar.svg)}.c_flag--ita:before{background-image:url(/Content/images/flag/ita.svg)}.c_flag--jam:before{background-image:url(/Content/images/flag/jam.svg)}.c_flag--ken:before{background-image:url(/Content/images/flag/ken.svg)}.c_flag--lka:before{background-image:url(/Content/images/flag/lka.svg)}.c_flag--mdg:before{background-image:url(/Content/images/flag/mdg.svg)}.c_flag--mdv:before{background-image:url(/Content/images/flag/mdv.svg)}.c_flag--mex:before{background-image:url(/Content/images/flag/mex.svg)}.c_flag--mlt:before{background-image:url(/Content/images/flag/mlt.svg)}.c_flag--mne:before{background-image:url(/Content/images/flag/mne.svg)}.c_flag--mus:before{background-image:url(/Content/images/flag/mus.svg)}.c_flag--omn:before{background-image:url(/Content/images/flag/omn.svg)}.c_flag--pan:before{background-image:url(/Content/images/flag/pan.svg)}.c_flag--phl:before{background-image:url(/Content/images/flag/phl.svg)}.c_flag--pol:before{background-image:url(/Content/images/flag/pol.svg)}.c_flag--prt:before{background-image:url(/Content/images/flag/prt.svg)}.c_flag--qat:before{background-image:url(/Content/images/flag/qat.svg)}.c_flag--rus:before{background-image:url(/Content/images/flag/rus.svg)}.c_flag--sen:before{background-image:url(/Content/images/flag/sen.svg)}.c_flag--svk:before{background-image:url(/Content/images/flag/svk.svg)}.c_flag--svn:before{background-image:url(/Content/images/flag/svn.svg)}.c_flag--syc:before{background-image:url(/Content/images/flag/syc.svg)}.c_flag--tha:before{background-image:url(/Content/images/flag/tha.svg)}.c_flag--tun:before{background-image:url(/Content/images/flag/tun.svg)}.c_flag--tur:before{background-image:url(/Content/images/flag/tur.svg)}.c_flag--vnm:before{background-image:url(/Content/images/flag/vnm.svg)}.c_flag--znz:before{background-image:url(/Content/images/flag/znz.svg)}.c_tooltip{--tw-drop-shadow:drop-shadow(0 0 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06));cursor:default;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:14px;left:0;line-height:1.5;pointer-events:none;position:absolute;right:0;top:100%;transform:none;white-space:normal}.c_tooltip .content{background-color:var(--color-white);border-radius:8px;color:var(--color-gray);display:inline-block;margin-top:8px;max-width:100%;padding:8px 16px;position:relative}.c_tooltip .content:before{border:15px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";left:calc(50% - 15px);margin-bottom:-1px;margin-top:0;position:absolute;z-index:10}.c_tooltip.red .content{background-color:var(--color-red);color:var(--color-white)}.c_tooltip.red .content:before{border-bottom-color:var(--color-red)}.c_sort-wrapper{align-items:center;display:none;flex-grow:1;justify-content:space-between;margin-top:8px}@media (min-width:1024px){.c_sort-wrapper{display:flex}}.c_sort-item{color:var(--color-gray);cursor:pointer;flex-shrink:1;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:8px;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.c_sort-item{padding-left:16px;padding-right:16px}}.c_sort-item>span{-webkit-text-decoration-line:underline;text-decoration-line:underline}.c_sort-item.active,.c_sort-item:hover{color:var(--color-blue);-webkit-text-decoration-line:none;text-decoration-line:none}.c_sort-item.active:after,.c_sort-item:hover:after{color:var(--color-blue);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.c_sort-item:after{speak:never;color:var(--color-blue);content:"";font-family:icons;font-family:icons;font-weight:400;margin-top:-9px;padding-left:8px}.c_sort-item.asc:after,.c_sort-item.desc:hover:after{content:"\e958";visibility:visible}.c_sort-item.asc:hover:after,.c_sort-item.desc:after{content:"\e955";visibility:visible}.c_hotel-detail-description h1{margin-bottom:4px;text-align:center}@media (min-width:590px){.c_tile-hotel.wide .inner .c_hotel-detail-description h1{color:var(--color-white)}}.c_tile-hotel-image .c_hotel-detail-description h1,.c_tile-hotel .c_hotel-detail-description h1,.c_tile-info .c_hotel-detail-description h1,.c_tile .c_hotel-detail-description h1{margin:0}.c_tile-hotel-image .inner .c_hotel-detail-description h1{color:var(--color-white)}.c_tile-flat-destination .content .c_hotel-detail-description h1{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,0.04)) drop-shadow(0 0 3px rgba(0,0,0,0.1));color:var(--color-white);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:30px;font-weight:600;line-height:1.3;margin-top:0;text-align:center}.c_btn.c_hotel-detail-description h1{padding:8px 14px}.c_hotel-detail-description h1.c_favorite,.c_pill.c_hotel-detail-description h1{font-size:11px;font-weight:600;line-height:1.5;text-transform:none}.c_hotel-detail-description h1{color:var(--color-blue-dark);font-size:30px;font-weight:400;line-height:1.3;margin-bottom:16px;margin-top:32px}.c_hotel-detail-description h1.large{font-size:40px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h1.title,.c_hotel-detail-description h1.small,.c_title.c_hotel-detail-description h1{font-size:20px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h1.title,.c_hotel-detail-description h1.small,.c_title.c_hotel-detail-description h1{color:var(--color-gray)}.c_banner .content .title-wrap .c_hotel-detail-description h1.title:not(.normal,.bold),.c_hotel-detail-description h1.small:not(.normal,.bold),.c_title.c_hotel-detail-description h1:not(.normal,.bold){font-weight:600}.c_hotel-detail-description h1.tiny{color:var(--color-blue-dark);font-size:14px;line-height:1.5}.c_hotel-detail-description h1.tiny:not(.normal,.bold){font-weight:700}.c_hotel-detail-description h1.center{text-align:center}.c_hotel-detail-description h1.left{text-align:left}.c_hotel-detail-description h1.right{text-align:right}.c_hotel-detail-description h1.semibold{font-weight:600}.c_hotel-detail-description h1.normal{font-weight:400}.c_hotel-detail-description h1.bold{font-weight:700}.c_hotel-detail-description h1.blue{color:var(--color-blue)}.c_hotel-detail-description h1.blue-dark{color:var(--color-blue-dark)}.c_hotel-detail-description h1.gray{color:var(--color-gray)}.c_text.c_hotel-detail-description h1{font-size:13px;line-height:1.5}.promo-section .item img.c_hotel-detail-description h1{height:30px}.promo-section .item i.c_hotel-detail-description h1{font-size:30px;height:30px}@media (min-width:590px){.c_hotel-detail-description h1{text-align:left}}.c_hotel-detail-description h2{margin-bottom:4px;text-align:center}@media (min-width:590px){.c_tile-hotel.wide .inner .c_hotel-detail-description h2{color:var(--color-white)}}.c_tile-hotel-image .c_hotel-detail-description h2,.c_tile-hotel .c_hotel-detail-description h2,.c_tile-info .c_hotel-detail-description h2,.c_tile .c_hotel-detail-description h2{margin:0}.c_tile-hotel-image .inner .c_hotel-detail-description h2{color:var(--color-white)}.c_tile-flat-destination .content .c_hotel-detail-description h2{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,0.04)) drop-shadow(0 0 3px rgba(0,0,0,0.1));color:var(--color-white);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:30px;font-weight:600;line-height:1.3;margin-top:0;text-align:center}.c_btn.c_hotel-detail-description h2{padding:8px 14px}.c_hotel-detail-description h2.c_favorite,.c_pill.c_hotel-detail-description h2{font-size:11px;font-weight:600;line-height:1.5;text-transform:none}.c_hotel-detail-description h2{color:var(--color-blue-dark);font-size:30px;font-weight:400;line-height:1.3;margin-bottom:16px;margin-top:32px}.c_hotel-detail-description h2.large{font-size:40px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h2.title,.c_hotel-detail-description h2.small,.c_title.c_hotel-detail-description h2{font-size:20px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h2.title,.c_hotel-detail-description h2.small,.c_title.c_hotel-detail-description h2{color:var(--color-gray)}.c_banner .content .title-wrap .c_hotel-detail-description h2.title:not(.normal,.bold),.c_hotel-detail-description h2.small:not(.normal,.bold),.c_title.c_hotel-detail-description h2:not(.normal,.bold){font-weight:600}.c_hotel-detail-description h2.tiny{color:var(--color-blue-dark);font-size:14px;line-height:1.5}.c_hotel-detail-description h2.tiny:not(.normal,.bold){font-weight:700}.c_hotel-detail-description h2.center{text-align:center}.c_hotel-detail-description h2.left{text-align:left}.c_hotel-detail-description h2.right{text-align:right}.c_hotel-detail-description h2.semibold{font-weight:600}.c_hotel-detail-description h2.normal{font-weight:400}.c_hotel-detail-description h2.bold{font-weight:700}.c_hotel-detail-description h2.blue{color:var(--color-blue)}.c_hotel-detail-description h2.blue-dark{color:var(--color-blue-dark)}.c_hotel-detail-description h2.gray{color:var(--color-gray)}.c_text.c_hotel-detail-description h2{font-size:13px;line-height:1.5}.promo-section .item img.c_hotel-detail-description h2{height:30px}.promo-section .item i.c_hotel-detail-description h2{font-size:30px;height:30px}@media (min-width:590px){.c_hotel-detail-description h2{text-align:left}}.c_hotel-detail-description h3{margin-bottom:4px;text-align:center}@media (min-width:590px){.c_tile-hotel.wide .inner .c_hotel-detail-description h3{color:var(--color-white)}}.c_tile-hotel-image .c_hotel-detail-description h3,.c_tile-hotel .c_hotel-detail-description h3,.c_tile-info .c_hotel-detail-description h3,.c_tile .c_hotel-detail-description h3{margin:0}.c_tile-hotel-image .inner .c_hotel-detail-description h3{color:var(--color-white)}.c_tile-flat-destination .content .c_hotel-detail-description h3{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,0.04)) drop-shadow(0 0 3px rgba(0,0,0,0.1));color:var(--color-white);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:30px;font-weight:600;line-height:1.3;margin-top:0;text-align:center}.c_btn.c_hotel-detail-description h3{padding:8px 14px}.c_hotel-detail-description h3.c_favorite,.c_pill.c_hotel-detail-description h3{font-size:11px;font-weight:600;line-height:1.5;text-transform:none}.c_hotel-detail-description h3{color:var(--color-blue-dark);font-size:30px;font-weight:400;line-height:1.3;margin-bottom:16px;margin-top:32px}.c_hotel-detail-description h3.large{font-size:40px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h3.title,.c_hotel-detail-description h3.small,.c_title.c_hotel-detail-description h3{font-size:20px;line-height:1.3}.c_banner .content .title-wrap .c_hotel-detail-description h3.title,.c_hotel-detail-description h3.small,.c_title.c_hotel-detail-description h3{color:var(--color-gray)}.c_banner .content .title-wrap .c_hotel-detail-description h3.title:not(.normal,.bold),.c_hotel-detail-description h3.small:not(.normal,.bold),.c_title.c_hotel-detail-description h3:not(.normal,.bold){font-weight:600}.c_hotel-detail-description h3.tiny{color:var(--color-blue-dark);font-size:14px;line-height:1.5}.c_hotel-detail-description h3.tiny:not(.normal,.bold){font-weight:700}.c_hotel-detail-description h3.center{text-align:center}.c_hotel-detail-description h3.left{text-align:left}.c_hotel-detail-description h3.right{text-align:right}.c_hotel-detail-description h3.semibold{font-weight:600}.c_hotel-detail-description h3.normal{font-weight:400}.c_hotel-detail-description h3.bold{font-weight:700}.c_hotel-detail-description h3.blue{color:var(--color-blue)}.c_hotel-detail-description h3.blue-dark{color:var(--color-blue-dark)}.c_hotel-detail-description h3.gray{color:var(--color-gray)}.c_text.c_hotel-detail-description h3{font-size:13px;line-height:1.5}.promo-section .item img.c_hotel-detail-description h3{height:30px}.promo-section .item i.c_hotel-detail-description h3{font-size:30px;height:30px}@media (min-width:590px){.c_hotel-detail-description h3{text-align:left}}.c_hotel-detail-description div{margin-bottom:16px}.hotel-main-images-large{width:100%}.hotel-main-images-slider .splide__arrow{color:var(--color-white);height:20px;margin-top:-10px;width:20px}.hotel-main-images-slider .splide__arrow:before{font-size:20px;height:20px;line-height:20px}.hotel-main-images-slider.splide--nav{bottom:16px;left:16px;margin-left:auto;margin-right:auto;position:absolute;right:16px}@media (min-width:1024px){.hotel-main-images-slider.splide--nav{max-width:608px}}.hotel-main-images-slider.splide--nav .splide__track{margin:0 60px}@media (max-width:1023px){.hotel-main-images-slider.splide--nav .splide__track{margin-left:auto;margin-right:auto;max-width:66px}}.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide{border-color:var(--color-white);border-radius:8px;border-width:2px}@media (max-width:1023px){.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide{--tw-shadow:0 0 15px -3px rgba(0,0,0,0.1),0 0 6px -2px rgba(0,0,0,0.05);--tw-shadow-colored:0 0 15px -3px var(--tw-shadow-color),0 0 6px -2px var(--tw-shadow-color);background:var(--color-white)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:10px!important;opacity:.6;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:10px!important}.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide img{display:none}}.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide.is-active,.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide:hover{border-color:var(--color-white)}@media (max-width:1023px){.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide.is-active,.hotel-main-images-slider.splide--nav .splide__track .splide__list .splide__slide:hover{opacity:1}}@media (min-width:601px){.f_show--to600{display:none}}@media (max-width:600px){.f_show--from600{display:none}}@media (min-width:901px){.f_show--to900{display:none}}@media (max-width:900px){.f_show--from900{display:none}}.teaser-header header{bottom:0;bottom:auto;left:0;position:absolute;right:0;top:0}.teaser-header header .logo svg .st1{fill:#fff}@media (min-width:1024px){.teaser-header header .menu-items>li>a{color:var(--color-white)!important}.teaser-header header .menu-items>li>a:hover{color:var(--color-blue)!important}}.teaser-header header .menu-icons div>span,.teaser-header header .menu-icons li>a{color:var(--color-white)!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.teaser-header header .menu-icons div>span:hover,.teaser-header header .menu-icons li>a:hover{color:var(--color-blue)!important}.teaser-header header button.nav-burger-full i{color:var(--color-white)!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.teaser-header header button.nav-burger-full i:hover{color:var(--color-blue)!important}.teaser-search .filter-section{bottom:0;bottom:auto;left:0;margin-bottom:0;margin-top:100px;position:absolute;right:0;top:0}@media (min-width:590px){.teaser-search .filter-section{margin-top:150px}}@media (min-width:1200px){.teaser-search .filter-section{margin-top:250px}}@media (max-width:589px){.teaser-search .filter-section .f_filterMainSearch-content{flex-wrap:nowrap}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item{padding-bottom:8px;padding-top:8px}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item+.f_filterMainSearch-content-item{display:none}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item:last-child{display:block;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;padding-bottom:0;padding-top:0}.c_btn.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item:last-child{min-width:auto;width:100%}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item:last-child a{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;padding-left:24px;width:64px}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item:last-child a span{visibility:hidden}.teaser-search .filter-section .f_filterMainSearch-content .f_filterMainSearch-content-item:last-child a span:before{visibility:visible}}.c_teaser,teaser{display:flex;flex-direction:column;height:80vh}.c_teaser>div,teaser>div{height:100%}.grecaptcha-badge{display:none!important}.filter-section{margin-bottom:40px;margin-top:40px;z-index:80}@media (min-width:1024px){.filter-section{margin-bottom:200px;margin-top:160px}}.filter-section .c_filter{box-shadow:0 0 99px 0 rgba(0,120,151,.32)}.filter-section .open-filter{display:none}.filter-section .f_filterMainSearch{background-color:transparent!important;display:block!important;height:auto!important}.hotel-results-section{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-items:start;margin:0 auto 48px}@media (min-width:1024px){.hotel-results-section{flex-direction:row;margin-top:32px}}.hotel-results-section .hotel-results-filter{background-color:var(--color-white);border:1px solid var(--color-silver-light);border-radius:14px;flex-shrink:0;padding:16px;width:278px}.hotel-results-section .hotel-results-content{flex-grow:1}.f_popup-window-content .map,.hotel-results-filter .map{background:url(/Content/images/mapa.png) no-repeat 50%;background-size:cover;border-radius:8px;display:none;height:100%;justify-content:center;margin-bottom:20px;padding:30px 10px}@media (min-width:1024px){.f_popup-window-content .map,.hotel-results-filter .map{display:flex}}.f_popup-window-content .map a,.hotel-results-filter .map a{opacity:.85}.f_popup-window-content .map a:focus,.f_popup-window-content .map a:hover,.hotel-results-filter .map a:focus,.hotel-results-filter .map a:hover{color:var(--color-blue-dark);opacity:1}.f_popup-window-content .f_filter .section,.hotel-results-filter .f_filter .section{border-bottom:1px solid var(--color-silver-lightest);margin:10px 0}.f_popup-window-content .f_filter .section .title,.hotel-results-filter .f_filter .section .title{align-items:center;color:var(--color-gray);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:1.5;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f_popup-window-content .f_filter .section .title i,.hotel-results-filter .f_filter .section .title i{color:var(--color-blue-dark);transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.f_popup-window-content .f_filter .section .title.open i,.hotel-results-filter .f_filter .section .title.open i{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.f_popup-window-content .f_filter .section .content,.hotel-results-filter .f_filter .section .content{margin:10px 0}.promo-section{margin-bottom:48px;margin-top:48px}.promo-section .items{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:20px}@media (min-width:1024px){.promo-section .items{flex-wrap:nowrap}.promo-section .items>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.promo-section .items{padding-bottom:0;padding-top:0}}.promo-section a.item:focus,.promo-section a.item:hover{color:var(--color-blue);-webkit-text-decoration-line:none;text-decoration-line:none}.promo-section .item{color:var(--color-blue-dark);font-size:16px;line-height:1.5;padding:20px 8px;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;width:100%}@media (min-width:1024px){.promo-section .item{width:auto}}.promo-section .item img{display:block;height:40px;margin-left:auto;margin-right:auto}.c_btn.promo-section .item img{min-width:auto;width:100%}.promo-section .item img.small{height:30px}.promo-section .item i{font-size:40px;height:40px}.promo-section .item i.small{font-size:30px;height:30px}.promo-section .item p{margin-top:10px}.newsletter-sign-up-section{background-color:var(--color-blue);margin-bottom:48px;margin-top:48px}.newsletter-sign-up-section .content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;padding:30px 8px}.newsletter-sign-up-section .content .wrap-group{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;justify-content:flex-end}.newsletter-sign-up-section .content .consent-group{-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:column;flex-grow:1;row-gap:16px}@media (min-width:1024px){.newsletter-sign-up-section .content .consent-group{flex-direction:row}}.newsletter-sign-up-section .content label{color:var(--color-white);font-size:16px;line-height:1.5}.newsletter-sign-up-section .content .c_input{flex-grow:1;min-width:250px}.newsletter-sign-up-section .content .c_input:focus{outline:2px solid transparent;outline-offset:2px}.newsletter-sign-up-section .content .c_btn{flex-grow:1;flex-shrink:1;max-width:180px;min-width:auto}.newsletter-sign-up-section .content .c_btn:focus{outline:2px solid transparent;outline-offset:2px}.newsletter-sign-up-section .content .c_btn:not([disabled],.disabled):focus,.newsletter-sign-up-section .content .c_btn:not([disabled],.disabled):hover{background-color:var(--color-white);color:var(--color-blue-dark)}.tile-hotel-section{margin-bottom:0;margin-top:0}.tile-hotel-section .items{display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(278px,1fr));margin:25px 0 32px}.tile-hotel-simple-section{margin-bottom:48px;margin-top:48px}.tile-hotel-simple-section .items{display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(278px,1fr));margin:32px 0}.tile-destination-section{margin-bottom:48px;margin-top:48px}.tile-destination-section .items{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stylesheet .tile-destination-section .items{margin:16px 0}.stylesheet .tile-destination-section .items [class*=" col"],.stylesheet .tile-destination-section .items [class^=col]{background-color:var(--color-silver-light);border:1px dashed gray;padding:8px 0;text-align:center}@media (min-width:590px){.tile-destination-section .items{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.tile-destination-section .items{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1200px){.tile-destination-section .items{grid-template-columns:repeat(12,minmax(0,1fr))}}.tile-destination-section .items{margin:32px 0}.tile-flat-destination-section{display:grid;grid-auto-flow:row dense}.stylesheet .tile-flat-destination-section{margin:16px 0}.stylesheet .tile-flat-destination-section [class*=" col"],.stylesheet .tile-flat-destination-section [class^=col]{background-color:var(--color-silver-light);border:1px dashed gray;padding:8px 0;text-align:center}.tile-flat-destination-section{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:590px){.tile-flat-destination-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tile-flat-destination-section{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.tile-flat-destination-section{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--slider-bg:#ededed;--slider-height:10px;--slider-handle-width:22px;--slider-handle-height:22px;--slider-handle-ring-color:rgba(0,52,115,0.2);--page-width-large:1160px;--color-white:#fff;--color-black:#000;--color-blue-dark:#003473;--color-blue:#00c0f3;--color-blue-light:#dbf6ff;--color-blue-lightest:#eefbfe;--color-green:#78ae29;--color-green-light:#90cf34;--color-orange:#f27823;--color-yellow:#fc0;--color-yellow-light:#fff199;--color-red:#cc0300;--color-red-light:#fb3633;--color-gray:#333;--color-gray-dark:#222;--color-gray-darkest:#111;--color-gray-light:#9f9f9f;--color-silver:#dbdbdb;--color-silver-light:#ededed;--color-silver-lightest:#f4f4f4;--font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif}.sdo-section{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.sdo-section{flex-direction:row}}.sdo-section .links{flex-shrink:0;width:278px}.sdo-section .links li{border-bottom:1px solid var(--color-silver-light);border-top:1px solid var(--color-silver-light);display:block}.sdo-section .links li+li{border-top:none}.sdo-section .links li a{color:var(--color-blue-dark);display:block;font-size:16px;line-height:1.5;padding:12px 26px 12px 16px;position:relative;text-decoration:none}.sdo-section .links li a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:")";display:inline-block;font-family:icons;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-6px;position:absolute;right:16px;text-align:center;text-transform:none;top:50%;transform:rotate(0)}.sdo-section .links li a:focus,.sdo-section .links li a:hover{text-decoration:underline}.sdo-section .links li a.active{background-color:var(--color-blue-dark);color:var(--color-white);font-weight:600}.sdo-section .content{flex-grow:1;font-size:16px;line-height:1.5}.sdo-section .content p.perex{color:var(--color-blue-dark);font-weight:600}.sdo-section .content p{margin-bottom:16px;margin-top:8px}.sdo-section .content .image-large{border-radius:14px;max-width:100%}.sdo-section .content .image-description{color:var(--color-gray-light);font-size:14px;font-style:italic;line-height:1.5;margin-top:8px}.sdo-section .content .map-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media (min-width:1024px){.sdo-section .content .map-wrapper{flex-wrap:nowrap}}.sdo-section .content .map-wrapper .text{flex-grow:1}.sdo-section .content .map-wrapper .map{background:url(/Content/images/mapa.png) no-repeat 50%;background-size:cover;border-radius:8px;display:flex;flex-shrink:0;height:100%;justify-content:center;margin-left:auto;margin-right:auto;padding:30px 10px;width:278px}.sdo-section .content .map-wrapper .map a{opacity:.85}.sdo-section .content .map-wrapper .map a:focus,.sdo-section .content .map-wrapper .map a:hover{opacity:1}@media (min-width:1024px){.sdo-section .content .map-wrapper .map{margin-left:0;margin-right:0}}.sdo-section .content .chevron-list{margin:8px 0 16px}.sdo-section .content .chevron-list li{padding-left:18px;position:relative}.sdo-section .content .chevron-list li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-gray-light);content:")";display:inline-block;font-family:icons;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;left:3px;line-height:1;margin-top:-6px;position:absolute;text-align:center;text-transform:none;top:50%;transform:rotate(0)}.sdo-section .content .destination-list{-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px;margin:8px 0 16px}@media (min-width:590px){.sdo-section .content .destination-list{-moz-columns:3;column-count:3}}@media (min-width:1024px){.sdo-section .content .destination-list{-moz-columns:4;column-count:4}}@media (min-width:1200px){.sdo-section .content .destination-list{-moz-columns:5;column-count:5}}.sdo-section .content .destination-list a{color:var(--color-gray)}.sdo-section .content .destination-list a:focus,.sdo-section .content .destination-list a:hover{color:var(--color-blue)}.sdo-tile-section{margin-bottom:32px;margin-top:16px}.sdo-tile-section .splide__track{margin-left:64px;margin-right:64px}.sdo-tile-section .chevron-left,.sdo-tile-section .chevron-right{cursor:pointer;display:block;flex-shrink:0;position:relative;width:50px}.sdo-tile-section .chevron-left:before,.sdo-tile-section .chevron-right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:var(--color-gray-light);display:inline-block;font-family:icons;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-23px;position:absolute;text-align:center;text-transform:none;top:50%}.sdo-tile-section .chevron-left{margin-left:50px}.sdo-tile-section .chevron-left:before{content:")";right:8px;transform:rotate(180deg)}.sdo-tile-section .chevron-right{margin-right:50px}.sdo-tile-section .chevron-right:before{content:")";left:8px;transform:rotate(0)}.sdo-tile-section .sdo-hotel-overview-wrap{margin-bottom:60px;margin-top:32px}.sdo-tile-section .sdo-hotel-overview-wrap .items{display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sdo-tile-section .sdo-hotel-overview-wrap .items .c_tile-hotel-image{min-width:300px}@media (max-width:589px){.sdo-tile-section .splide__track{margin-left:0;margin-right:0}.sdo-tile-section .splide__arrow{display:none}.sdo-tile-section .c_tile-hotel-image{min-height:186px;width:280px}}.tile-responsive-wrap{display:flex;flex-wrap:wrap;gap:16px}.tile-responsive-wrap:after{content:"";flex:auto}.tile-responsive-wrap .tile-responsive{background-color:silver;flex-basis:278px}@media (min-width:590px){.tile-responsive-wrap .tile-responsive.wide{flex-basis:572px}}.tile-responsive-wrap-grow{display:flex;flex-wrap:wrap;gap:16px}.tile-responsive-wrap-grow:after{content:"";flex:auto}.tile-responsive-wrap-grow .tile-responsive{flex-basis:278px;flex-grow:1}@media (min-width:590px){.tile-responsive-wrap-grow .tile-responsive.wide{flex-basis:572px;flex-grow:2}}.tile-responsive-wrap-grid{display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(278px,1fr))}@media (min-width:590px){.tile-responsive-wrap-grid .tile-responsive.wide{grid-column:span 2}}.tile-responsive-wrap,.tile-responsive-wrap-grid,.tile-responsive-wrap-grow{border:1px dashed #000;border-bottom-width:0;border-top-width:0}.tile-responsive-wrap-grid .tile-responsive,.tile-responsive-wrap-grow .tile-responsive,.tile-responsive-wrap .tile-responsive{align-items:center;background-color:#3a559f;border-radius:14px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:var(--color-white);display:flex;height:100px;justify-content:center}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-12{top:48px}.top-full{top:100%}.top-auto{top:auto}.top-0{top:0}.-left-4{left:-16px}.-bottom-4{bottom:-16px}.right-4{right:16px}.top-4{top:16px}.bottom-8{bottom:32px}.-top-32{top:-128px}.-bottom-8{bottom:-32px}.z-50{z-index:50}.z-10{z-index:10}.z-60{z-index:60}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-12{grid-column:span 12/span 12}.col-span-8{grid-column:span 8/span 8}.col-span-6{grid-column:span 6/span 6}.col-span-4{grid-column:span 4/span 4}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.-mx-2{margin-left:-8px;margin-right:-8px}.mx-4{margin-left:16px;margin-right:16px}.mx-2{margin-left:8px;margin-right:8px}.my-10{margin-bottom:40px;margin-top:40px}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:64px;margin-top:64px}.my-32{margin-bottom:128px;margin-top:128px}.my-4{margin-bottom:16px;margin-top:16px}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:48px;margin-top:48px}.my-8{margin-bottom:32px;margin-top:32px}.mt-5{margin-top:20px}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.mb-32{margin-bottom:128px}.mt-6{margin-top:24px}.mr-2{margin-right:8px}.ml-4{margin-left:16px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-10{margin-bottom:40px}.mb-16{margin-bottom:64px}.mt-0{margin-top:0}.mb-4{margin-bottom:16px}.mt-auto{margin-top:auto}.mb-3{margin-bottom:12px}.mb-8{margin-bottom:32px}.ml-2{margin-left:8px}.mt-2{margin-top:8px}.mt-8{margin-top:32px}.mb-auto{margin-bottom:auto}.mr-1{margin-right:4px}.mt-1{margin-top:4px}.-mt-2{margin-top:-8px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-full{height:100%}.h-12{height:48px}.h-225px{height:225px}.h-20{height:80px}.h-24{height:96px}.h-screen{height:100vh}.h-16{height:64px}.h-8{height:32px}.h-6{height:24px}.h-4{height:16px}.h-5{height:20px}.h-2{height:8px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-h-0{max-height:0}.max-h-modal-filter-terms{max-height:calc(var(--viewport-height) - 300px)}.min-h-screen{min-height:100vh}.min-h-7{min-height:28px}.w-full{width:100%}.w-20{width:80px}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-16{width:64px}.w-24{width:96px}.w-4{width:16px}.w-3\/12{width:25%}.w-7\/12{width:58.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-screen{width:100vw}.w-3{width:12px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-225px{width:225px}.w-6{width:24px}.w-2{width:8px}.w-8{width:32px}.w-5{width:20px}.min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.min-w-32{min-width:8rem}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.max-w-6xl{max-width:72rem}.max-w-screen-lg{max-width:1200px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-stretch{justify-items:stretch}.gap-4{gap:16px}.gap-2{gap:8px}.gap-8{gap:32px}.gap-10{gap:40px}.gap-1{gap:4px}.gap-x-4{-moz-column-gap:16px;column-gap:16px}.gap-y-2{row-gap:8px}.gap-x-2{-moz-column-gap:8px;column-gap:8px}.gap-y-8{row-gap:32px}.gap-y-1{row-gap:4px}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(40px*var(--tw-space-y-reverse));margin-top:calc(40px*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--tw-space-x-reverse)));margin-right:calc(4px*var(--tw-space-x-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4px*var(--tw-space-y-reverse));margin-top:calc(4px*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-silver-lightest>:not([hidden])~:not([hidden]){border-color:var(--color-silver-lightest)}.divide-silver-light>:not([hidden])~:not([hidden]){border-color:var(--color-silver-light)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:8px}.rounded-lg{border-radius:14px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-silver-light{border-color:var(--color-silver-light)}.border-silver{border-color:var(--color-silver)}.border-blue-dark{border-color:var(--color-blue-dark)}.border-white{border-color:var(--color-white)}.border-gray{border-color:var(--color-gray)}.bg-white{background-color:var(--color-white)}.bg-silver-light{background-color:var(--color-silver-light)}.bg-blue{background-color:var(--color-blue)}.bg-silver{background-color:var(--color-silver)}.bg-blue-lightest{background-color:var(--color-blue-lightest)}.bg-red{background-color:var(--color-red)}.bg-silver-lightest{background-color:var(--color-silver-lightest)}.bg-brand-secondary{--tw-bg-opacity:1;background-color:rgb(0 192 243/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-black{background-color:var(--color-black)}.bg-gray-light{background-color:var(--color-gray-light)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-gray{--tw-gradient-to:var(--color-gray)}.fill-gray-light{fill:var(--color-gray-light)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-4{padding:16px}.p-1{padding:4px}.p-2{padding:8px}.p-px{padding:1px}.p-8{padding:32px}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-16{padding-bottom:64px;padding-top:64px}.px-2{padding-left:8px;padding-right:8px}.py-1{padding-bottom:4px;padding-top:4px}.py-8{padding-bottom:32px;padding-top:32px}.py-24{padding-bottom:96px;padding-top:96px}.py-4{padding-bottom:16px;padding-top:16px}.py-3{padding-bottom:12px;padding-top:12px}.px-10{padding-left:40px;padding-right:40px}.px-3{padding-left:12px;padding-right:12px}.pr-2{padding-right:8px}.pr-1{padding-right:4px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-2{padding-left:8px}.pb-3{padding-bottom:12px}.pr-4{padding-right:16px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pb-4{padding-bottom:16px}.pt-8{padding-top:32px}.pt-4{padding-top:16px}.pb-2{padding-bottom:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:16px;line-height:1.5}.text-sm{font-size:13px;line-height:1.5}.text-xl{font-size:18px;line-height:1.5}.text-base{font-size:14px;line-height:1.5}.text-2xl{font-size:25px;line-height:1.5}.text-h3{font-size:20px;line-height:1.3}.text-h2{font-size:30px;line-height:1.3}.text-xs{font-size:11px;line-height:1.5}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-gray-light{color:var(--color-gray-light)}.text-gray{color:var(--color-gray)}.text-white{color:var(--color-white)}.text-blue{color:var(--color-blue)}.text-green{color:var(--color-green)}.text-red{color:var(--color-red)}.text-blue-dark{color:var(--color-blue-dark)}.text-black{color:var(--color-black)}.text-orange{color:var(--color-orange)}.text-brand-primary{--tw-text-opacity:1;color:rgb(0 52 115/var(--tw-text-opacity))}.text-silver{color:var(--color-silver)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-70{opacity:.7}.opacity-60{opacity:.6}.opacity-40{opacity:.4}.opacity-30{opacity:.3}.shadow-lg{--tw-shadow:0 0 15px -3px rgba(0,0,0,0.1),0 0 6px -2px rgba(0,0,0,0.05);--tw-shadow-colored:0 0 15px -3px var(--tw-shadow-color),0 0 6px -2px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 0 3px 0 rgba(0,0,0,0.1),0 0 2px 0 rgba(0,0,0,0.06);--tw-shadow-colored:0 0 3px 0 var(--tw-shadow-color),0 0 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 0 25px -5px rgba(0,0,0,0.1),0 0 10px -5px rgba(0,0,0,0.04);--tw-shadow-colored:0 0 25px -5px var(--tw-shadow-color),0 0 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 0 13px rgba(0,0,0,0.03)) drop-shadow(0 0 5px rgba(0,0,0,0.08))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-height{transition-duration:.15s;transition-property:height,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.checked\:accent-blue-dark:checked{accent-color:var(--color-blue-dark)}.checked\:opacity-100:checked{opacity:1}.hover\:border-blue:hover{border-color:var(--color-blue)}.hover\:fill-gray:hover{fill:var(--color-gray)}.hover\:text-gray:hover{color:var(--color-gray)}.hover\:text-blue-dark:hover{color:var(--color-blue-dark)}.hover\:text-blue:hover{color:var(--color-blue)}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:shadow-2xl:hover{--tw-shadow:0 0 50px -12px rgba(0,0,0,0.25);--tw-shadow-colored:0 0 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:no-underline:focus{-webkit-text-decoration-line:none;text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:text-blue-dark{color:var(--color-blue-dark)}@media (min-width:590px){.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-16{margin-left:64px;margin-right:64px}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-337px{width:337px}.sm\:w-7\/12{width:58.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-299px{width:299px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12px*(1 - var(--tw-space-x-reverse)));margin-right:calc(12px*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:p-4{padding:16px}.sm\:text-left{text-align:left}}@media (min-width:1024px){.md\:order-3{order:3}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-4{grid-column:span 4/span 4}.md\:mx-16{margin-left:64px;margin-right:64px}.md\:ml-8{margin-left:32px}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-full{max-height:100%}.md\:w-3\/12{width:25%}.md\:w-1\/12{width:8.333333%}.md\:w-2\/12{width:16.666667%}.md\:w-5\/12{width:41.666667%}.md\:w-4\/12{width:33.333333%}.md\:w-7\/12{width:58.333333%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-2\/3{width:66.666667%}.md\:w-1\/3{width:33.333333%}.md\:max-w-none{max-width:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:16px}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(40px*(1 - var(--tw-space-x-reverse)));margin-right:calc(40px*var(--tw-space-x-reverse))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:p-8{padding:32px}.md\:py-10{padding-bottom:40px;padding-top:40px}.md\:pl-8{padding-left:32px}.md\:pt-0{padding-top:0}.md\:pr-8{padding-right:32px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}}@media (max-width:1023px){.to-md\:order-4{order:4}.to-md\:order-3{order:3}.to-md\:order-5{order:5}.to-md\:gap-y-1{row-gap:4px}}@media (min-width:1200px){.lg\:relative{position:relative}.lg\:-right-8{right:-32px}.lg\:top-3{top:12px}.lg\:m-0{margin:0}.lg\:mt-2{margin-top:8px}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-screen{min-height:100vh}.lg\:w-800px{width:800px}.lg\:max-w-screen-lg{max-width:1200px}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:overflow-auto{overflow:auto}.lg\:rounded-lg{border-radius:14px}.lg\:rounded{border-radius:8px}.lg\:border-0{border-width:0}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{background-color:var(--color-white)}.lg\:p-2{padding:8px}.lg\:p-10{padding:40px}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pt-32{padding-top:128px}.lg\:text-left{text-align:left}.lg\:text-gray{color:var(--color-gray)}.lg\:text-silver{color:var(--color-silver)}.lg\:shadow-xl{--tw-shadow:0 0 25px -5px rgba(0,0,0,0.1),0 0 10px -5px rgba(0,0,0,0.04);--tw-shadow-colored:0 0 25px -5px var(--tw-shadow-color),0 0 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 0 25px rgba(0,0,0,0.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lg\:hover\:text-white:hover{color:var(--color-white)}}@media (max-width:1199px){.to-lg\:mb-auto{margin-bottom:auto}.to-lg\:h-screen{height:100vh}.to-lg\:h-full{height:100%}.to-lg\:w-full{width:100%}.to-lg\:overflow-auto{overflow:auto}.to-lg\:p-4{padding:16px}.to-lg\:pt-0{padding-top:0}}@media (min-width:1600px){.xl\:block{display:block}.xl\:hidden{display:none}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsbUJBQW1CLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGNBQWMsMEJBQTBCLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxxREFBcUQsYUFBYSxDQUFDLG9CQUFvQixxQkFBcUIsQ0FBdUYsb0JBQW9CLENBQTFHLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQXNCLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsb0JBQW9CLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsT0FBTyxDQUFDLFFBQVEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLGVBQWdFLG1CQUFtQixDQUFwRSwwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBcUIsYUFBYSxDQUFDLDhCQUE4QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIscUJBQXFCLENBQUMsaUJBQWlCLDJDQUEyQyxDQUF1QixxQkFBNkIsQ0FBN0IsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxZQUFZLGtCQUFrQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLHVFQUF1RSxZQUFZLENBQUMsaURBQWlELGNBQWMsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsMEJBQTBCLEdBQUcsbUJBQW1CLENBQUMsR0FBRyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQiwwQkFBMEIsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLGtEQUFrRCxNQUFNLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsNERBQTRELFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxhQUFhLENBQUMsa0NBQWtDLGFBQWEsQ0FBQyxlQUFlLHFCQUFxQixDQUEwSCxvQkFBb0IsQ0FBN0ksa0JBQWtCLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBc0Isc0JBQXNCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsU0FBUyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLDZCQUE2QixzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsUUFBUSxDQUFDLHlCQUF5QixvQkFBb0IsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLHlDQUF5QyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxvQkFBb0IsV0FBVyxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLENBQUMsU0FBUyxDQUFDLG9DQUFvQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsVUFBVSxDQUFDLHdDQUF3QyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0Qsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxVQUFVLENBQUMsZUFBZSx5Q0FBeUMsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLCtCQUErQiw2QkFBNkIsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsQ0FBQywyQ0FBMkMsNkJBQTZCLHFCQUFxQixDQUFDLENBQUMsK0JBQStCLHlDQUF5QyxzQkFBc0IsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLDJDQUEyQyx5Q0FBeUMscUJBQXFCLENBQUMsc0VBQXNFLGlCQUFpQixDQUFDLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyw4QkFBOEIsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsMENBQTBDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLGlEQUFpRCw0QkFBNEIsQ0FBQyxjQUFjLENBQUMsMkRBQTJELHFCQUFxQixDQUFDLDBDQUEwQyxTQUFTLENBQUMsU0FBUyxDQUFDLDhDQUE4QyxtQkFBbUIsQ0FBQywwQ0FBMEMsUUFBUSxDQUFDLFVBQVUsQ0FBQyw4Q0FBOEMsb0JBQW9CLENBQUMsb0NBQW9DLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQywwQ0FBMEMsT0FBTyxDQUFDLDhDQUE4Qyx3QkFBd0IsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLFFBQVEsQ0FBQyw4Q0FBOEMsdUJBQXVCLENBQUMseUJBQXlCLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUMseUJBQXlCLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsS0FBSyxDO0FDQTc1SixnQ0FBZ0MsMEJBQTBCLENBQUMseUNBQXlDLENBQXdHLHFCQUFvQixDQUFsRyxpQkFBaUIsQ0FBMUMsd0JBQXdCLENBQXdDLHFCQUFxQixDQUFDLGdCQUFzQyxDQUFDLGVBQWUsaUJBQWlCLENBQUMsOEJBQXlDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBeEMsVUFBVSxDQUErQixTQUFTLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxTQUFTLENBQUMsK0JBQXFELGlCQUFpQixDQUFpQixPQUFPLENBQWIsS0FBSyxDQUFTLHdCQUF3QixDQUFDLDRCQUE0QixDQUFxQyxvQkFBb0IsQ0FBeEQsbUNBQW1DLENBQXNCLG9CQUFtQixDQUFsTSxxQkFBcUIsQ0FBbUIsU0FBMkosQ0FBQyxnQkFBZ0IsV0FBVyxDQUFDLFVBQVUsQ0FBQyxlQUFlLFVBQVUsQ0FBQyxTQUFTLENBQUMscURBQXFELE1BQU0sQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLE9BQU8sQ0FBQyxrQ0FBa0MsUUFBUSxDQUFDLGVBQWUsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLFdBQVcsQ0FBQyxVQUFVLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQywyRUFBMkUsc0JBQXNCLENBQUMsd05BQXdOLHVCQUF1QixDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyxrQ0FBd0UsdUNBQXVDLENBQTBGLGlEQUFnRCxDQUF6SSx1RkFBd0YsQ0FBdEsscUNBQXdOLENBQUMsaUJBQWdELDBDQUF5QyxDQUF4RSw4QkFBeUUsQ0FBQyxnQ0FBdUUsc0NBQXNDLENBQWlELHlGQUF5RixDQUF6SSwrQ0FBK0MsQ0FBN0gsc0NBQXdOLENBQUMscURBQXFELGdEQUFnRCxDQUFDLFVBQVUsQ0FBQyxhQUFhLHlDQUF5QyxDQUFDLDhCQUE4Qix5Q0FBeUMsQ0FBQyxnQkFBZ0IsMkNBQTJDLENBQUMsY0FBYyxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMsZUFBOEksdUNBQXVDLENBQUMsb0NBQW9DLENBQTdILGdEQUFnRCxDQUE4RSx3RUFBd0UsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFVLENBQTdRLHVDQUF1QyxDQUE3RSxxQ0FBb1QsQ0FBQyxxQkFBa0Msd0tBQXFMLENBQWxNLFlBQW1NLENBQUMsZUFBZSwrRUFBK0UsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLG9EQUFvRCxDQUFDLDRFQUE0RSxrQkFBa0IsQ0FBQywyQkFBMkIsb0RBQW9ELENBQUMsc0RBQXNELENBQUMsZ0JBQXdlLDJDQUEwQyxDQUE1RixpREFBaUQsQ0FBaEcsOENBQThDLENBQXJGLHNDQUFzQyxDQUFwVyxhQUFhLENBQUMsaURBQWlELENBQXVELGlEQUFpRCxDQUF2RyxxREFBcUQsQ0FBd0ksOENBQThDLENBQWhILGlFQUFpRSxDQUE5USxpQkFBaUIsQ0FBNlMsaUJBQWlCLENBQXJKLGtCQUF5VSxDQUFDLG1DQUFzRSw0SEFBMkgsQ0FBcEksUUFBUSxDQUFsQyx5QkFBK0osQ0FBQywwQ0FBdUosNkRBQTZELENBQUMsd0JBQXdCLENBQXRLLHFEQUFxRCxDQUFsRixVQUFVLENBQTBGLFFBQVEsQ0FBekIsUUFBUSxDQUFoRixpQkFBaUIsQ0FBd0sseUJBQXdCLENBQWhJLE9BQWlJLENBQUMsaUNBQW9FLDJIQUEwSCxDQUFsSSxPQUFPLENBQWxDLDBCQUE4SixDQUFDLHdDQUFtSiw2REFBNkQsQ0FBQyx5QkFBeUIsQ0FBbE0sVUFBVSxDQUF3RixRQUFRLENBQS9GLGlCQUFpQixDQUFDLG9EQUFvRCxDQUFDLE9BQU8sQ0FBMEcsMEJBQXlCLENBQWxJLE9BQW1JLENBQUMsa0RBQXFGLDRKQUEySixDQUFySyxTQUFTLENBQWxDLHdCQUErTCxDQUFDLGdEQUFzSyx1TEFBc0wsQ0FBL0wsUUFBUSxDQUFySCw0R0FBNlMsQztBQ3FEdDRLLGdCQzhmUixDQW5qQkEsS0FDSSxzQkFJSixDQURBLE1BQ0ksc0JBSUo7O0FDVEEsKzJKQ0FBLGdJQ0FBLGdCQUdJLE9BRkEsZUFDQSxNQUVBLGVINENKLENHMUNJLGdDQUNJLDZCQUdBLFdBREEsZUFEQSxrQkFHQSxvQkg0Q1IsQ0d6Q0ksZ0NBS0ksc0dBSEEsc0JBQ0Esc0JBRUEsbUdBSkEsYUFHQSxZSDRDUixDR3RDUSxtRkFDSSxXQUNBLG9CSHdDWixDR3RDUSxtRkFDSSxhSHdDWixDSTNESSx1QkFDSSx1QkFDQSxZQUNBLGtCQUNBLHNCQUNBLGFDRFMsQ0RFVCxlQUNBLFdBVmEsQ0FjYixpQkFDQSxVQUpBLGFBQ0EsVUFDQSxrQkFHQSxRQUlBLGVBSEEsNERBQ0EsbUJBQ0EsVUFuQmEsQ0FxQmIsVUp3SlIsQ0l0SlEsMkJBQ0ksWUp3SlosQ0lySlEsOEJMUEosV09pQ1csQ0Z4QkgsY0FDQSxpQkduQ1csQ0hvQ1gsY0EvQlMsQ0FnQ1QsV0FoQ1MsQ0FpQ1QsZ0JBakNTLENBa0NULGtCQUNBLGtCTGJKLG1CQ3FLUixDSXRKUSxrREFDSSx3Qkp3SlosQ1FyTUEsVUFHSSx3QkFEQSwrQkFDQSwrQkFDQSxlUndNSixDUXJNQSxFQUNJLHFCUndNSixDUXBNSSxrQkFJQSxNQUpBLGVBSUEsbUJBSUEsa0NBSUEsMEJBS0ksa0JBTEoscUVBS0ksOENBSVIsWUFHSSxZQUZBLDRCQUNBLGVSc01KLENTek9BLDBSQUNJLGtCVDRPSixDVTdPQSxtREFDSSxTVmdQSixDVTdPQSxrQkFDSSw0QlZnUEosQ1U3T0EsV0FJSSxxREFEQSxXQUVBLFVBSEEsa0JBSUEsaURBTEEsV1ZxUEosQ1U3T0EsNkNBQ0ksUVZnUEosQ1U3T0Esb0RBSUkseUJBREEsdUJBRkEsWUFDQSxPQUdBLDJCVmdQSixDVTdPQSxnREFDSSxLVmdQSixDVTdPQSx1REFJSSw0QkFEQSx1QkFEQSxPQURBLFNBSUEsOEJWZ1BKLENVN09BLDhDQUNJLE9WZ1BKLENVN09BLHFEQUVJLDBCQURBLDJCQUVBLFdBQ0EsNEJWZ1BKLENVN09BLCtDQUNJLE1WZ1BKLENVN09BLHNEQUdJLDJCQURBLDJCQURBLFVBR0EsNkJWZ1BKLENVN09BLDZDQUNJLHlEVmdQSixDVTdPQSxhQUdJLFdBREEsWUFEQSxVVmtQSixDVTdPQSxvQkFHSSx5QkFDQSxtQkFIQSxXQUNBLGlCVmtQSixDVTdPQSxlQUVJLGFBREEsa0JBRUEsU1ZnUEosQ1dsVUksOEJBRUEsc0JBREEsb0hBREEsd0JBS0osdUVBQ0kscUJYc1VKLENXblVBLDBFQUNJLHdCWHNVSixDV25VQSx3RUFDSSxzQlhzVUosQ1duVUEseUVBQ0ksdUJYc1VKLENXblVBLDhDQUNJLHFCWHNVSixDV25VQSwrQ0FDSSxTWHNVSixDWTdWQSxXQUNJLGtCQUNBLGtCQUNBLGdCQUNBLDRDQUNBLCtPWjRaSixDWXRaQSxTQUNJLGFad1pKLENZclpBLFFBQ0ksb0Jad1pKLENZdFpJLDhIQUdJLG1DQUNBLGtDQU9BLFdBSkEscUJBRkEsa0JBR0Esa0JBQ0Esb0JBQ0EsZ0JBSkEsY0FNQSxrQkFDQSxtQlpzWlIsQ1lwWkksMkJBR0ksbUJBRkEsYUFDQSxzQlp1WlIsQ1lsWlEsbUNBQ0ksZVpxWlosQ1lwWlksK01iYUosa0tBaENKLGVPM0JlLENQNkJYLG1CQzhhUixDRGhaUSx3S0FoQ0osZU8xQmdCLENQNEJaLG1CQ3ViUixDRHpaUSwyS0FoQ0osZU96QmlCLENQMkJiLG1CQ2djUixDRGxhUSxrS0FoQ0osZU94QmMsQ1AwQlYsbUJDeWNSLENEM2FRLG9MQWhDSixlT3ZCb0IsQ1B5QmhCLG1CQ2tkUixDRHBiUSxrS0FoQ0osZU90QmMsQ1B3QlYsbUJDMmRSLENEN2JRLDhLQWhDSixlT3JCa0IsQ1B1QmQsbUJDb2VSLENEdGNRLHlKQWhDSixlT3BCVyxDUHNCUCxtQkM2ZVIsQ0QvY1EsNklBaENKLGVPbkJPLENQcUJILG1CQ3NmUixDRHhkUSxtSkFoQ0osZU9sQlMsQ1BvQkwsbUJDK2ZSLENEamVRLDZJQWhDSixlT2pCTyxDUG1CSCxtQkN3Z0JSLENEMWVRLGdKQWhDSixlT2hCUSxDUGtCSixtQkNpaEJSLENEbmZRLHNKQWhDSixXT2ZVLENQaUJOLG1CQzBoQlIsQ0Q1ZlEsNklBaENKLGVPZE8sQ1BnQkgsbUJDbWlCUixDRHJnQlEsZ0pBaENKLGVPWlEsQ1BjSixtQkM0aUJSLENEOWdCUSw0SkFoQ0osVU9YWSxDUGFSLG1CQ3FqQlIsQ0R2aEJRLDRKQWhDSixlT1ZZLENQWVIsbUJDOGpCUixDRGhpQlEsMktBaENKLGVPVGtCLENQV2QsbUJDdWtCUixDRHppQlEsc0pBaENKLGVPUlUsQ1BVTixtQkNnbEJSLENEbGpCUSxrS0FoQ0osVU9QZSxDUFNYLG1CQ3lsQlIsQ0QzakJRLDZJQWhDSixlT0xPLENQT0gsbUJDa21CUixDRHBrQlEseUpBaENKLFdPSlcsQ1BNUCxtQkMybUJSLENEN2tCUSwwVUFoQ0osVU9Gc0IsQ1BJbEIsbUJDNm5CUixDRC9sQlEsbUpBaENKLGVPRFMsQ1BHTCxtQkNzb0JSLENEeG1CUSw0SkFoQ0osZ0JBRUksbUJDK29CUixDRGpuQlEsOEtBaENKLGVPQ21CLENQQ2YsbUJDd3BCUixDRDFuQlEsK0pBaENKLGVPRWMsQ1BBVixtQkNpcUJSLENEbm9CUSw0SkFoQ0osZU9HYSxDUERULG1CQzBxQlIsQ0Q1b0JRLGdKQWhDSixlT0lRLENQRkosbUJDbXJCUixDRHJwQlEsNklBaENKLGVPS08sQ1BISCxtQkM0ckJSLENEOXBCUSxtSkFoQ0osV09NUyxDUEpMLG1CQ3FzQlIsQ0R2cUJRLHdLQWhDSixXT09pQixDUExiLG1CQzhzQlIsQ0RockJRLG1KQWhDSixlT1FTLENQTkwsbUJDdXRCUixDRHpyQlEseUpBaENKLGVPU1csQ1BQUCxtQkNndUJSLENEbHNCUSwrVkFoQ0osVU9Xa0IsQ1BUZCxtQkNrdkJSLENEcHRCUSxtSkFoQ0osZU9jUyxDUFpMLG1CQzJ2QlIsQ0Q3dEJRLDRKQWhDSixlT2VZLENQYlIsbUJDb3dCUixDRHR1QlEsNklBaENKLGVPZ0JPLENQZEgsbUJDNndCUixDRC91QlEsdUlBaENKLFdPaUJLLENQZkQsbUJDc3hCUixDRHh2QlEsNEpBaENKLGVPa0JZLENQaEJSLG1CQyt4QlIsQ0Rqd0JRLHNKQWhDSixlT21CVSxDUGpCTixtQkN3eUJSLENEMXdCUSxzSkFoQ0osZU9vQlUsQ1BsQk4sbUJDaXpCUixDRG54QlEsZ0pBaENKLGVPcUJRLENQbkJKLG1CQzB6QlIsQ0Q1eEJRLGdKQWhDSixlT3NCUSxDUHBCSixtQkNtMEJSLENEcnlCUSxnSkFoQ0osZU91QlEsQ1ByQkosbUJDNDBCUixDRDl5QlEsc0pBaENKLGVPd0JVLENQdEJOLG1CQ3ExQlIsQ0R2ekJRLHNKQWhDSixlT3lCVSxDUHZCTixtQkM4MUJSLENEaDBCUSxnSkFoQ0osZU8wQlEsQ1B4QkosbUJDdTJCUixDRHowQlEsK0pBaENKLGVPMkJjLENQekJWLG1CQ2czQlIsQ0RsMUJRLHdLQWhDSixlTzRCaUIsQ1AxQmIsbUJDeTNCUixDRDMxQlEsbUpBaENKLGVPNkJTLENQM0JMLG1CQ2s0QlIsQ0RwMkJRLG1KQWhDSixlTzhCUyxDUDVCTCxtQkMyNEJSLENENzJCUSxtSkFoQ0osZU8rQlMsQ1A3QkwsbUJDbzVCUixDRHQzQlEsK0pBaENKLGVPZ0NhLENQOUJULG1CQzY1QlIsQ0QvM0JRLHdLQWhDSixXT2lDVyxDUC9CUCxtQkNzNkJSLENEeDRCUSxxS0FoQ0osV09pQ1csQ1AvQlAsdUJDKzZCUixDRGo1QlEscUtBaENKLFdPaUNXLENQL0JQLHdCQ3c3QlIsQ0QxNUJRLCtKQWhDSixXT2lDVyxDUC9CUCx3QkNpOEJSLENEbjZCUSx1TEFoQ0osV09rQ2dCLENQaENaLG1CQzA4QlIsQ0Q1NkJRLG9MQWhDSixXT2tDZ0IsQ1BoQ1osdUJDbTlCUixDRHI3QlEsb0xBaENKLFdPa0NnQixDUGhDWix3QkM0OUJSLENEOTdCUSw4S0FoQ0osV09rQ2dCLENQaENaLHdCQ3ErQlIsQ0R2OEJRLHdLQWhDSixlT21DaUIsQ1BqQ2IsbUJDOCtCUixDRGg5QlEsNEpBaENKLGVPb0NhLENQbENULG1CQ3UvQlIsQ0R6OUJRLCtKQWhDSixlT3FDYSxDUG5DVCxtQkNnZ0NSLENEbCtCUSw2SUFoQ0osZU9zQ08sQ1BwQ0gsbUJDeWdDUixDRDMrQlEscUtBaENKLGVPdUNnQixDUHJDWixtQkNraENSLENEcC9CUSxnSkFoQ0osZU93Q1EsQ1B0Q0osbUJDMmhDUixDRDcvQlEsNEpBaENKLGVPeUNZLENQdkNSLG1CQ29pQ1IsQ0R0Z0NRLCtKQWhDSixlTzBDYSxDUHhDVCxtQkM2aUNSLENEL2dDUSw4S0FoQ0osZU8yQ21CLENQekNmLG1CQ3NqQ1IsQ0R4aENRLDJLQWhDSixlTzRDa0IsQ1AxQ2QsbUJDK2pDUixDRGppQ1EsZ0pBaENKLGVPNkNRLENQM0NKLG1CQ3drQ1IsQ0QxaUNRLCtKQWhDSixlTzhDYSxDUDVDVCxtQkNpbENSLENEbmpDUSxvTEFoQ0osZU8rQ29CLENQN0NoQixtQkMwbENSLENENWpDUSxtSkFoQ0osV09nRFMsQ1A5Q0wsbUJDbW1DUixDRHJrQ1Esd0tBaENKLFVPaURpQixDUC9DYixtQkM0bUNSLENEOWtDUSxtSkFoQ0osZU9rRFMsQ1BoREwsbUJDcW5DUixDRHZsQ1EsK0pBaENKLGVPbURjLENQakRWLG1CQzhuQ1IsQ0RobUNRLDRKQWhDSixlT29EWSxDUGxEUixtQkN1b0NSLENEem1DUSx5SkFoQ0osZU9xRFcsQ1BuRFAsbUJDZ3BDUixDRGxuQ1EsK0pBaENKLGVPc0RjLENQcERWLG1CQ3lwQ1IsQ0QzbkNRLCtKQWhDSixlT3VEYyxDUHJEVixtQkNrcUNSLENEcG9DUSwrSkFoQ0osZU93RGEsQ1B0RFQsbUJDMnFDUixDRDdvQ1EscUtBaENKLGVPeURlLENQdkRYLG1CQ29yQ1IsQ0R0cENRLG1KQWhDSixlTzBEUyxDUHhETCxtQkM2ckNSLENEL3BDUSx5SkFoQ0osZU8yRFcsQ1B6RFAsbUJDc3NDUixDRHhxQ1EsNklBaENKLGVPNERPLENQMURILG1CQytzQ1IsQ0RqckNRLHNKQWhDSixlTzZEVyxDUDNEUCxtQkN3dENSLENEMXJDUSxtSkFoQ0osZU84RFMsQ1A1REwsbUJDaXVDUixDRG5zQ1EscUtBaENKLFVPK0RnQixDUDdEWixtQkMwdUNSLENENXNDUSxnSkFoQ0osV09nRVEsQ1A5REosbUJDbXZDUixDRHJ0Q1EscUtBaENKLFVPaUVnQixDUC9EWixtQkM0dkNSLENEOXRDUSx5SkFoQ0osZU9rRVcsQ1BoRVAsbUJDcXdDUixDRHZ1Q1EsNkxBaENKLGVPbUV3QixDUGpFcEIsbUJDOHdDUixDRGh2Q1EsZ0pBaENKLGVPb0VRLENQbEVKLG1CQ3V4Q1IsQ0R6dkNRLGdKQWhDSixlT3FFUSxDUG5FSixtQkNneUNSLENEbHdDUSxzSkFoQ0osZU9zRVUsQ1BwRU4sbUJDeXlDUixDRDN3Q1EsbUpBaENKLGVPdUVTLENQckVMLG1CQ2t6Q1IsQ0RweENRLHNKQWhDSixlT3dFVSxDUHRFTixtQkMyekNSLENEN3hDUSx5SkFoQ0osZU95RVcsQ1B2RVAsbUJDbzBDUixDRHR5Q1EsK0pBaENKLGVPMEVhLENQeEVULG1CQzYwQ1IsQ0QveUNRLDRKQWhDSixlTzJFYSxDUHpFVCxtQkNzMUNSLENEeHpDUSw4S0FoQ0osZU80RW9CLENQMUVoQixtQkMrMUNSLENEajBDUSw4S0FoQ0osZU82RW9CLENQM0VoQixtQkN3MkNSLENEMTBDUSwyS0FoQ0osZU9pRmlCLENQL0ViLG1CQ2kzQ1IsQ0RuMUNRLGdKQWhDSixXT2tGUSxDUGhGSixtQkMwM0NSLENENTFDUSw0SkFoQ0osZU9tRlksQ1BqRlIsbUJDbTRDUixDRHIyQ1EsNklBaENKLGVPb0ZPLENQbEZILG1CQzQ0Q1IsQ0Q5MkNRLHFLQWhDSixlT3FGZSxDUG5GWCxtQkNxNUNSLENEdjNDUSxnSkFoQ0osZU9zRlEsQ1BwRkosbUJDODVDUixDRGg0Q1EsNklBaENKLGVPdUZPLENQckZILG1CQ3U2Q1IsQ0R6NENRLGlMQWhDSixlT3dGb0IsQ1B0RmhCLG1CQ2c3Q1IsQ0RsNUNRLGlMQWhDSixlT3lGb0IsQ1B2RmhCLG1CQ3k3Q1IsQ0QzNUNRLGlMQWhDSixVTzBGb0IsQ1B4RmhCLG1CQ2s4Q1IsQ0RwNkNRLDhLQWhDSixlTzJGbUIsQ1B6RmYsbUJDMjhDUixDRDc2Q1EsdUxBaENKLGVPNEZzQixDUDFGbEIsbUJDbzlDUixDRHQ3Q1EsMktBaENKLGVPNkZrQixDUDNGZCxtQkM2OUNSLENELzdDUSxrS0FoQ0osZU84RmMsQ1A1RlYsbUJDcytDUixDRHg4Q1EseUpBaENKLGVPK0ZXLENQN0ZQLG1CQysrQ1IsQ0RqOUNRLGdKQWhDSixlT2dHUSxDUDlGSixtQkN3L0NSLENEMTlDUSxxS0FoQ0osZU9pR2dCLENQL0ZaLG1CQ2lnRFIsQ0RuK0NRLHlKQWhDSixlT2tHVyxDUGhHUCxtQkMwZ0RSLENENStDUSxtSkFoQ0osZU9tR1MsQ1BqR0wsbUJDbWhEUixDRHIvQ1EsZ0pBaENKLGVPb0dRLENQbEdKLG1CQzRoRFIsQ0Q5L0NRLG1KQWhDSixlT3FHUyxDUG5HTCxtQkNxaURSLENEdmdEUSxvVUFoQ0osVU91R2UsQ1ByR1gsbUJDdWpEUixDRHpoRFEseUpBaENKLGVPd0dXLENQdEdQLG1CQ2drRFIsQ2E3bERBLFdBQ0ksc0VBQ0Es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Z0JDckRPLENEc0RQLGlCcEJ1NERKLENvQnI0REksOEJBQ0ksZXBCdTREUixDb0JyNERRLHFDQUNJLGdCcEJ1NERaLENvQm40REEsK0JBQ0ksbUJBQ0EsYUFDQSxzQnBCczRESixDb0JwNERJLDZDQUNJLGdCcEJzNERSLENvQm40REEsK0JBQ0ksZ0NBQ0Esa0JDM0VPLENENEVQLG1CcEJzNERKLENvQnA0REEsK0JBQ0ksNkJBQ0EsZUNoRk8sQ0RpRlAsZ0JwQnU0REosQ29CcjREQSx3QkFDSSxzQkFDQSxjQUNBLGtCQ3RGTyxDRHVGUCxlQ3ZGTyxDRHdGUCxnQkFDQSxrQnBCdzRESixDb0JwNERRLHlCQUNJLG1HcEJ5NERaLENvQnI0REksMENBQ0kscUJBQ0EsaUJBQ0EsaUJwQnU0RFIsQ29CcjRESSx3Q0FDSSxpQnBCdTREUixDb0JwNERBLHNCQUNJLGVBSUEsWUFDQSxnQkFKQSxrQkFDQSxTQzNHWSxDRCtHWixrQkFIQSxPQzVHWSxDRGdIWixtQkFDQSxXQUNBLFVwQnU0REosQ29CcjRESSw2QkFFSSxhZjdHUyxDTmFiLFdPTVMsQ2MyRkwsaUJiMUhlLENhMkhmLGNDM0hHLENENkhILFNBQ0EsZ0JDOUhHLENEK0hILGlCQUNBLGdCQUNBLFdBTEEsa0JBTUEsY0FDQSxRckJ4R0Esb0JxQnlHQSwrQnBCdzREUixDb0J0NERJLG1DQUNJLFNwQnc0RFIsQ29CcDREQSx5QkFDSSxTQUNJLFNwQnU0RE4sQ29CcjRERSxnQkFFSSxrQkFEQSxTQUVBLGFBQ0Esc0JBQ0EsT0FDQSxnQkFDQSxlQUNBLFFBQ0EsTUFDQSxjcEJ3NEROLENvQnQ0REUsc0VBR0ksWXBCeTRETixDb0J2NERFLDhDQUVJLHdCcEIwNEROLENvQng0REUsdUJBQ0ksZ0JBQ0Esa0JBQ0Esa0JwQjI0RE4sQ29CejRERSxnQ0FDSSxjcEI0NEROLENvQjE0REUsc0JBQ0ksUXBCNjRETixDb0IzNERFLHdCQU1JLFlBTEEsa0JDaExHLENEaUxILGVDakxHLENEa0xILFlBQ0EsaUJBQ0EsYXBCKzRETixDb0I1NERFLHNDQUNJLFdwQis0RE4sQ0FD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dEQsd0IzQzB6R2hCLEMyQ3R6R1EsMkNBRUksMkNBQ0EsOEJBQ0Esa0IzQ3V6R1osQzJDcHpHUSxvQkFHSSxtQ0FDQSx1QkF3RXVDLENBMUV2QyxlM0N1ekdaLEMyQ256R1ksc0NBQ0ksbUMzQ3F6R2hCLEMyQ2x6R1ksd0dBRUksb0NBZ0VzRCxDQS9EdEQsNkJBK0RzRCxDQTlEdEQsWTNDbXpHaEIsQzJDaHpHWSwyREFFSSx1Q0FDQSw4QkFDQSxrQjNDaXpHaEIsQzJDNXlHSSxjQUNJLHVDM0M4eUdSLEMyQzF2R1EsZ0RDM0dBLDZEQUlBLDhEQ2dCUix1Q0FFSSxtQkFDQSxnQkMxQmdCLENEMkJoQixzQkFFQSxlQURBLHFCQUVBLDhCdEMzQnNCLENzQzRCdEIsY3RDckJ1QixDc0NzQnZCLGdCQUNBLFdDaENnQixDRGlDaEIsaUJBQ0EsZUFDQSxrQkFDQSxxQkFDQSx5QkFDQSxnRkFDQSwrRDdDdzdHSixDNkN0N0dJLCtFQUNJLFNBQ0EsWUFDQSxXN0N5N0dSLEM2Q3I3R0EsdUQ5QzhCSSx3Qk0vRWEsQ05nRmIsb0JNaEZhLENOaUZiLFVDNDVHSixDRDE1R0ksbUVBQ0ksd0JNL0VTLENOZ0ZULG9CQzY1R1IsQ0RyNUdRLGdYQUdJLHdCTWpGTSxDTmtGTixvQk1sRk0sQ05tRk4sYU1wRkssQ05pRkwsY0M2NUdaLENENzRHZ0IscWlCQUVJLG9GQXRGaEIsZU8xQmdCLENQNEJaLG1CQzQrR1IsQzZDcDlHQSw2RDlDMEJJLHdCTXJFYyxDTnNFZCxvQk10RWMsQ051RWQsVUMrN0dKLENENzdHSSx5RUFDSSx3Qk16RWUsQ04wRWYsb0JDZzhHUixDRHg3R1Esd1lBR0ksd0JNakZNLENOa0ZOLG9CTWxGTSxDTm1GTixhTXBGSyxDTmlGTCxjQ2c4R1osQ0RoN0dnQix1akJBRUksb0ZBdEZoQixlTzFCZ0IsQ1A0QlosbUJDK2dIUixDNkNuL0dBLGlFOUNzQkkscUJNOUVlLENOK0VmLGlCTS9FZSxDTmdGZixVQ2srR0osQ0RoK0dJLDZFQUNJLHdCTTVFVyxDTjZFWCxvQkNtK0dSLENEMzlHUSx3WkFHSSx3Qk1qRk0sQ05rRk4sb0JNbEZNLENObUZOLGFNcEZLLENOaUZMLGNDbStHWixDRG45R2dCLG1rQkFFSSxvRkF0RmhCLGVPMUJnQixDUDRCWixtQkNrakhSLEM2Q2xoSEEsbUQ5Q2tCSSxxQk0zRFUsQ040RFYsb0JNaEZhLENOaUZiLGFDcWdISixDRG5nSEksK0RBQ0kscUJNaEVNLENOaUVOLG9CTWhGUyxDTmtGTCxhQ3FnSFosQ0QvL0dRLGdXQUdJLHdCTWpGTSxDTmtGTixvQk1sRk0sQ05tRk4sYU1wRkssQ05pRkwsY0N1Z0haLENEdi9HZ0IseWhCQUVJLG9GQXRGaEIsZU8xQmdCLENQNEJaLG1CQ3NsSFIsQzZDbGpIQSx5RTlDY0ksNEJBc0gwQyxDQXJIMUMsb0JNaEZhLENOaUZiLGFDeWlISixDRHZpSEkscUZBQ0ksNEJBaUhxRixDQWhIckYsb0JNaEZTLENOa0ZMLGFDeWlIWixDRG5pSFEsd2JBR0ksd0JNakZNLENOa0ZOLG9CTWxGTSxDTm1GTixhTXBGSyxDTmlGTCxjQzJpSFosQ0QzaEhnQiwybEJBRUksb0ZBdEZoQixlTzFCZ0IsQ1A0QlosbUJDMG5IUixDNkNsbEhBLDZEOUNVSSw0QkF5SHVDLENBeEh2QyxpQk01RFUsQ042RFYsVUM2a0hKLENEM2tISSx5RUFDSSw0QkFvSCtFLENBbkgvRSxvQk1oRlMsQ05rRkwsYUM2a0haLENEdmtIUSx3WUFHSSx3Qk1qRk0sQ05rRk4sb0JNbEZNLENObUZOLGFNcEZLLENOaUZMLGNDK2tIWixDRC9qSGdCLHVqQkFFSSxvRkF0RmhCLGVPMUJnQixDUDRCWixtQkM4cEhSLEM2Q2puSEEsNkRBRUksV0MxRWlCLENEMkVqQixnQjdDb25ISixDNkNubkhJLHlHQUNJLFU3Q3NuSFIsQzZDbm5IQSxtRUFFSSxXQ2pGb0IsQ0RrRnBCLGlCQUNBLG1CN0NzbkhKLEM2Q25uSEEsZUFDSSxzQkFDQSxxQkFDQSxlOUMzQkEsZ0JBUUksdUJBQ0Esa0JDMm9IUixDNkN0bkhBLDhEQUVJLGlCN0N5bkhKLEM2Q3ZuSEksc0pBeEZBLGlCdENUbUIsQ3NDVW5CLGNDUmMsQ0RTZCxnQkFD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ZUFDSSx3QkFDQSw0QkFDQSx3QkFDQSxXQUdBLE9BQ0Esa0JBQ0Esa0JBQ0EsUUFDQSxVeEQ2dUlSLEN3RDF1SUksMkRBRUksY0FEQSxpQnhENnVJUixDd0QxdUlRLHlFQUVJLGNBREEsb0JBRUEsVXhENHVJWixDd0Q1d0lJLG9CQUNJLGtEeEQrd0lSLEN3RGh4SUksb0JBQ0ksa0R4RG14SVIsQ3dEcHhJSSxvQkFDSSxrRHhEdXhJUixDd0R4eElJLG9CQUNJLGtEeEQyeElSLEN3RDV4SUksb0JBQ0ksa0R4RCt4SVIsQ3dEaHlJSSxvQkFDSSxrRHhEbXlJUixDd0RweUlJLG9CQUNJLGtEeER1eUlSLEN3RHh5SUksb0JBQ0ksa0R4RDJ5SVIsQ3dENXlJSSxvQkFDSSxrRHhEK3lJUixDd0RoeklJLG9CQUNJLGtEeERteklSLEN3RHB6SUksb0JBQ0ksa0R4RHV6SVIsQ3dEeHpJSSxvQkFDSSxrRHhEMnpJUixDd0Q1eklJLG9CQUNJLGtEeEQreklSLEN3RGgwSUksb0JBQ0ksa0R4RG0wSVIsQ3dEcDBJSSxvQkFDSSxrRHhEdTBJUixDd0R4MElJLG9CQUNJLGtEeEQyMElSLEN3RDUwSUksb0JBQ0ksa0R4RCswSVIsQ3dEaDFJSSxvQkFDSSxrRHhEbTFJUixDd0RwMUlJLG9CQUNJLGtEeER1MUlSLEN3RHgxSUksb0JBQ0ksa0R4RDIxSVIsQ3dENTFJSSxvQkFDSSxrRHhEKzFJUixDd0RoMklJLG9CQUNJLGtEeERtMklSLEN3RHAySUksb0JBQ0ksa0R4RHUySVIsQ3dEeDJJSSxvQkFDSSxrRHhEMjJJUixDd0Q1MklJLG9CQUNJLGtEeEQrMklSLEN3RGgzSUksb0JBQ0ksa0R4RG0zSVIsQ3dEcDNJSSxvQkFDSSxrRHhEdTNJUixDd0R4M0lJLG9CQUNJLGtEeEQrM0lSLEN3RGg0SUksb0JBQ0ksa0R4RG00SVIsQ3dEcDRJSSxvQkFDSSxrRHhEdTRJUixDd0R4NElJLG9CQUNJLGtEeEQyNElSLEN3RDU0SUksb0JBQ0ksa0R4RCs0SVIsQ3dEaDVJSSxvQkFDSSxrRHhEbTVJUixDd0RwNUlJLG9CQUNJLGtEeER1NUlS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QkMwbEtSLEMwRXYrSlEsd0NBRUksbUVBREEsaUIxRTArSlosQzBFditKWSx5QkFDSSxzRTFFMitKaEIsQzBFeitKWSwwQkFDSSxzRTFFNitKaEIsQzBFMytKWSwwQkFDSSxzRTFFKytKaEIsQzBFNStKWSwwQ0FDSSx1QjFFOCtKaEIsQzBFNStKZ0IsZ0dBRUksdUIxRTYrSnBCLEMyRS9vS0kscURBR0ksb0VBR0osaUVBTUksZUFGQSxjQUZBLGNBR0Esa0JBRkEsVTNFcXBLUixDMkVocEtRLCtFNUVOSixtQ0FDQSxrQ0FPQSxXNEVDUSw4QjVFTFIscUJBRkEsa0I0RVFRLGU1RUxSLGtCQUNBLG9CQUNBLGdCQUpBLGM0RVNRLGlCQUxBLGtCNUVFUixrQkFDQSxvQjRFQ1EsTzNFOHBLWixDMkV6cEtJLGdDQUNJLGdCM0UycEtSLEMyRXpwS1EsdUM1RURKLFdPaUNXLENxRS9CSCxVNUVBSix3QkM2cEtSLEMyRXhwS0ksaUNBQ0ksaUIzRTBwS1IsQzJFeHBLUSx3QzVFVkosV09pQ1csQ3FFdEJILFM1RVRKLG1CQ3FxS1IsQzJFdnBLSSwyQ0FHSSxtQkFEQSxlM0V5cEtSLEMyRXRwS1Esa0RBQ0ksYUFHQSxTQUZBLHFCQUNBLHlEM0V5cEtaLEMyRXRwS1ksc0VBQ0ksZTNFd3BLaEIsQzJFcHBLSSx5QkFFUSw4REFFSixpQ0FDSSxZM0VzcEtWLEMyRXBwS00sc0NBQ0ksaUJBQ0EsVzNFc3BLVixDQUNGLEM0RTN0S0Esc0JBRUksYUFDQSxlQUNBLFE1RTZ0S0osQzRFM3RLSSw0QkFDSSxXQUNBLFM1RTZ0S1IsQzRFMXRLSSx1Q0FDSSx3QkFDQSxnQjVFNHRLUixDNEUxdEtRLHlCQUNJLDRDQUNJLGdCNUU0dEtkLENBQ0YsQzRFdnRLQSwyQkFFSSxhQUNBLGVBQ0EsUTVFeXRLSixDNEV2dEtJLGlDQUNJLFdBQ0EsUzVFeXRLUixDNEV0dEtJLDRDQUNJLGlCQUNBLFc1RXd0S1IsQzRFdHRLUSx5QkFDSSxpREFDSSxpQkFDQSxXNUV3dEtkLENBQ0YsQzRFbnRLQSwyQkFFSSxhQUdBLFNBRkEscUJBQ0EseUQ1RXN0S0osQzRFbHRLUSx5QkFDSSxpREFDSSxrQjVFb3RLZCxDQUNGLEM0RS9zS0EsNEVBR0ksdUJBQ0Esd0M1RWt0S0osQzRFaHRLSSwrSEFRSSxtQkFQQSx5QkFDQSxtQkFDQSx3Q0FEQSx5QkFJQSxhQUZBLGFBR0Esc0I1RW90S1IsQzZFaHlLQSxvMVk3RUFBLHVFOEVBQSw4QjlFQUEsVThFQUEsMEI5RUFBLCtCOEVBQSx3QjlFQUEsdUI4RUFBLHdCOUVBQSx3QjhFQUEsNkI5RUFBLDZCOEVBQSx3QjlFQUEsd0I4RUFBLDJCOUVBQSxrQzhFQUEsbUQ5RUFBLDRDOEVBQSx3TDlFQUEsa0M4RUFBLHFEOUVBQSw4QjhFQUEsNkQ5RUFBLDZCOEVBQSx5QjlFQUEsMEM4RUFBLGdCOUVBQSwwQjhFQUEsVzlFQUEsaUI4RUFBLDZCOUVBQSxjOEVBQSxZOUVBQSxlOEVBQSxZOUVBQSxhOEVBQSxhOUVBQSxZOEVBQSxhOUVBQSxpQjhFQUEsYTlFQUEsaUI4RUFBLGE5RUFBLFk4RUFBLGlCOUVBQSw4QzhFQUEsaUI5RUFBLDhDOEVBQSxpQjlFQUEsOEM4RUFBLGM5RUFBLG1COEVBQSw2QzlFQUEsdUI4RUFBLHNKOUVBQSx1QjhFQUEsZ0g5RUFBLGE4RUFBLGU5RUFBLGdCOEVBQSwyQjlFQUEscUI4RUFBLGdCOUVBQSwwQjhFQUEsZ0I5RUFBLDBCOEVBQSxXOUVBQSxpQjhFQUEsNEI5RUFBLGlCOEVBQSxVOUVBQSxhOEVBQSxXOUVBQSxjOEVBQSxVOUVBQSxhOEVBQSxZOUVBQSxhOEVBQSxnQjlFQUEsZ0I4RUFBLGE5RUFBLFU4RUFBLGE5RUFBLGdCOEVBQSxhOUVBQSxpQjhFQUEsYTlFQUEsaUI4RUFBLGE5RUFBLGlCOEVBQSxhOUVBQSxpQjhFQUEsWTlFQUEsVThFQUEsWTlFQUEsVThFQUEsWTlFQUEsaUI4RUFBLFk5RUFBLGlCOEVBQSxnQjlFQUEsZThFQUEsaUI5RUFBLDhDOEVBQSxpQjlFQUEsOEM4RUFBLGlCOUVBQSw4QzhFQUEsYzlFQUEsbUI4RUFBLGtCOUVBQSxtQjhFQUEsbUI5RUFBLDJCOEVBQSxxQjlFQUEsOEI4RUFBLFc5RUFBLFM4RUFBLDZDOUVBQSx1QjhFQUEscUo5RUFBLHVCOEVBQSxzSjlFQUEsdUI4RUFBLHVKOUVBQSx3QjhFQUEsOEg5RUFBLGE4RUFBLFc5RUFBLG9COEVBQSwyQjlFQUEsa0I4RUFBLFU5RUFBLGM4RUFBLFU5RUFBLG1COEVBQSxlOUVBQSxnQjhFQUEsaUI5RUFBLGtCOEVBQSwyQjlFQUEsd0I4RUFBLGdCOUVBQSxROEVBQSxnQjlFQUEsUThFQUEsZ0I5RUFBLFk4RUFBLDJCOUVBQSxnQzhFQUEsYzlFQUEsWThFQUEsVzlFQUEsUzhFQUEsUzlFQUEsUzhFQUEsVTlFQUEsZThFQUEsVzlFQUEsYzhFQUEsWTlFQUEsYThFQUEsa0I5RUFBLGlCOEVBQSxhOUVBQSxZOEVBQSxxQjlFQUEsaUI4RUFBLGtCOUVBQSxtQjhFQUEsb0I5RUFBLHVCOEVBQSxtQjlFQUEsYzhFQUEsZ0I5RUFBLG1COEVBQSxhOUVBQSxrQjhFQUEsYzlFQUEsZThFQUEsb0I5RUFBLDZCOEVBQSxjOUVBQSxvQzhFQUEsUzlFQUEsWThFQUEsVTlFQUEsYThFQUEsVTlFQUEsaUI4RUFBLHdCOUVBQSxlOEVBQSwyQjlFQUEsa0I4RUFBLGU5RUFBLGdCOEVBQSxlOUVBQSx3QjhFQUEsaUI5RUFBLDBCOEVBQSxlOUVBQSx5RThFQUEsc045RUFBLHdEOEVBQSw4TTlFQUEseUI4RUFBLDJCOUVBQSxtQzhFQUEsaUI5RUFBLGE4RUFBLGU5RUFBLFk4RUFBLGU5RUFBLFc4RUFBLHNCOUVBQSxjOEVBQSxZOUVBQSxhOEVBQSxhOUVBQSxjOEVBQSwyQjlFQUEseUI4RUFBLFk5RUFBLGE4RUFBLHlGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0B2dWVmb3JtL3NsaWRlci90aGVtZXMvZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvY29tcG9uZW50cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9faGVscGVyLW5hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3BsaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb25maWcvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbmZpZy9pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb25maWcvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy90aXBweS90aXBweS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdGlwcHkvbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvaWNvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfcGFnZS1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9oZWFkZXItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbmZpZy9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb25maWcvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2Nfc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2Nfcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfdGlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX3RpbGUtaW5mby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX3RpbGUtY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190aWxlLWhvdGVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfdGlsZS1ob3RlbC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX3RpbGUtZGVzdGluYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190aWxlLWZsYXQtZGVzdGluYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190aWxlLXdyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19maWx0ZXItc29ydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2FjdGl2ZS1maWx0ZXItcGlsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY19ob3RlbC1hbmNob3ItbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfdGFiLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfaW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29uZmlnL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfcGlsbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2Zhdm9yaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2Nfc3RhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190cmlwYWR2aXNvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2NfdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2NvbnRlbnQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2ZsYWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2Nfc29ydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9jX2hvdGVsLWRldGFpbC1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9ob3RlbC1tYWluLWltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9zaG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3RlYXNlci1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcmVjYXB0Y2hhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZWN0aW9uL2ZpbHRlci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZWN0aW9uL2hvdGVsLXJlc3VsdHMtc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc2VjdGlvbi9ob3RlbC1yZXN1bHRzLWZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc2VjdGlvbi9wcm9tby1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZWN0aW9uL25ld3NsZXR0ZXItc2lnbi11cC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZWN0aW9uL3RpbGUtaG90ZWwtc2ltcGxlLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NlY3Rpb24vdGlsZS1kZXN0aW5hdGlvbi1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZWN0aW9uL3RpbGUtZmxhdC1kZXN0aW5hdGlvbi1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NlY3Rpb24vc2RvLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NlY3Rpb24vc2RvLXRpbGUtc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc2VjdGlvbi90aWxlLXJlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iXSwic291cmNlc0NvbnRlbnQiOlsiLnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfUBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2Fycm93ey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoyZW07LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjJlbTt6LWluZGV4OjF9LnNwbGlkZV9fYXJyb3cgc3Zne2ZpbGw6IzAwMDtoZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW19LnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCl7b3BhY2l0eTouOX0uc3BsaWRlX19hcnJvdzpkaXNhYmxlZHtvcGFjaXR5Oi4zfS5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDoxZW19LnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjFlbX0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3BhZ2luYXRpb257Ym90dG9tOi41ZW07bGVmdDowO3BhZGRpbmc6MCAxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46M3B4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7d2lkdGg6OHB4fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMS40KTt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi45fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcHJvZ3Jlc3NfX2JhcntiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjNweH0uc3BsaWRlX19zbGlkZXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjB9QHN1cHBvcnRzKG91dGxpbmUtb2Zmc2V0Oi0zcHgpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDotM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZXtib3JkZXI6M3B4IHNvbGlkICMwYmZ9fUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZTpmb2N1c3tib3JkZXItY29sb3I6IzBiZn19LnNwbGlkZV9fdG9nZ2xle2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7Ym9yZGVyOjNweCBzb2xpZCAjMDAwfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6YXV0bztyaWdodDoxZW19LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoMSl9LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHR7bGVmdDoxZW07cmlnaHQ6YXV0b30uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3d7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldnt0b3A6MWVtfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHR7Ym90dG9tOjFlbTt0b3A6YXV0b30uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRie2JvdHRvbTowO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xlZnQ6YXV0bztwYWRkaW5nOjFlbSAwO3JpZ2h0Oi41ZW07dG9wOjB9IiwiLnNsaWRlci10YXJnZXQsLnNsaWRlci10YXJnZXQgKnstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fS5zbGlkZXItdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXItYmFzZSwuc2xpZGVyLWNvbm5lY3Rze3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5zbGlkZXItY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0uc2xpZGVyLWNvbm5lY3QsLnNsaWRlci1vcmlnaW57d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1zdHlsZTpmbGF0fS5zbGlkZXItY29ubmVjdHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5zbGlkZXItb3JpZ2lue2hlaWdodDoxMCU7d2lkdGg6MTAlfS5zbGlkZXItdHh0LWRpci1ydGwuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1vcmlnaW57bGVmdDowO3JpZ2h0OmF1dG99LnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLW9yaWdpbnt3aWR0aDowfS5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLW9yaWdpbntoZWlnaHQ6MH0uc2xpZGVyLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5zbGlkZXItdG91Y2gtYXJlYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5zbGlkZXItc3RhdGUtdGFwIC5zbGlkZXItY29ubmVjdCwuc2xpZGVyLXN0YXRlLXRhcCAuc2xpZGVyLW9yaWdpbnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LnNsaWRlci1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQhaW1wb3J0YW50fS5zbGlkZXItdG9vbHRpcC1kcmFnIC5zbGlkZXItdG9vbHRpcCwuc2xpZGVyLXRvb2x0aXAtZm9jdXMgLnNsaWRlci10b29sdGlwe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNsaWRlci10b29sdGlwLWRyYWcgLnNsaWRlci1hY3RpdmUgLnNsaWRlci10b29sdGlwLC5zbGlkZXItdG9vbHRpcC1kcmFnLnNsaWRlci1zdGF0ZS1kcmFnIC5zbGlkZXItdG9vbHRpcDpub3QoLnNsaWRlci10b29sdGlwLWhpZGRlbiksLnNsaWRlci10b29sdGlwLWZvY3VzLnNsaWRlci1mb2N1c2VkIC5zbGlkZXItdG9vbHRpcDpub3QoLnNsaWRlci10b29sdGlwLWhpZGRlbil7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnNsaWRlci1ob3Jpem9udGFse2hlaWdodDp2YXIoLS1zbGlkZXItaGVpZ2h0LDZweCl9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxle3dpZHRoOnZhcigtLXNsaWRlci1oYW5kbGUtd2lkdGgsMTZweCk7aGVpZ2h0OnZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LDE2cHgpO3RvcDpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KS8yKi0xIC0gdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KS8yKi0xICsgLTFweCk7cmlnaHQ6Y2FsYyh2YXIoLS1zbGlkZXItaGFuZGxlLXdpZHRoLCAxNnB4KS8yKi0xKX0uc2xpZGVyLXZlcnRpY2Fse3dpZHRoOnZhcigtLXNsaWRlci1oZWlnaHQsNnB4KTtoZWlnaHQ6dmFyKC0tc2xpZGVyLXZlcnRpY2FsLWhlaWdodCwzMDBweCl9LnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZXt3aWR0aDp2YXIoLS1zbGlkZXItaGFuZGxlLWhlaWdodCwxNnB4KTtoZWlnaHQ6dmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwxNnB4KTt0b3A6Y2FsYyh2YXIoLS1zbGlkZXItaGFuZGxlLXdpZHRoLCAxNnB4KS8yKi0xKTtyaWdodDpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KS8yKi0xIC0gdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KS8yKi0xICsgLTFweCl9LnNsaWRlci10eHQtZGlyLXJ0bC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZXtsZWZ0OmNhbGModmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwgMTZweCkvMiotMSk7cmlnaHQ6YXV0b30uc2xpZGVyLWJhc2V7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zbGlkZXItYmcsI2QxZDVkYil9LnNsaWRlci1iYXNlLC5zbGlkZXItY29ubmVjdHN7Ym9yZGVyLXJhZGl1czp2YXIoLS1zbGlkZXItcmFkaXVzLDk5OTlweCl9LnNsaWRlci1jb25uZWN0e2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLWNvbm5lY3QtYmcsIzEwYjk4MSk7Y3Vyc29yOnBvaW50ZXJ9LnNsaWRlci1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItZHJhZ2dhYmxle2N1cnNvcjpucy1yZXNpemV9LnNsaWRlci1oYW5kbGV7d2lkdGg6dmFyKC0tc2xpZGVyLWhhbmRsZS13aWR0aCwxNnB4KTtoZWlnaHQ6dmFyKC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQsMTZweCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zbGlkZXItaGFuZGxlLXJhZGl1cyw5OTk5cHgpO2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLWhhbmRsZS1iZywjZmZmKTtib3JkZXI6dmFyKC0tc2xpZGVyLWhhbmRsZS1ib3JkZXIsMCk7Ym94LXNoYWRvdzp2YXIoLS1zbGlkZXItaGFuZGxlLXNoYWRvdywuNXB4IC41cHggMnB4IDFweCByZ2JhKDAsMCwwLC4zMikpO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LnNsaWRlci1oYW5kbGU6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDAgdmFyKC0tc2xpZGVyLWhhbmRsZS1yaW5nLXdpZHRoLDNweCkgdmFyKC0tc2xpZGVyLWhhbmRsZS1yaW5nLWNvbG9yLHJnYmEoMTYsMTg1LDEyOSwuMTg4MjM1Mjk0MTE3NjQ3MDYpKSx2YXIoLS1zbGlkZXItaGFuZGxlLXNoYWRvdywuNXB4IC41cHggMnB4IDFweCByZ2JhKDAsMCwwLC4zMikpfS5zbGlkZXItYWN0aXZle2JveC1zaGFkb3c6dmFyKC0tc2xpZGVyLWhhbmRsZS1zaGFkb3ctYWN0aXZlLC41cHggLjVweCAycHggMXB4IHJnYmEoMCwwLDAsLjQyKSk7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfVtkaXNhYmxlZF0gLnNsaWRlci1jb25uZWN0e2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLWNvbm5lY3QtYmctZGlzYWJsZWQsIzljYTNhZil9W2Rpc2FibGVkXS5zbGlkZXItaGFuZGxlLFtkaXNhYmxlZF0gLnNsaWRlci1oYW5kbGUsW2Rpc2FibGVkXS5zbGlkZXItdGFyZ2V0e2N1cnNvcjpub3QtYWxsb3dlZH1bZGlzYWJsZWRdIC5zbGlkZXItdG9vbHRpcHtiYWNrZ3JvdW5kOnZhcigtLXNsaWRlci10b29sdGlwLWJnLWRpc2FibGVkLCM5Y2EzYWYpO2JvcmRlci1jb2xvcjp2YXIoLS1zbGlkZXItdG9vbHRpcC1iZy1kaXNhYmxlZCwjOWNhM2FmKX0uc2xpZGVyLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0tc2xpZGVyLXRvb2x0aXAtZm9udC1zaXplLC44NzVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLXNsaWRlci10b29sdGlwLWxpbmUtaGVpZ2h0LDEuMjVyZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXNsaWRlci10b29sdGlwLWZvbnQtd2VpZ2h0LDYwMCk7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6dmFyKC0tc2xpZGVyLXRvb2x0aXAtcHksMnB4KSB2YXIoLS1zbGlkZXItdG9vbHRpcC1weCw2cHgpO21pbi13aWR0aDp2YXIoLS1zbGlkZXItdG9vbHRpcC1taW4td2lkdGgsMjBweCk7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tc2xpZGVyLXRvb2x0aXAtY29sb3IsI2ZmZik7Ym9yZGVyLXJhZGl1czp2YXIoLS1zbGlkZXItdG9vbHRpcC1yYWRpdXMsNXB4KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNsaWRlci10b29sdGlwLWJnLCMxMGI5ODEpO2JhY2tncm91bmQ6dmFyKC0tc2xpZGVyLXRvb2x0aXAtYmcsIzEwYjk4MSl9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpO2xlZnQ6NTAlO2JvdHRvbTpjYWxjKHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KSArIHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1kaXN0YW5jZSwgM3B4KSl9LnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdG9vbHRpcDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTpjYWxjKHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkqLTIpO2xlZnQ6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOnZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsNXB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmluaGVyaXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0b3A6NTAlO3JpZ2h0OmNhbGModmFyKC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQsIDE2cHgpICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNXB4KSArIHZhcigtLXNsaWRlci10b29sdGlwLWRpc3RhbmNlLCAzcHgpKX0uc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdG9vbHRpcDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGModmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNXB4KSotMik7dG9wOjUwJTt3aWR0aDowO2hlaWdodDowO2JvcmRlcjp2YXIoLS1zbGlkZXItdG9vbHRpcC1hcnJvdy1zaXplLDVweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQtY29sb3I6aW5oZXJpdDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlKTtsZWZ0OmF1dG87Ym90dG9tOmNhbGModmFyKC0tc2xpZGVyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNXB4KSArIHZhcigtLXNsaWRlci1oYW5kbGUtaGVpZ2h0LCAxNnB4KS8yIC0gdmFyKC0tc2xpZGVyLWhlaWdodCwgNnB4KS8yICsgdmFyKC0tc2xpZGVyLXRvb2x0aXAtZGlzdGFuY2UsIDNweCkpfS5zbGlkZXItdmVydGljYWwgLnNsaWRlci1vcmlnaW4+LnNsaWRlci10b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tc2xpZGVyLXRvb2x0aXAtbGluZS1oZWlnaHQsIDEuMjVyZW0pKi0xIC0gdmFyKC0tc2xpZGVyLXRvb2x0aXAtcHksIDJweCkqLTEpKTt0b3A6YXV0bztyaWdodDpjYWxjKHZhcigtLXNsaWRlci10b29sdGlwLWFycm93LXNpemUsIDVweCkgKyB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpICsgdmFyKC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQsIDE2cHgpLzIgLSB2YXIoLS1zbGlkZXItaGVpZ2h0LCA2cHgpLzIgKyB2YXIoLS1zbGlkZXItdG9vbHRpcC1kaXN0YW5jZSwgM3B4KSl9IiwiQGltcG9ydCBcImNvbmZpZy9zZXRcIjtcbkBpbXBvcnQgXCJjb25maWcvY29sb3JcIjtcbkBpbXBvcnQgXCJjb25maWcvaWNvblwiO1xuQGltcG9ydCBcImNvbmZpZy9pbnB1dFwiO1xuQGltcG9ydCBcImNvbmZpZy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiY29uZmlnL3Njcm9sbGJhclwiO1xuXG5cbkBtaXhpbiBtaXhpbl9mb250SWNvbigpIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWl4aW4gbWl4aW5fY2xpcFBhdGgoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6ICR2YWx1ZTtcbiAgICBjbGlwLXBhdGg6ICR2YWx1ZTtcbn1cblxuQG1peGluIG1peGluX2dldEljb25Db250ZW50KCRpY29uQ2hhcmFjdGVyLCAkcm90YXRlQnk6IDApIHtcbiAgICBjb250ZW50OiAkaWNvbkNoYXJhY3RlcjtcbiAgICBAaWYgJHJvdGF0ZUJ5IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZUJ5KTtcbiAgICB9XG59XG5AbWl4aW4gbWl4aW5fc2V0Q3VzdG9tU2Nyb2xsKCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheUxpZ2h0ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzY3JvbGxfYmFyV2lkdGggKiAwLjU7XG4gICAgICAgIGhlaWdodDogJHNjcm9sbF9iYXJXaWR0aDtcbiAgICAgICAgd2lkdGg6ICRzY3JvbGxfYmFyV2lkdGg7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2Nyb2xsX2JhcldpZHRoICogMC41O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tYWluQmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNjcm9sbF9iYXJXaWR0aCAqIDAuNTtcbiAgICB9XG59XG5cbkBtaXhpbiBtaXhpbl9jcmVhdGVJY29uKCRpY29uQ2hhcmFjdGVyLCAkcm90YXRlQnk6IDApIHtcbiAgICAmLmZfaWNvbl8jeyRzZXRfcmlnaHR9IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9nZXRJY29uQ29udGVudCgkaWNvbkNoYXJhY3RlciwgJHJvdGF0ZUJ5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZfaWNvbl8jeyRzZXRfbGVmdH0sXG4gICAgJjpub3QoLmZfaWNvbl8jeyRzZXRfbGVmdH0pOm5vdCguZl9pY29uXyN7JHNldF9yaWdodH0pIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5fZ2V0SWNvbkNvbnRlbnQoJGljb25DaGFyYWN0ZXIsICRyb3RhdGVCeSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gbWl4aW5fc2V0TWF4TGluZUNvdW50KCRsaW5lQ291bnQ6IDEsICRmb250U2l6ZTogJHR5cG9fZm9udFNpemUtdGV4dE1lZGl1bSwgJGxpbmVIZWlnaHQ6ICR0eXBvX2xpbmVIZWlnaHQtdGV4dCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaWYgKCRsaW5lQ291bnQgPiAxKSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVDb3VudDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGhlaWdodDogKCRmb250U2l6ZSAqICRsaW5lSGVpZ2h0ICogJGxpbmVDb3VudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuQG1peGluIG1peGluX2dldEJ1dHRvbigkY29sb3JUZXh0LCAkY29sb3JCYWNrZ3JvdW5kLCAkY29sb3JCb3JkZXIsICRjb2xvckhvdmVyQm9yZGVyLCAkY29sb3JIb3ZlckJhY2tncm91bmQsICRmbGF0OiBmYWxzZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCb3JkZXI7XG4gICAgY29sb3I6ICRjb2xvclRleHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySG92ZXJCYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckhvdmVyQm9yZGVyO1xuICAgICAgICBAaWYgKCRmbGF0KSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9ySG92ZXJCb3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZfI3skc2V0X2Rpc2FibGVkfSxcbiAgICAmLmZfI3skc2V0X2xvYWRpbmd9IHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheUxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JheUxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5RGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZfI3skc2V0X2xvYWRpbmd9IHtcbiAgICAgICAgLmZfYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgJi5mX2ljb25fI3skc2V0X3JpZ2h0fSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2Fycm93Q2lyY2xlZCk7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZl9pY29uXyN7JHNldF9sZWZ0fSxcbiAgICAgICAgICAgICY6bm90KC5mX2ljb25fI3skc2V0X2xlZnR9KTpub3QoLmZfaWNvbl8jeyRzZXRfcmlnaHR9KSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9nZXRJY29uQ29udGVudCgkaWNvbl9hcnJvd0NpcmNsZWQpO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gbWl4aW5fZ2V0Q2hlY2tib3goJGNoZWNrZWQ6IGZhbHNlKSB7XG4gICAgQGlmICgkY2hlY2tlZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbWFpbkJsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9tYWluQmx1ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uX3RpY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgKCRjaGVja2JveFJhZGlvX3NpemUgKyAxMHB4KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlMaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHR5cG9fZm9udEZhbWlseS1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94UmFkaW9fc2l6ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGNoZWNrYm94UmFkaW9fc2l6ZSAtIDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRvcDogcm91bmQoKCgkdHlwb19saW5lSGVpZ2h0LXRleHQgKiAkdHlwb19mb250U2l6ZS10ZXh0TWVkaXVtKSAtICRjaGVja2JveFJhZGlvX3NpemUpICogMC41KTtcbiAgICAgICAgICAgIHdpZHRoOiAkY2hlY2tib3hSYWRpb19zaXplO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIG1peGluX2dldFJhZGlvKCRjaGVja2VkOiBmYWxzZSkge1xuICAgIEBpZiAoJGNoZWNrZWQpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbWFpbkJsdWU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5fZ2V0Q2hlY2tib3goKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21haW5CbHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcm91bmQoKCgkdHlwb19saW5lSGVpZ2h0LXRleHQgKiAkdHlwb19mb250U2l6ZS10ZXh0TWVkaXVtKSAtICRjaGVja2JveFJhZGlvX3NpemUpICogMC41KSArIDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIG1peGluX2dldEJ1dHRvbi1jb21tb24oKSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fZ2V0QnV0dG9uKCRjb2xvcl93aGl0ZSwgJGNvbG9yX21haW5CbHVlLCAkY29sb3JfbWFpbkJsdWUsICRjb2xvcl9jb21wQmx1ZSwgJGNvbG9yX2NvbXBCbHVlKTtcbn1cbkBtaXhpbiBtaXhpbl9nZXRCdXR0b24taW1wb3J0YW50KCkge1xuICAgIEBpbmNsdWRlIG1peGluX2dldEJ1dHRvbigkY29sb3Jfd2hpdGUsICRjb2xvcl9jb21wR3JlZW4sICRjb2xvcl9jb21wR3JlZW4sICRjb2xvcl9jb21wR3JlZW5MaWdodCwgJGNvbG9yX2NvbXBHcmVlbkxpZ2h0KTtcbn1cbkBtaXhpbiBtaXhpbl9nZXRCdXR0b24taGlnaGxpZ2h0ZWQoKSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fZ2V0QnV0dG9uKCRjb2xvcl9ncmF5RGFya2VzdCwgJGNvbG9yX21haW5ZZWxsb3csICRjb2xvcl9tYWluWWVsbG93LCAkY29sb3JfY29tcFllbGxvdywgJGNvbG9yX2NvbXBZZWxsb3cpO1xufVxuQG1peGluIG1peGluX2dldEJ1dHRvbi1mbGF0KCkge1xuICAgIEBpbmNsdWRlIG1peGluX2dldEJ1dHRvbigkY29sb3JfbWFpbkJsdWUsICRjb2xvcl93aGl0ZSwgJGNvbG9yX21haW5CbHVlLCAkY29sb3JfY29tcEJsdWUsICRjb2xvcl93aGl0ZSwgdHJ1ZSk7XG59XG5AbWl4aW4gbWl4aW5fZ2V0QnV0dG9uLWZsYXRUcmFuc3BhcmVudCgpIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9nZXRCdXR0b24oJGNvbG9yX21haW5CbHVlLCB0cmFuc3BhcmVudCwgJGNvbG9yX21haW5CbHVlLCAkY29sb3JfY29tcEJsdWUsIHRyYW5zcGFyZW50LCB0cnVlKTtcbn1cbkBtaXhpbiBtaXhpbl9nZXRCdXR0b24tZmxhdFdoaXRlKCkge1xuICAgIEBpbmNsdWRlIG1peGluX2dldEJ1dHRvbigkY29sb3Jfd2hpdGUsIHRyYW5zcGFyZW50LCAkY29sb3Jfd2hpdGUsICRjb2xvcl9jb21wQmx1ZSwgdHJhbnNwYXJlbnQsIHRydWUpO1xufVxuIiwiaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbjpyb290IHtcbiAgICAtLXZpZXdwb3J0LWhlaWdodDogMTAwJTtcbn1cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0ICd0YWlsd2luZGNzcy9iYXNlJztcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2NvbXBvbmVudHMnO1xuXG5AaW1wb3J0IFwiX2hlbHBlci1uYXZcIjtcbkBpbXBvcnQgXCJzcGxpZGVcIjtcblxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcblxuQGltcG9ydCBcInRpcHB5L3RpcHB5XCI7XG5AaW1wb3J0IFwidGlwcHkvbGlnaHRcIjtcblxuQGltcG9ydCBcIn5Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfbG9hZGluZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX3BhZ2UtYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2NvbnRhaW5lclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci1iZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nfc2VjdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19iYWNrZHJvcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19iYW5uZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfZmlsdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX3NsaWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19yb3dcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGlsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY190aWxlLWluZm9cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGlsZS1jYXRlZ29yeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY190aWxlLWhvdGVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX3RpbGUtaG90ZWwtaW1hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGlsZS1kZXN0aW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY190aWxlLWZsYXQtZGVzdGluYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGlsZS13cmFwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2ZpbHRlci1zb3J0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2FjdGl2ZS1maWx0ZXItcGlsbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfaG90ZWwtYW5jaG9yLW5hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY190YWJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfYnRuXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2ltZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2lucHV0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX3BpbGxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfZmF2b3JpdGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nfc3RhcnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdHJpcGFkdmlzb3JcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGl0bGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfcGFyYWdyYXBoXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX3RleHRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfY29udGVudC10ZXh0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2ZsYWdcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdG9vbHRpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY19zb3J0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jX2hvdGVsLWRldGFpbC1kZXNjcmlwdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaG90ZWwtbWFpbi1pbWFnZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Nob3dcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RlYXNlci1oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NfdGVhc2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWNhcHRjaGFcIjtcblxuQGltcG9ydCBcInNlY3Rpb24vZmlsdGVyLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJzZWN0aW9uL2hvdGVsLXJlc3VsdHMtc2VjdGlvblwiO1xuQGltcG9ydCBcInNlY3Rpb24vaG90ZWwtcmVzdWx0cy1maWx0ZXJcIjtcbkBpbXBvcnQgXCJzZWN0aW9uL3Byb21vLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJzZWN0aW9uL25ld3NsZXR0ZXItc2lnbi11cC1zZWN0aW9uXCI7XG5AaW1wb3J0IFwic2VjdGlvbi90aWxlLWhvdGVsLXNpbXBsZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwic2VjdGlvbi90aWxlLWRlc3RpbmF0aW9uLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJzZWN0aW9uL3RpbGUtZmxhdC1kZXN0aW5hdGlvbi1zZWN0aW9uXCI7XG5AaW1wb3J0IFwic2VjdGlvbi9zZG8tc2VjdGlvblwiO1xuQGltcG9ydCBcInNlY3Rpb24vc2RvLXRpbGUtc2VjdGlvblwiO1xuXG5AaW1wb3J0IFwic2VjdGlvbi90aWxlLXJlc3BvbnNpdmVcIjtcblxuQGltcG9ydCAndGFpbHdpbmRjc3MvdXRpbGl0aWVzJztcbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCIuaGVscGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuXG4gICAgYS5oZWxwZXItdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlbHBlci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWUgICAgICA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIEBhcHBseSBzaGFkb3ctMnhsO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBhLmhlbHBlci10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5oZWxwZXItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuL2NvbmZpZy9jb2xvclwiO1xuQGltcG9ydCBcIi4vY29uZmlnL2dyaWRcIjtcbkBpbXBvcnQgXCIuL2NvbmZpZy9zZXRcIjtcbkBpbXBvcnQgXCIuL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi9jb25maWcvaWNvblwiO1xuQGltcG9ydCBcIi4vbWl4aW5zXCI7XG5cbiRjYXJvdXNlbF9hcnJvd1NpemU6IDMwcHg7XG5cbi5zcGxpZGUge1xuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXlEYXJrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogJGNhcm91c2VsX2Fycm93U2l6ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kY2Fyb3VzZWxfYXJyb3dTaXplICogMC41O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogJGNhcm91c2VsX2Fycm93U2l6ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2NoZXZyb24pO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHR5cG9fZm9udEZhbWlseS1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkY2Fyb3VzZWxfYXJyb3dTaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWxfYXJyb3dTaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRjYXJvdXNlbF9hcnJvd1NpemU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIkY29sb3JfbWFpbkJsdWU6ICMwMDM0NzM7XG4kY29sb3JfbWFpblllbGxvdzogI2ZjMDtcbiRjb2xvcl9tYWluUmVkOiAjY2MwMzAwO1xuJGNvbG9yX21haW5PcmFuZ2U6ICNGMjc4MjM7XG5cbiRjb2xvcl9jb21wQmx1ZTogIzAwYzBmMztcbiRjb2xvcl9jb21wQmx1ZUxpZ2h0ZXI6ICNkYmY2ZmY7XG4kY29sb3JfY29tcEJsdWVMaWdodGVzdDogI2VlZmJmZTtcbiRjb2xvcl9jb21wWWVsbG93OiAjZmZlNjAwO1xuJGNvbG9yX2NvbXBSZWQ6ICNjYzAzMDA7XG4kY29sb3JfY29tcEdyZWVuOiAjNzhhZTI5O1xuJGNvbG9yX2NvbXBHcmVlbkxpZ2h0OiAjOTBjZjM0O1xuXG4kY29sb3JfZ3JheURhcmtlc3Q6ICMzMzMzMzM7XG4kY29sb3JfZ3JheURhcms6ICM5ZjlmOWY7XG4kY29sb3JfZ3JheUxpZ2h0OiAjZGJkYmRiO1xuJGNvbG9yX2dyYXlMaWdodGVyOiAjZWRlZGVkO1xuJGNvbG9yX2dyYXlMaWdodGVzdDogI2Y0ZjRmNDtcblxuJGNvbG9yX2JsYWNrOiAjMDAwO1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuIiwiJGljb25fYWR1bHQtY2hpbGQ6IFwiXFxlOTAwXCI7XG4kaWNvbl9hcnJvd0NpcmNsZWQ6IFwiXFxlOTAxXCI7XG4kaWNvbl9hcnJvd3NDaXJjbGVkOiBcIlxcZTkwMlwiO1xuJGljb25fYXJyb3dzRm91cjogXCJcXGU5MDNcIjtcbiRpY29uX2Fycm93c0hvcml6b250YWw6IFwiXFxlOTA0XCI7XG4kaWNvbl9hcnJvd3NTd2FwOiBcIlxcZTkwNVwiO1xuJGljb25fYXJyb3dzVmVydGljYWw6IFwiXFxlOTRjXCI7XG4kaWNvbl9iYWxsb29uOiBcIlxcZTkwNlwiO1xuJGljb25fYmVkOiBcIlxcZTkwN1wiO1xuJGljb25fYmlrZXI6IFwiXFxlOTA4XCI7XG4kaWNvbl9iaW46IFwiXFxlOTA5XCI7XG4kaWNvbl9idWxiOiBcIlxcZTk2ZlwiO1xuJGljb25fYnVsbGV0OiBcIlxcMjAyMlwiO1xuJGljb25fYnVzOiBcIlxcZTkwYlwiO1xuJGljb25fYnVzLWRvbGxhcjogXCJcIjtcbiRpY29uX2J1c3Q6IFwiXFxlOTBhXCI7XG4kaWNvbl9jYWJsZUNhcjogXCJcIjtcbiRpY29uX2NhbGVuZGFyOiBcIlxcZTkwY1wiO1xuJGljb25fY2FsZW5kYXItY2xvY2s6IFwiXFxlOTBkXCI7XG4kaWNvbl9jYW1lcmE6IFwiXFxlOTBlXCI7XG4kaWNvbl9jYW1lcmEtcGx1czogXCJcIjtcbiRpY29uX2NhbWVyYS1jcm9zczogXCJcXGU5MzNcIjtcbiRpY29uX2NhcjogXCJcXGU5MGZcIjtcbiRpY29uX2NlbHNpdXM6IFwiXFw0M1wiO1xuJGljb25fY2xvY2s6IFwiXCI7XG4kaWNvbl9jbG9jay1jaXJjbGVkQXJyb3c6IFwiXCI7XG4kaWNvbl9jbG91ZDogXCJcXGU5MTFcIjtcbiRpY29uX2Nsb3VkLWZvZzogXCJcXGU5MTJcIjtcbiRpY29uX2Nsb3VkLWxpZ2h0bmluZzogXCJcXGU5MTNcIjtcbiRpY29uX2Nsb3VkLXJhaW46IFwiXFxlOTE0XCI7XG4kaWNvbl9jbG91ZC1zdW46IFwiXFxlOTE1XCI7XG4kaWNvbl9jbHViOiBcIlxcZTkxNlwiO1xuJGljb25fY29nOiBcIlxcZTkxN1wiO1xuJGljb25fY3Jvc3M6IFwiXFw1OFwiO1xuJGljb25fY3Jvc3MtY2lyY2xlZDogXCJcXDc4XCI7XG4kaWNvbl9jcm93ZDogXCJcXGU5MWFcIjtcbiRpY29uX2N1dGxlcnk6IFwiXFxlOTFiXCI7XG4kaWNvbl9kaXN0YW5jZS1jYWJsZUNhcjogXCJcIjtcbiRpY29uX2Rpc3RhbmNlLXdhdGVyOiBcIlwiO1xuJGljb25fZG9nOiBcIlxcZTkxY1wiO1xuJGljb25fZHJhd2VyOiBcIlxcZTkxZFwiO1xuJGljb25fZWFydGg6IFwiXFxlOTFlXCI7XG4kaWNvbl9lbnZlbG9wZTogXCJcXGU5MWZcIjtcbiRpY29uX2V5ZTogXCJcXGU5MjBcIjtcbiRpY29uX2Y6IFwiXFw2NlwiO1xuJGljb25fZmFjZWJvb2s6IFwiXFxlOTIyXCI7XG4kaWNvbl9mYW1pbHk6IFwiXFxlOTIzXCI7XG4kaWNvbl9mZW1hbGU6IFwiXFxlOTI0XCI7XG4kaWNvbl9maWxlOiBcIlxcZTkyNVwiO1xuJGljb25fZmlsbTogXCJcXGU5MjZcIjtcbiRpY29uX2ZpcmU6IFwiXFxlOTI3XCI7XG4kaWNvbl9mb2xkZXI6IFwiXFxlOTI4XCI7XG4kaWNvbl9mdW5uZWw6IFwiXFxlOTI5XCI7XG4kaWNvbl9naWZ0OiBcIlxcZTkyYVwiO1xuJGljb25faGVhcnQtZnVsbDogXCJcXGU5MmNcIjtcbiRpY29uX2hlYXJ0LW91dGxpbmU6IFwiXFxlOTJkXCI7XG4kaWNvbl9ob3RlbDogXCJcXGU5MmVcIjtcbiRpY29uX2hvdXNlOiBcIlxcZTkyZlwiO1xuJGljb25fY2hhaW46IFwiXFxlOTMwXCI7XG4kaWNvbl9jaGFpcmxpZnQ6IFwiXFxlOTMxXCI7XG4kaWNvbl9jaGV2cm9uOiBcIlxcMjlcIjtcbiRpY29uX2NoZXZyb25MaWdodDogXCJcXDNlXCI7XG4kaWNvbl9jaGV2cm9uLWxpbmVzOiBcIlxcZTkzNFwiO1xuJGljb25faS1jaXJjbGVkOiBcIlxcZTkzNVwiO1xuJGljb25faW5zdGFncmFtOiBcIlxcZTkzNlwiO1xuJGljb25fa2V5OiBcIlxcZTkzN1wiO1xuJGljb25fbGFkZGVyLXdhdGVyOiBcIlxcZTkzOFwiO1xuJGljb25fbGVhZjogXCJcXGU5MzlcIjtcbiRpY29uX2xpbmtlZEluOiBcIlxcZTkzYVwiO1xuJGljb25fbWFnbmlmaWVyOiBcIlxcZTkzYlwiO1xuJGljb25fbWFnbmlmaWVyLW1pbnVzOiBcIlxcZTkzY1wiO1xuJGljb25fbWFnbmlmaWVyLXBsdXM6IFwiXFxlOTNkXCI7XG4kaWNvbl9tYWxlOiBcIlxcZTkzZVwiO1xuJGljb25fbWFuZ29DbHViOiBcIlxcZTkzM1wiO1xuJGljb25fbWFwQ3plY2hSZXB1YmxpYzogXCJcXGU5M2ZcIjtcbiRpY29uX21pbnVzOiBcIlxcMmRcIjtcbiRpY29uX21pbnVzLWVsbGlwc2U6IFwiXCI7XG4kaWNvbl9tb25leTogXCJcXGU5NDFcIjtcbiRpY29uX21vbmV5LWhhbmQ6IFwiXFxlOTJiXCI7XG4kaWNvbl9vcm5hbWVudDogXCJcXGU5NDJcIjtcbiRpY29uX3BhZGxvY2s6IFwiXFxlOTQzXCI7XG4kaWNvbl9wYWxtLWhvdXNlOiBcIlxcZTk0NFwiO1xuJGljb25fcGVuLXNxdWFyZTogXCJcXGU5NDVcIjtcbiRpY29uX3Blb3BsZU9sZDogXCJcXGU5NDZcIjtcbiRpY29uX3Blb3BsZVlvdW5nOiBcIlxcZTk0N1wiO1xuJGljb25fcGhvbmU6IFwiXFxlOTQ4XCI7XG4kaWNvbl9waWN0dXJlOiBcIlxcZTk0OVwiO1xuJGljb25fcGluOiBcIlxcZTkyMVwiO1xuJGljb25fcGluLW1hcDogXCJcXGU5NGFcIjtcbiRpY29uX3BsYW5lOiBcIlxcZTk0YlwiO1xuJGljb25fcGxhbmUtZG9sbGFyOiBcIlwiO1xuJGljb25fcGx1czogXCJcXDJiXCI7XG4kaWNvbl9wbHVzLWVsbGlwc2U6IFwiXCI7XG4kaWNvbl9wcmludGVyOiBcIlxcZTk0ZFwiO1xuJGljb25fcXVlc3Rpb25NYXJrLWNpcmNsZWQ6IFwiXFxlOTRlXCI7XG4kaWNvbl9yb2FkOiBcIlxcZTk0ZlwiO1xuJGljb25fc2hvcDogXCJcXGU5NTBcIjtcbiRpY29uX3NpZ25hbDogXCJcXGU5NTFcIjtcbiRpY29uX3NraWVyOiBcIlxcZTk1MlwiO1xuJGljb25fc2tpVG93OiBcIlxcZTk1M1wiO1xuJGljb25fc2xpZGVyczogXCJcXGU5MzJcIjtcbiRpY29uX3Nub3dGbGFrZTogXCJcXGU5NTRcIjtcbiRpY29uX3NvcnQtZG93bjogXCJcXGU5NTVcIjtcbiRpY29uX3NvcnQtZG93bi1udW1iZXI6IFwiXFxlOTU2XCI7XG4kaWNvbl9zb3J0LWRvd24tc3RyaW5nOiBcIlxcZTk1N1wiO1xuJGljb25fc29ydC11cDogXCJcXGU5NThcIjtcbiRpY29uX3NvcnQtdXAtbnVtYmVyOiBcIlxcZTk1OVwiO1xuJGljb25fc29ydC11cC1zdHJpbmc6IFwiXFxlOTVhXCI7XG4kaWNvbl9zcXVhcmVkU3F1YXJlOiBcIlxcZTk1YlwiO1xuJGljb25fc3RhcjogXCJcXDJhXCI7XG4kaWNvbl9zdWl0Q2FzZTogXCJcXGU5NWRcIjtcbiRpY29uX3N1bjogXCJcXGU5NWVcIjtcbiRpY29uX3N1blVtYnJlbGxhOiBcIlxcZTkxOFwiO1xuJGljb25fdGF4aTogXCJcXGU5NWZcIjtcbiRpY29uX3RhZzogXCJcXGU5MTlcIjtcbiRpY29uX3RoZXJtb21ldGVyLWRvd246IFwiXFxlOTYwXCI7XG4kaWNvbl90aGVybW9tZXRlci1oaWdoOiBcIlxcZTk2MVwiO1xuJGljb25fdGhlcm1vbWV0ZXItbGVmdDogXCJcIjtcbiRpY29uX3RoZXJtb21ldGVyLWxvdzogXCJcXGU5NjJcIjtcbiRpY29uX3RoZXJtb21ldGVyLW1pZGRsZTogXCJcXGU5NjNcIjtcbiRpY29uX3RoZXJtb21ldGVyLXVwOiBcIlxcZTk2NFwiO1xuJGljb25fdGhyZWVMaW5lczogXCJcXGU5MTBcIjtcbiRpY29uX3RodW1iVXA6IFwiXFxlOTY1XCI7XG4kaWNvbl90aWNrOiBcIlxcZTk2NlwiO1xuJGljb25fdGljay1jaXJjbGVkOiBcIlxcZTk2N1wiO1xuJGljb25fdHdpdHRlcjogXCJcXGU5NjhcIjtcbiRpY29uX3dhdGVyOiBcIlxcZTk2OVwiO1xuJGljb25fd2lmaTogXCJcXGU5NmFcIjtcbiRpY29uX3dvbWFuOiBcIlxcZTk2YlwiO1xuJGljb25fd29tYW4tcGhvbmU6IFwiXCI7XG4kaWNvbl93b21hbi1wbGFuZTogXCJcIjtcbiRpY29uX3lvdXR1YmU6IFwiXFxlOTZjXCI7XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbiR0eXBvX2ZvbnRGYW1pbHktaWNvbjogXCJpY29uc1wiO1xuJHR5cG9fZm9udEZhbWlseS1kZWZhdWx0OiB2YXIoLS1mb250LWZhbWlseSk7XG5cbiR0eXBvX2ZvbnRTaXplLXRpdGxlQmlnOiA0MHB4O1xuJHR5cG9fZm9udFNpemUtdGl0bGVNZWRpdW06IDMwcHg7XG4kdHlwb19mb250U2l6ZS10aXRsZVNtYWxsOiAyMHB4O1xuXG4kdHlwb19mb250U2l6ZS10ZXh0QmlnOiAxNnB4O1xuJHR5cG9fZm9udFNpemUtdGV4dE1lZGl1bTogMTRweDtcbiR0eXBvX2ZvbnRTaXplLXRleHRTbWFsbDogMTNweDtcbiR0eXBvX2ZvbnRTaXplLXRleHRTbWFsbGVzdDogMTJweDtcblxuJHR5cG9fbGluZUhlaWdodC10aXRsZTogMS4zO1xuJHR5cG9fbGluZUhlaWdodC10ZXh0OiAxLjU7XG4iLCJodG1sLFxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBAYXBwbHkgdGV4dC1iYXNlIHRleHQtZ3JheTtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSB7XG4gICAgQGFwcGx5IHRleHQtaDE7XG59XG5cbmgyIHtcbiAgICBAYXBwbHkgdGV4dC1oMjtcbn1cblxuaDMge1xuICAgIEBhcHBseSB0ZXh0LWgzO1xufVxuXG5hIHtcbiAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtYmx1ZTtcbiAgICBAZXh0ZW5kIC5teV9hbmltYXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZSB0ZXh0LWJsdWUtZGFyaztcbiAgICB9XG59XG5cbi5mb250LWljb25zIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3BlYWs6IG5ldmVyO1xufVxuIiwiLm15X2FuaW1hdGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG4iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gICAgb3BhY2l0eTogMFxufVxuXG5bZGF0YS10aXBweS1yb290XSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweClcbn1cblxuLnRpcHB5LWJveCB7XG4gICAgd2lkdGg6IDI3OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAYXBwbHkgYmctZ3JheSByb3VuZGVkO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3cge1xuICAgIGJvdHRvbTogMFxufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wXG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3cge1xuICAgIHRvcDogMFxufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93IHtcbiAgICByaWdodDogMFxufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcbiAgICByaWdodDogLTdweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93IHtcbiAgICBsZWZ0OiAwXG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHRcbn1cblxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU0LCAxLjUsIC4zOCwgMS4xMSlcbn1cblxuLnRpcHB5LWFycm93IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzMzNcbn1cblxuLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG5cbi50aXBweS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGFwcGx5IHAtNDtcbiAgICB6LWluZGV4OiAxXG59XG4iLCIudGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggcmdiYSgxNTQsIDE2MSwgMTc3LCAuMTUpLCAwIDRweCA4MHB4IC04cHggcmdiYSgzNiwgNDAsIDQ3LCAuMjUpLCAwIDRweCA0cHggLTJweCByZ2JhKDkxLCA5NCwgMTA1LCAuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmXG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmXG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdID4gLnRpcHB5LWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdID4gLnRpcHB5LXN2Zy1hcnJvdyB7XG4gICAgZmlsbDogI2ZmZlxufVxuIiwiQGltcG9ydCBcIi4uL2NvbmZpZy9pY29uXCI7XG5AaW1wb3J0IFwiLi4vY29uZmlnL3NldFwiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzL2ljb25zLmVvdD9uZHNhaGpzJyk7XG4gICAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy9pY29ucy5lb3Q/bmRzYWhqcyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb25zLnR0Zj9uZHNhaGpzJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbnMud29mZj9uZHNhaGpzJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9pY29ucy5zdmc/bmRzYWhqcyNpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbmkuZl9pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZfaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5mX2ljb25fI3skc2V0X3JpZ2h0fTphZnRlcixcbiAgICAmLmZfaWNvbl8jeyRzZXRfbGVmdH06YmVmb3JlLFxuICAgICY6bm90KC5mX2ljb25fI3skc2V0X2xlZnR9KTpub3QoLmZfaWNvbl8jeyRzZXRfcmlnaHR9KTpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAmLmZfaWNvbl8jeyRzZXRfY2VudGVyfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYuZl9pY29uXyN7JHNldF9sb2FkaW5nfSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uX2Fycm93Q2lyY2xlZDtcbiAgICAgICAgICAgIEBhcHBseSBhbmltYXRlLXNwaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mX2ljb24tLWFkdWx0Q2hpbGQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYWR1bHQtY2hpbGQpO1xufVxuLmZfaWNvbi0tYXJyb3dDaXJjbGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Fycm93Q2lyY2xlZCk7XG59XG4uZl9pY29uLS1hcnJvd3NDaXJjbGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Fycm93c0NpcmNsZWQpO1xufVxuLmZfaWNvbi0tYXJyb3dzRm91ciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9hcnJvd3NGb3VyKTtcbn1cbi5mX2ljb24tLWFycm93c0hvcml6b250YWwge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYXJyb3dzSG9yaXpvbnRhbCk7XG59XG4uZl9pY29uLS1hcnJvd3NTd2FwIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Fycm93c1N3YXApO1xufVxuLmZfaWNvbi0tYXJyb3dzVmVydGljYWwge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYXJyb3dzVmVydGljYWwpO1xufVxuLmZfaWNvbi0tYmFsbG9vbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9iYWxsb29uKTtcbn1cbi5mX2ljb24tLWJlZCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9iZWQpO1xufVxuLmZfaWNvbi0tYmlrZXIge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYmlrZXIpO1xufVxuLmZfaWNvbi0tYmluIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Jpbik7XG59XG4uZl9pY29uLS1idWxiIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2J1bGIpO1xufVxuLmZfaWNvbi0tYnVsbGV0IHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2J1bGxldCk7XG59XG4uZl9pY29uLS1idXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYnVzKTtcbn1cbi5mX2ljb24tLWJ1c3Qge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fYnVzdCk7XG59XG4uZl9pY29uLS1jYWJsZUNhciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jYWJsZUNhcik7XG59XG4uZl9pY29uLS1jYWxlbmRhciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jYWxlbmRhcik7XG59XG4uZl9pY29uLS1jYWxlbmRhckNsb2NrIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2NhbGVuZGFyLWNsb2NrKTtcbn1cbi5mX2ljb24tLWNhbWVyYSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jYW1lcmEpO1xufVxuLmZfaWNvbi0tY2FtZXJhUGx1cyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jYW1lcmEtcGx1cyk7XG59XG4uZl9pY29uLS1jYXIge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2FyKTtcbn1cbi5mX2ljb24tLWNlbHNpdXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2Vsc2l1cyk7XG59XG4uZl9pY29uLS1jbG9jayB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jbG9jayk7XG59XG4uZl9pY29uLS1jbG9ja0NpcmNsZWRBcnJvdyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jbG9jay1jaXJjbGVkQXJyb3cpO1xufVxuLmZfaWNvbi0tY2xvdWQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2xvdWQpO1xufVxuLmZfaWNvbi0tY2xvdWRGb2cge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2xvdWQtZm9nKTtcbn1cbi5mX2ljb24tLWNsb3VkTGlnaHRuaW5nIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Nsb3VkLWxpZ2h0bmluZyk7XG59XG4uZl9pY29uLS1jbG91ZFJhaW4ge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2xvdWQtcmFpbik7XG59XG4uZl9pY29uLS1jbG91ZFN1biB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jbG91ZC1zdW4pO1xufVxuLmZfaWNvbi0tY2x1YiB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jbHViKTtcbn1cbi5mX2ljb24tLWNvZyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jb2cpO1xufVxuLmZfaWNvbi0tY3Jvc3Mge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY3Jvc3MpO1xufVxuLmZfaWNvbi0tY3Jvc3NDaXJjbGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2Nyb3NzLWNpcmNsZWQpO1xufVxuLmZfaWNvbi0tY3Jvd2Qge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY3Jvd2QpO1xufVxuLmZfaWNvbi0tY3V0bGVyeSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jdXRsZXJ5KTtcbn1cbi5mX2ljb24tLWRpc3RhbmNlQ2FibGVDYXIge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZGlzdGFuY2UtY2FibGVDYXIpO1xufVxuLmZfaWNvbi0tZGlzdGFuY2VXYXRlciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9kaXN0YW5jZS13YXRlcik7XG59XG4uZl9pY29uLS1lYXJ0aCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9lYXJ0aCk7XG59XG4uZl9pY29uLS1lbnZlbG9wZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9lbnZlbG9wZSk7XG59XG4uZl9pY29uLS1leWUge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZXllKTtcbn1cbi5mX2ljb24tLWYge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZik7XG59XG4uZl9pY29uLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9mYWNlYm9vayk7XG59XG4uZl9pY29uLS1mYW1pbHkge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZmFtaWx5KTtcbn1cbi5mX2ljb24tLWZlbWFsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9mZW1hbGUpO1xufVxuLmZfaWNvbi0tZmlsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9maWxlKTtcbn1cbi5mX2ljb24tLWZpbG0ge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZmlsbSk7XG59XG4uZl9pY29uLS1maXJlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2ZpcmUpO1xufVxuLmZfaWNvbi0tZm9sZGVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2ZvbGRlcik7XG59XG4uZl9pY29uLS1mdW5uZWwge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZnVubmVsKTtcbn1cbi5mX2ljb24tLWdpZnQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fZ2lmdCk7XG59XG4uZl9pY29uLS1oZWFydEZ1bGwge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25faGVhcnQtZnVsbCk7XG59XG4uZl9pY29uLS1oZWFydE91dGxpbmUge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25faGVhcnQtb3V0bGluZSk7XG59XG4uZl9pY29uLS1ob3RlbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9ob3RlbCk7XG59XG4uZl9pY29uLS1ob3VzZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9ob3VzZSk7XG59XG4uZl9pY29uLS1jaGFpbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jaGFpbik7XG59XG4uZl9pY29uLS1jaGFpcmxpZnQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2hhaXJsaWZ0KTtcbn1cbi5mX2ljb24tLWNoZXZyb25SaWdodCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jaGV2cm9uKTtcbn1cbi5mX2ljb24tLWNoZXZyb25Eb3duIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2NoZXZyb24sIDkwZGVnKTtcbn1cbi5mX2ljb24tLWNoZXZyb25MZWZ0IHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2NoZXZyb24sIDE4MGRlZyk7XG59XG4uZl9pY29uLS1jaGV2cm9uVXAge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2hldnJvbiwgMjcwZGVnKTtcbn1cbi5mX2ljb24tLWNoZXZyb25MaWdodFJpZ2h0IHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2NoZXZyb25MaWdodCk7XG59XG4uZl9pY29uLS1jaGV2cm9uTGlnaHREb3duIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2NoZXZyb25MaWdodCwgOTBkZWcpO1xufVxuLmZfaWNvbi0tY2hldnJvbkxpZ2h0TGVmdCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jaGV2cm9uTGlnaHQsIDE4MGRlZyk7XG59XG4uZl9pY29uLS1jaGV2cm9uTGlnaHRVcCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9jaGV2cm9uTGlnaHQsIDI3MGRlZyk7XG59XG4uZl9pY29uLS1jaGV2cm9uTGluZXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fY2hldnJvbi1saW5lcyk7XG59XG4uZl9pY29uLS1pQ2lyY2xlZCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9pLWNpcmNsZWQpO1xufVxuLmZfaWNvbi0taW5zdGFncmFtIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2luc3RhZ3JhbSk7XG59XG4uZl9pY29uLS1rZXkge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fa2V5KTtcbn1cbi5mX2ljb24tLWxhZGRlcldhdGVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2xhZGRlci13YXRlcik7XG59XG4uZl9pY29uLS1sZWFmIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX2xlYWYpO1xufVxuLmZfaWNvbi0tbGlua2VkSW4ge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fbGlua2VkSW4pO1xufVxuLmZfaWNvbi0tbWFnbmlmaWVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21hZ25pZmllcik7XG59XG4uZl9pY29uLS1tYWduaWZpZXJNaW51cyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9tYWduaWZpZXItbWludXMpO1xufVxuLmZfaWNvbi0tbWFnbmlmaWVyUGx1cyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9tYWduaWZpZXItcGx1cyk7XG59XG4uZl9pY29uLS1tYWxlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21hbGUpO1xufVxuLmZfaWNvbi0tbWFuZ29DbHViIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21hbmdvQ2x1Yik7XG59XG4uZl9pY29uLS1tYXBDemVjaFJlcHVibGljIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21hcEN6ZWNoUmVwdWJsaWMpO1xufVxuLmZfaWNvbi0tbWludXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fbWludXMpO1xufVxuLmZfaWNvbi0tbWludXNFbGxpcHNlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21pbnVzLWVsbGlwc2UpO1xufVxuLmZfaWNvbi0tbW9uZXkge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fbW9uZXkpO1xufVxuLmZfaWNvbi0tbW9uZXlIYW5kIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX21vbmV5LWhhbmQpO1xufVxuLmZfaWNvbi0tb3JuYW1lbnQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fb3JuYW1lbnQpO1xufVxuLmZfaWNvbi0tcGFkbG9jayB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wYWRsb2NrKTtcbn1cbi5mX2ljb24tLXBhbG1Ib3VzZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wYWxtLWhvdXNlKTtcbn1cbi5mX2ljb24tLXBlblNxdWFyZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wZW4tc3F1YXJlKTtcbn1cbi5mX2ljb24tLXBlb3BsZU9sZCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wZW9wbGVPbGQpO1xufVxuLmZfaWNvbi0tcGVvcGxlWW91bmcge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcGVvcGxlWW91bmcpO1xufVxuLmZfaWNvbi0tcGhvbmUge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcGhvbmUpO1xufVxuLmZfaWNvbi0tcGljdHVyZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9waWN0dXJlKTtcbn1cbi5mX2ljb24tLXBpbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9waW4pO1xufVxuLmZfaWNvbi0tcGluTWFwIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3Bpbi1tYXApO1xufVxuLmZfaWNvbi0tcGxhbmUge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcGxhbmUpO1xufVxuLmZfaWNvbi0tcGxhbmVEb2xsYXIge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcGxhbmUtZG9sbGFyKTtcbn1cbi5mX2ljb24tLXBsdXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcGx1cyk7XG59XG4uZl9pY29uLS1wbHVzRWxsaXBzZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wbHVzLWVsbGlwc2UpO1xufVxuLmZfaWNvbi0tcHJpbnRlciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9wcmludGVyKTtcbn1cbi5mX2ljb24tLXF1ZXN0aW9uTWFya0NpcmNsZWQge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fcXVlc3Rpb25NYXJrLWNpcmNsZWQpO1xufVxuLmZfaWNvbi0tcm9hZCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9yb2FkKTtcbn1cbi5mX2ljb24tLXNob3Age1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fc2hvcCk7XG59XG4uZl9pY29uLS1zaWduYWwge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fc2lnbmFsKTtcbn1cbi5mX2ljb24tLXNraWVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3NraWVyKTtcbn1cbi5mX2ljb24tLXNraVRvdyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9za2lUb3cpO1xufVxuLmZfaWNvbi0tc2xpZGVycyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9zbGlkZXJzKTtcbn1cbi5mX2ljb24tLXNub3dGbGFrZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9zbm93Rmxha2UpO1xufVxuLmZfaWNvbi0tc29ydERvd24ge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fc29ydC1kb3duKTtcbn1cbi5mX2ljb24tLXNvcnREb3duTnVtYmVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3NvcnQtZG93bi1udW1iZXIpO1xufVxuLmZfaWNvbi0tc29ydERvd25TdHJpbmcge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fc29ydC1kb3duLXN0cmluZyk7XG59XG4uZl9pY29uLS1zcXVhcmVkU3F1YXJlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3NxdWFyZWRTcXVhcmUpO1xufVxuLmZfaWNvbi0tc3RhciB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9zdGFyKTtcbn1cbi5mX2ljb24tLXN1aXRDYXNlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3N1aXRDYXNlKTtcbn1cbi5mX2ljb24tLXN1biB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl9zdW4pO1xufVxuLmZfaWNvbi0tc3VuVW1icmVsbGEge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fc3VuVW1icmVsbGEpO1xufVxuLmZfaWNvbi0tdGF4aSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl90YXhpKTtcbn1cbi5mX2ljb24tLXRhZyB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl90YWcpO1xufVxuLmZfaWNvbi0tdGhlcm1vbWV0ZXJEb3duIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RoZXJtb21ldGVyLWRvd24pO1xufVxuLmZfaWNvbi0tdGhlcm1vbWV0ZXJIaWdoIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RoZXJtb21ldGVyLWhpZ2gpO1xufVxuLmZfaWNvbi0tdGhlcm1vbWV0ZXJMZWZ0IHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RoZXJtb21ldGVyLWxlZnQpO1xufVxuLmZfaWNvbi0tdGhlcm1vbWV0ZXJMb3cge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fdGhlcm1vbWV0ZXItbG93KTtcbn1cbi5mX2ljb24tLXRoZXJtb21ldGVyTWlkZGxlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RoZXJtb21ldGVyLW1pZGRsZSk7XG59XG4uZl9pY29uLS10aGVybW9tZXRlclVwIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RoZXJtb21ldGVyLXVwKTtcbn1cbi5mX2ljb24tLXRocmVlTGluZXMge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fdGhyZWVMaW5lcyk7XG59XG4uZl9pY29uLS10aHVtYlVwIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RodW1iVXApO1xufVxuLmZfaWNvbi0tdGljayB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl90aWNrKTtcbn1cbi5mX2ljb24tLXRpY2tDaXJjbGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3RpY2stY2lyY2xlZCk7XG59XG4uZl9pY29uLS10d2l0dGVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3R3aXR0ZXIpO1xufVxuLmZfaWNvbi0td2F0ZXIge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fd2F0ZXIpO1xufVxuLmZfaWNvbi0td2lmaSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl93aWZpKTtcbn1cbi5mX2ljb24tLXdvbWFuIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3dvbWFuKTtcbn1cbi5mX2ljb24tLXdvbWFuUGhvbmUge1xuICAgIEBpbmNsdWRlIG1peGluX2NyZWF0ZUljb24oJGljb25fd29tYW4tcGhvbmUpO1xufVxuLmZfaWNvbi0td29tYW5QbGFuZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5fY3JlYXRlSWNvbigkaWNvbl93b21hbi1wbGFuZSk7XG59XG4uZl9pY29uLS15b3V0dWJlIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9jcmVhdGVJY29uKCRpY29uX3lvdXR1YmUpO1xufVxuIiwiLmNfbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgI2VjZWNlYyA4JSwgI2Y1ZjVmNSAxOCUsICNlY2VjZWMgMzMlKTtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodCByb3VuZGVkIGJsb2NrIGZvY3VzOm5vLXVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiAxLjVzIHNoaW5lIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMDAlO1xuICAgIH1cbn1cbiIsIi5jX3BhZ2luYXRpb24ge1xuICAgIEBhcHBseSByZWxhdGl2ZSB0ZXh0LWNlbnRlcjtcblxuICAgIC5sb2FkLW5leHQge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5wYWdlcyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0yO1xuICAgIH1cbn1cbiIsIi5jX3BhZ2UtYmFyIHtcbiAgICBAYXBwbHkgZmxleCBzcGFjZS14LTIgaXRlbXMtZW5kO1xuXG4gICAgJiA+IC5pdGVtIHtcblxuICAgICAgICAuY2hldnJvbixcbiAgICAgICAgLnBhZ2U6bm90KC5zZXBhcmF0b3IpIHtcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLXNpbHZlciB0ZXh0LWJsdWUtZGFyaztcbiAgICAgICAgICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcCBuby11bmRlcmxpbmUgdy04IGgtOCB0ZXh0LWNlbnRlcjtcbiAgICAgICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciB0ZXh0LWJhc2UgaW5saW5lLWJsb2NrIHRleHQtY2VudGVyIHJvdW5kZWQtc207XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1kYXJrIHRleHQtd2hpdGUgYm9yZGVyLWJsdWUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGV2cm9uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfY29udGFpbmVyIHtcbiAgICBAYXBwbHkgY29udGFpbmVyIG14LWF1dG87XG4gICAgQGFwcGx5IHB4LTI7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XG59XG5cbi5jX21vZGFsLW9wZW5lciAuY19jb250YWluZXIge1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICB9XG59XG5cbi5jX2NvbnRhaW5lci1mbHVpZCB7XG4gICAgQGFwcGx5IHB4LTIgdy1mdWxsIG14LWF1dG87XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG59XG5cblxuLnN0eWxlc2hlZXQge1xuICAgIC5ncmlkIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICAgIC5ncmlkIFtjbGFzc149XCJjb2xcIl0sXG4gICAgLmdyaWQgW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWx2ZXItbGlnaHQpO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgZ3JheTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJoZWFkZXIge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIEBhcHBseSBweC0wIHB5LTIgcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTA7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gICAgICAgIEBhcHBseSBteC1hdXRvIHB4LTIgZmxleCBncm93IGdhcC00IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5mbHVpZCB7XG4gICAgICAgIEBleHRlbmQgLmNfY29udGFpbmVyLWZsdWlkO1xuICAgICAgICBAYXBwbHkgcHgtMCBweS0yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLTQganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBhcHBseSBweC0yIG14LWF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBzaHJpbmstMDtcblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnN0MHtmaWxsOiMwMDlmZTN9XG4gICAgICAgICAgICAgICAgLnN0MXtmaWxsOiMwNjMyNmV9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZC1maWx0ZXIge1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJmb290ZXIge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIHNtOmdyaWQtY29scy0yIG1kOmdyaWQtY29scy00IGp1c3RpZnktYmV0d2VlbiBnYXAtNTtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIEBhcHBseSBibG9jayBtZDpmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXNpbHZlci1saWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0O1xuICAgICAgICAgICAgQGFwcGx5IG9yZGVyLTMgbWQ6b3JkZXItMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHdoaXRlc3BhY2Utbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBzZWxmLWVuZCBteC1hdXRvIG1kOm14LTA7XG4gICAgICAgICAgICBAYXBwbHkgb3JkZXItMSBtZDpvcmRlci0yO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm15X2FuaW1hdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaVtjbGFzcyo9XCJmYWNlYm9va1wiXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0E1NTlGO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzNBNTU5RiwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlbY2xhc3MqPVwidHdpdHRlclwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTBBQkYxO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzUwQUJGMSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlbY2xhc3MqPVwiaW5zdGFncmFtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDNTM2QTQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjQzUzNkE0LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaVtjbGFzcyo9XCJ5b3V0dWJlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEQzQ3MkU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjREM0NzJFLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBhcHBseSBzZWxmLWVuZCB0ZXh0LWNlbnRlciBtZDp0ZXh0LXJpZ2h0O1xuICAgICAgICAgICAgQGFwcGx5IG15LTggbWQ6bXktMDtcbiAgICAgICAgICAgIEBhcHBseSBvcmRlci0yIG1kOm9yZGVyLTM7XG5cbiAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB3aGl0ZXNwYWNlLW5vd3JhcCB0ZXh0LWgyIG5vLXVuZGVybGluZSBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvbmZpZy9jb2xvclwiO1xuQGltcG9ydCBcIi4uL2NvbmZpZy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vY29uZmlnL2ljb25cIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9jb25maWcvcG9wdXBcIjtcblxuLmZfcG9wdXAge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAkZ3JpZF9nYXA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDMwMDtcbn1cbi5mX3BvcHVwLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JsYWNrLCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uZl9wb3B1cC13aW5kb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3syICogJGdyaWRfZ2FwfSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3syICogJGdyaWRfZ2FwfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmZfcG9wdXAtd2luZG93LWhlYWRlcixcbi5mX3BvcHVwLXdpbmRvdy1mb290ZXIsXG4uZl9wb3B1cC13aW5kb3ctY29udGVudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCAkcG9wdXBfcGFkZGluZ0hvcml6b250YWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZfcG9wdXAtd2luZG93LWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206ICRncmlkX2dhcDtcbiAgICBwYWRkaW5nLXRvcDogJHBvcHVwX3BhZGRpbmdWZXJ0aWNhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmZfdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX21haW5CbHVlO1xuICAgICAgICBmb250LXNpemU6ICR0eXBvX2ZvbnRTaXplLXRpdGxlTWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogJHR5cG9fbGluZUhlaWdodC10aXRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgfVxufVxuLmZfcG9wdXAtd2luZG93LWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206JHBvcHVwX3BhZGRpbmdWZXJ0aWNhbDtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWRfZ2FwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jX2J0biB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgJiArIC5jX2J0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWRfZ2FwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZfcG9wdXAtd2luZG93LWZvb3Rlci1idXR0b25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuY19idG4gKyAuY19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWRfZ2FwO1xuICAgIH1cbn1cbi5mX3BvcHVwLXdpbmRvdy1jb250ZW50LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5TGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWRfZ2FwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZF9nYXA7XG59XG4uZl9wb3B1cC13aW5kb3ctY29udGVudC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheUxpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICRncmlkX2dhcDtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWRfZ2FwO1xufVxuLmZfcG9wdXAtd2luZG93LWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWRfZ2FwO1xuICAgIG1hcmdpbi10b3A6ICRncmlkX2dhcDtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwb3B1cF9wYWRkaW5nSG9yaXpvbnRhbCAtICRncmlkX2dhcDtcblxuICAgIC5jX2N1c3RvbVNjcm9sbCxcbiAgICAuZl9jdXN0b21TY3JvbGwge1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIEBhcHBseSBwci00O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZfYm94LS1jb3VudGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5mX3BvcHVwTWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uZl9wb3B1cC13aW5kb3ctY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRncmlkX2dhcC1oYWxmO1xuICAgIHRvcDogJGdyaWRfZ2FwLWhhbGY7XG4gICAgaGVpZ2h0OiAyICogJGdyaWRfZ2FwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIgKiAkZ3JpZF9nYXA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2Nyb3NzKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5RGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0eXBvX2ZvbnRGYW1pbHktaWNvbjtcbiAgICAgICAgZm9udC1zaXplOiAkZ3JpZF9nYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogJGdyaWRfZ2FwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkX2dhcC1oYWxmO1xuICAgICAgICBtYXJnaW4tdG9wOiAtJGdyaWRfZ2FwLWhhbGY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5mX3BvcHVwIHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgIH1cbiAgICAuZl9wb3B1cC13aW5kb3cge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5mX3BvcHVwLXdpbmRvdy1oZWFkZXIsXG4gICAgLmZfcG9wdXAtd2luZG93LWNvbnRlbnQsXG4gICAgLmZfcG9wdXAtd2luZG93LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkX2dhcCAkZ3JpZF9nYXA7XG4gICAgfVxuICAgIC5mX3BvcHVwLXdpbmRvdy1oZWFkZXIsXG4gICAgLmZfcG9wdXAtd2luZG93LWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5TGlnaHRlc3Q7XG4gICAgfVxuICAgIC5mX3BvcHVwLXdpbmRvdy1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAkdHlwb19mb250U2l6ZS10ZXh0TWVkaXVtICogJHR5cG9fbGluZUhlaWdodC10ZXh0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkZ3JpZF9nYXA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkZ3JpZF9nYXA7XG4gICAgfVxuICAgIC5mX3BvcHVwLXdpbmRvdy1oZWFkZXIgLmZfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICR0eXBvX2ZvbnRTaXplLXRpdGxlU21hbGw7XG4gICAgfVxuICAgIC5mX3BvcHVwLXdpbmRvdy1jbG9zZSB7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICB9XG4gICAgLmZfcG9wdXAtd2luZG93LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZF9nYXA7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkX2dhcDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmZfcG9wdXAtd2luZG93LWZvb3Rlci1idXR0b25zIC5jX2J0biB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG59XG4iLCIkZ3JpZF9tYXhXaWR0aDogMTE4MHB4O1xuJGdyaWRfZ2FwLXBhZ2VFZGdlOiAyNHB4O1xuJGdyaWRfZ2FwOiAxNnB4O1xuJGdyaWRfbWF4V2lkdGhXaXRoR2FwOiAkZ3JpZF9tYXhXaWR0aCArICgyICogJGdyaWRfZ2FwKTtcbiRncmlkX2dhcC1xdWFydGVyOiAkZ3JpZF9nYXAgKiAwLjI1O1xuJGdyaWRfZ2FwLWhhbGY6ICRncmlkX2dhcCAqIDAuNTtcbiRncmlkX2dhcC10aHJlZS1xdWFydGVyczogJGdyaWRfZ2FwICogMC4yNSAqIDM7XG4kZ3JpZF9nYXAtc2VjdGlvbkhvcml6b250YWw6IDYwcHg7XG4kZ3JpZF9nYXAtc2VjdGlvbkhvcml6b250YWwtaGFsZjogJGdyaWRfZ2FwLXNlY3Rpb25Ib3Jpem9udGFsICogMC41O1xuIiwiQGltcG9ydCBcIi4vZ3JpZFwiO1xuXG4kcG9wdXBfcGFkZGluZ1ZlcnRpY2FsOiAyICogJGdyaWRfZ2FwO1xuJHBvcHVwX3BhZGRpbmdIb3Jpem9udGFsOiAzICogJGdyaWRfZ2FwO1xuIiwiLmNfc2VjdGlvbiB7XG4gICAgQGFwcGx5IG15LTQ7XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgICBAYXBwbHkgdGV4dC1sZWZ0O1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICB9XG5cbn1cbiIsIi5jX2JhY2tkcm9wIHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIGgtZnVsbCBpbnNldC0wIHotNTAgYmctYmxhY2sgb3BhY2l0eS03MCBjdXJzb3ItcG9pbnRlcjtcbn1cbiIsIi5jX21vZGFsIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgei01MCBmbGV4IGp1c3RpZnktY2VudGVyO1xuXG4gICAgLmNfbW9kYWwtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQ2cHg7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSByb3VuZGVkLWxnIHNoYWRvdy14bCBteS0yMDtcblxuICAgICAgICAuY19tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIEBhcHBseSBweC0xMCBweS04O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY19tb2RhbC1jbG9zZSB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0yIHJpZ2h0LTMgY3Vyc29yLXBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBmb250LWljb25zIHRleHQtZ3JheS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb250ZW50OiBcIlxcNThcIjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmF5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfYnJlYWRjcnVtYnMge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9mb250SWNvbigpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9nZXRJY29uQ29udGVudCgkaWNvbl9jaGV2cm9uLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAYXBwbHkgZ2FwLTQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZjZDtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWxnO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNfdGl0bGU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubGFyZ2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1sZztcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZjZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uY19maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBAYXBwbHkgcm91bmRlZC1sZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtbGc7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgLmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNpbHZlcik7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hldnJvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2ZvbnRJY29uKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5fZ2V0SWNvbkNvbnRlbnQoJGljb25fY2hldnJvbkxpZ2h0LCA5MGRlZyk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JheS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuc2VjdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWx2ZXItbGlnaHQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxnO1xuICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjhweCA0MHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIEBleHRlbmQgLm15X2FuaW1hdGU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJAdnVlZm9ybS9zbGlkZXIvdGhlbWVzL2RlZmF1bHQuY3NzXCI7XG5cbi5jX3NsaWRlciB7XG4gICAgLnNsaWRlci1iYXNlIHtcbiAgICAgICAgLnNsaWRlci1jb25uZWN0cyB7XG4gICAgICAgICAgICAuc2xpZGVyLWNvbm5lY3Qge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgICAgICAuc2xpZGVyLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHctMiBoLTIgdG9wLTEvMiBsZWZ0LTEvMiByb3VuZGVkLWZ1bGwgYm9yZGVyIGJvcmRlci1zaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY19yb3cge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBnYXAteC0yIGdhcC15LTE7XG5cbiAgICAud3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cblxuLmNfZ3JpZCB7XG4gICAgQGFwcGx5IGdyaWQgZ2FwLTQgZ3JpZC1jb2xzLTE7XG5cbiAgICAmLmNvbHMtMiB7XG4gICAgICAgIEBzY3JlZW4gc20ge0BhcHBseSBncmlkLWNvbHMtMjt9XG4gICAgfVxuXG4gICAgJi5jb2xzLTMge1xuICAgICAgICBAc2NyZWVuIG1kIHtAYXBwbHkgZ3JpZC1jb2xzLTM7fVxuICAgIH1cblxuICAgICYuY29scy00IHtcbiAgICAgICAgQHNjcmVlbiBzbSB7QGFwcGx5IGdyaWQtY29scy0yO31cbiAgICAgICAgQHNjcmVlbiBsZyB7QGFwcGx5IGdyaWQtY29scy00O31cbiAgICB9XG59XG4iLCIuY190aWxlIHtcbiAgICBAYXBwbHkgcm91bmRlZC1sZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNfcm93IHtcbiAgICAgICAgQGFwcGx5IG1iLTI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYm9yZGVyIHtcbiAgICAgICAgQGFwcGx5IHB0LTIgbWItMiBib3JkZXIgYm9yZGVyLXNpbHZlci1saWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1uby1iZyxcbiAgICAuc2VjdGlvbi1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpO1xuICAgICAgICBtYXJnaW46IDhweCAtMTZweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbm8tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNfYnRuIGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jX3RpbGUtaW5mbyB7XG4gICAgQGV4dGVuZCAuY190aWxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNpbHZlci1saWdodGVzdCk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGFwcGx5IGdhcC00O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jX3RpbGUtY2F0ZWdvcnkge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1jZW50ZXIgYmctY292ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQgbWQ6cm91bmRlZC1sZztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGJsb2NrIGgtMi8zIGxlZnQtMCByaWdodC0wIGJvdHRvbS0wO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsMCwwLDAuNikpO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMiBib3R0b20tMiB0ZXh0LXdoaXRlO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtNCBib3R0b20tNDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWgzIGZvbnQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnO1xuXG4gICAgICAgICAgICAucHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmVyIHtcbiAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG9wYWNpdHktMDtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTUwMCBhYnNvbHV0ZSBpbnNldC0wIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGJnLWJsdWUtZGFyaztcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLWJsdWUtZGFyayBvcGFjaXR5LTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAuY292ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHB0LTAgb3BhY2l0eS0xMDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS02MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNfYnRuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzY3JlZW4gdG8tbWQge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgY29sLXNwYW4tMiByb3ctc3Bhbi0yO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCg1bisyKSB7XG4gICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNW4rMikge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWgyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXhsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jX3RpbGUtaG90ZWwge1xuICAgIEBleHRlbmQgLmNfdGlsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgQGV4dGVuZCAubXlfYW5pbWF0ZTtcbiAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSB0ZXh0LWdyYXkgaG92ZXI6dGV4dC1ncmF5IHctZnVsbDtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbWctd3JhcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciB3LWZ1bGw7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1sZWZ0LFxuICAgIC50b3AtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgLnRvcC1sZWZ0IHtcbiAgICAgICAgbGVmdDogMTZweDtcblxuICAgICAgICA6bm90KDpmaXJzdC1saW5lKSB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtcmlnaHQge1xuICAgICAgICByaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuY19mYXZvcml0ZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgJi5mX2ljb24gZl9pY29uLS1oZWFydEZ1bGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZfaWNvbiBmX2ljb24tLWhlYXJ0T3V0bGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzdGluYXRpb24ge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAgIH1cblxuICAgIC5wcmljZS13cmFwIHtcbiAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIHNwYWNlLXgtMjtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAudHJpcCArIC5wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgLnByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc207XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1iYXNlO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktc2VsZi1lbmQgc2hyaW5rIG1sLWF1dG87XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtZ3JvdXAtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgLnByaWNlLWRlc2NyaXB0aW9uIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLWdyb3VwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLW9yaWdpbmFsIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQgdGV4dC1zbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLWFtb3VudCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbiB0ZXh0LWxnIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuIHRleHQtYmFzZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAudG9wLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLDAsMCwwLjYpKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNfcm93IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLTQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2UtZ3JvdXAtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc3RpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAudHJpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtYW1vdW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgLmltZy1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfdGlsZS1ob3RlbC1pbWFnZSB7XG4gICAgQGV4dGVuZCAuY190aWxlO1xuICAgIEBleHRlbmQgLm15X2FuaW1hdGU7XG4gICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICB3aWR0aDogMzM3cHg7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsMCwwLDAuNikpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNfdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jX3JvdyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgQGFwcGx5IGdhcC00O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tYm9yZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXdyYXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmltZy1zbGlkZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAubXlfYW5pbWF0ZTtcbiAgICAgICAgICAgIEBhcHBseSBoLWZ1bGwgdy1mdWxsO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgdy1mdWxsO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWxlZnQsXG4gICAgLnRvcC1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAudG9wLWxlZnQge1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIC50b3AtcmlnaHQge1xuICAgICAgICByaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuY19mYXZvcml0ZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgJi5mX2ljb24gZl9pY29uLS1oZWFydEZ1bGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZfaWNvbiBmX2ljb24tLWhlYXJ0T3V0bGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzdGluYXRpb24ge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbiAgICAucHJpY2Utd3JhcCB7XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1iYXNlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICAgIC5wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgLmltZy1zbGlkZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzY2FsZS0xMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY190aWxlLWRlc3RpbmF0aW9uIHtcbiAgICBAYXBwbHkgcm91bmRlZC1sZyBjb2wtc3Bhbi00IHRleHQtd2hpdGUgcmVsYXRpdmUgYmxvY2sgbm8tdW5kZXJsaW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGV4dGVuZCAubXlfYW5pbWF0ZTtcbiAgICB9XG5cbiAgICAuYmctaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBtaW4tdy1mdWxsIG1pbi1oLWZ1bGwgb2JqZWN0LWNvdmVyO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM3NnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtaDI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpZGRlbi1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzLCB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBpbnZpc2libGUgb3ZlcmZsb3ctaGlkZGVuIG9wYWNpdHktMCBtdC0wIG1heC1oLTA7XG5cbiAgICAgICAgICAgIC5jX2J0biB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTJcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRkZW4tY29udGVudCB7XG4gICAgICAgICAgICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMCBtYXgtaC1mdWxsIG92ZXJmbG93LXZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi04O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfdGlsZS1mbGF0LWRlc3RpbmF0aW9uIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGUgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyO1xuICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAmLmxvbmcge1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi01MDAgYWJzb2x1dGUgb3BhY2l0eS0wIGluc2V0LTAgcG9pbnRlci1ldmVudHMtbm9uZSBiZy1ibHVlLWRhcms7XG4gICAgfVxuXG4gICAgLmJnLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyIG9iamVjdC1jZW50ZXI7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBweC00IHB5LTIgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgei0xMDtcblxuICAgICAgICAuY190aXRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMCB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgdGV4dC1oMiBmaWx0ZXIgZHJvcC1zaGFkb3ctbGc7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzaWMsXG4gICAgICAgIC5hZHZhbmNlZCB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgdGV4dC1sZyBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciB0ZXh0LWNlbnRlciBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzaWMge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1oLXNjcmVlbiBvcGFjaXR5LTEwMCBkdXJhdGlvbi01MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWR2YW5jZWQge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1oLTAgb3BhY2l0eS0wIGR1cmF0aW9uLTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC14bCBmb250LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jX2J0biB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcmsgI3shaW1wb3J0YW50fTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcmsgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS02MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy1pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgc2NhbGUtMTEwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhc2ljIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtaC0wIG9wYWNpdHktMCBkdXJhdGlvbi0xMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWR2YW5jZWQge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1oLXNjcmVlbiBvcGFjaXR5LTEwMCBkdXJhdGlvbi01MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY190aWxlLXdyYXAge1xuICAgIEBhcHBseSBmbGV4IG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIHNoYWRvdyBiZy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIEBzY3JlZW4gdG8tc20ge1xuICAgICAgICBAYXBwbHkgZmxleC1jb2w7XG5cbiAgICAgICAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIEBhcHBseSBmbGV4LXJvdztcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgICAmID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jX3RpbGUtaG90ZWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1ub25lO1xuICAgIH1cbn1cbiIsIi5jX2ZpbHRlci1zb3J0IHtcbiAgICBAYXBwbHkgcm91bmRlZCBmbGV4IGl0ZW1zLXN0cmV0Y2ggYmctc2lsdmVyLWxpZ2h0ZXN0O1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuXG4gICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZSBuby11bmRlcmxpbmUgdGV4dC1ibHVlLWRhcmsgYmxvY2sgYm9yZGVyLXIgYm9yZGVyLXNpbHZlciBvdXRsaW5lLW5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1kYXJrIHRleHQtd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jX2FjdGl2ZS1maWx0ZXItcGlsbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICByb3ctZ2FwOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgLmNfcGlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAZXh0ZW5kIC5teV9hbmltYXRlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5fZm9udEljb24oKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2Nyb3NzLCA5MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfbW9kYWwtb3BlbmVyIHtcbiAgICAuY19ob3RlbC1hbmNob3ItbmF2IHtcbiAgICAgICAgQGFwcGx5IC1teC00IGxnOi1teC0xMDtcbiAgICB9XG59XG5cbi5jX2hvdGVsLWFuY2hvci1uYXYge1xuICAgIEBhcHBseSBiZy1zaWx2ZXItbGlnaHRlc3QgcHktMiBtZDpweS00IG15LTEyIHN0aWNreSB0b3AtMCB6LTIwO1xuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZmxleCBtZDpqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy14LWF1dG8gcHktMiBtZDpweS00O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB3aGl0ZXNwYWNlLW5vd3JhcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrIHRleHQteGwgbm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayBweC00IG1kOnB4LTg7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlIHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2lsdmVyIGFic29sdXRlIGxlZnQtMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgfiAuY19jb250YWluZXJbaWRdIHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwN3B4O1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEzOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNfdGFiIHtcbiAgICBAYXBwbHkgbXgtYXV0byBteS04IGZsZXggaXRlbXMtc3RyZXRjaCBqdXN0aWZ5LWNlbnRlciBmaWx0ZXIgZHJvcC1zaGFkb3ctbGc7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gZmxleCBpdGVtcy1zdHJldGNoIHRleHQtY2VudGVyIGp1c3RpZnktaXRlbXMtc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWw7XG4gICAgfVxuXG4gICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtZGFyayBiZy13aGl0ZSBweC0yIHNtOnB4LTQgcHktMyBuby11bmRlcmxpbmUgdGV4dC1iYXNlIG1kOnRleHQtbGc7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgZm9jdXM6b3V0bGluZS1ub25lIHJlbGF0aXZlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLWRhcmsgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gYTpub3QoLmFjdGl2ZSk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgQGFwcGx5IGJnLXNpbHZlciBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgfVxufVxuIiwiQG1peGluIGJ0bi10aGVtZSgkbmFtZSwgJHRleHRDb2xvciwgJHByaW1hcnlDb2xvciwgJHNlY29uZGFyeUNvbG9yLCAkdGV4dEhvdmVyQ29sb3I6ZmFsc2UpIHtcbiAgICBAaWYgJHRleHRIb3ZlckNvbG9yID09IGZhbHNlIHtcbiAgICAgICAgJHRleHRIb3ZlckNvbG9yOiAkdGV4dENvbG9yO1xuICAgIH1cblxuICAgICYuI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSwuZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdLC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpub3QoLnRyYW5zcGFyZW50LCAub3V0bGluZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRIb3ZlckNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2lsdmVyLWxpZ2h0KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgICAgICAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm91dGxpbmUge1xuICAgICAgICAgICAgJHRleHRIb3ZlckNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuXG4gICAgICAgICAgICAmOm5vdCgudHJhbnNwYXJlbnQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0sLmRpc2FibGVkKTpob3ZlcixcbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0sLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dEhvdmVyQ29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0SG92ZXJDb2xvcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2lsdmVyLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxufVxuXG4uY19idG4ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIHRleHQtYmFzZSBmb250LXNlbWlib2xkIGJnLXdoaXRlIHRleHQtYmx1ZSBpbmxpbmUtYmxvY2sgdGV4dC1jZW50ZXIgcm91bmRlZDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAZXh0ZW5kIC5teV9hbmltYXRlO1xuXG5cbiAgICAmLmVsbGlwc2lzIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZWxsaXBzaXMgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICB9XG5cbiAgICAmLnRpbnkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLmJsb2NrIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdLC5kaXNhYmxlZCk6aG92ZXIsXG4gICAgJjpub3QoW2Rpc2FibGVkXSwuZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBidG4tdGhlbWUoJ3doaXRlJywgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKSwgdmFyKC0tY29sb3Itd2hpdGUpLCB2YXIoLS1jb2xvci13aGl0ZSksIHZhcigtLWNvbG9yLWJsdWUpKTtcbiAgICBAaW5jbHVkZSBidG4tdGhlbWUoJ2JsdWUnLCB2YXIoLS1jb2xvci13aGl0ZSksIHZhcigtLWNvbG9yLWJsdWUpLCB2YXIoLS1jb2xvci1ibHVlLWRhcmspKTtcbiAgICBAaW5jbHVkZSBidG4tdGhlbWUoJ2JsdWUtZGFyaycsIHZhcigtLWNvbG9yLXdoaXRlKSwgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKSwgdmFyKC0tY29sb3ItYmx1ZSkpO1xuICAgIEBpbmNsdWRlIGJ0bi10aGVtZSgnZ3JlZW4nLCB2YXIoLS1jb2xvci13aGl0ZSksIHZhcigtLWNvbG9yLWdyZWVuKSwgdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQpKTtcbiAgICBAaW5jbHVkZSBidG4tdGhlbWUoJ2dyYXknLCB2YXIoLS1jb2xvci13aGl0ZSksIHZhcigtLWNvbG9yLWdyYXkpLCB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KSk7XG5cbiAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIi5jX2ltZyB7XG5cbiAgICAmLmxlZnQge1xuICAgICAgICBAYXBwbHkgZmxvYXQtbGVmdCBwci00IHBiLTI7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICAgIEBhcHBseSBmbG9hdC1yaWdodCBwbC00IHBiLTI7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvbmZpZy9zZXRcIjtcblxuQGltcG9ydCBcIi4uL2NvbmZpZy9idXR0b25cIjtcblxuQGltcG9ydCBcIi4uL2NvbmZpZy9jb2xvclwiO1xuQGltcG9ydCBcIi4uL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuXG5AbWl4aW4gbWl4aW5fYnV0dG9uSWNvbigpIHtcbiAgICBmb250LWZhbWlseTogJHR5cG9fZm9udEZhbWlseS1pY29uO1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9pY29uU2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGhlaWdodDogJGJ1dHRvbl9pY29uU2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9pY29uU2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAtKCRidXR0b25faWNvblNpemUgKiAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogJGJ1dHRvbl9pY29uU2l6ZTtcbn1cblxuLmZfYnV0dG9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5mX2J1dHRvbiB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRidXR0b25fYm9yZGVyU2l6ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvX2ZvbnRGYW1pbHktZGVmYXVsdDtcbiAgICBmb250LXNpemU6ICR0eXBvX2ZvbnRTaXplLXRleHRNZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBoZWlnaHQ6ICRidXR0b25faGVpZ2h0QmFzZTtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9oZWlnaHRCYXNlIC0gKDIgKiAkYnV0dG9uX2JvcmRlclNpemUpO1xuICAgIHBhZGRpbmc6IDAgKCRidXR0b25fcGFkZGluZ0hvcml6b250YWxMYXJnZSAtICRidXR0b25fYm9yZGVyU2l6ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQsIGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLmZfbG9hZGVyUGxhY2Vob2xkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxufVxuLmZfYnV0dG9uLS1jb21tb24sXG4ubGVhZmxldC1jb250YWluZXIgIC5mX2J1dHRvbi0tY29tbW9uIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9nZXRCdXR0b24tY29tbW9uKCk7XG59XG4uZl9idXR0b24tLWltcG9ydGFudCxcbi5sZWFmbGV0LWNvbnRhaW5lciAuZl9idXR0b24tLWltcG9ydGFudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fZ2V0QnV0dG9uLWltcG9ydGFudCgpO1xufVxuLmZfYnV0dG9uLS1oaWdobGlnaHRlZCxcbi5sZWFmbGV0LWNvbnRhaW5lciAuZl9idXR0b24tLWhpZ2hsaWdodGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbl9nZXRCdXR0b24taGlnaGxpZ2h0ZWQoKTtcbn1cbi5mX2J1dHRvbi0tZmxhdCxcbi5sZWFmbGV0LWNvbnRhaW5lciAuZl9idXR0b24tLWZsYXQge1xuICAgIEBpbmNsdWRlIG1peGluX2dldEJ1dHRvbi1mbGF0KCk7XG59XG4uZl9idXR0b24tLWZsYXRUcmFuc3BhcmVudCxcbi5sZWFmbGV0LWNvbnRhaW5lciAuZl9idXR0b24tLWZsYXRUcmFuc3BhcmVudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5fZ2V0QnV0dG9uLWZsYXRUcmFuc3BhcmVudCgpO1xufVxuLmZfYnV0dG9uLS1mbGF0V2hpdGUsXG4ubGVhZmxldC1jb250YWluZXIgLmZfYnV0dG9uLS1mbGF0V2hpdGUge1xuICAgIEBpbmNsdWRlIG1peGluX2dldEJ1dHRvbi1mbGF0V2hpdGUoKTtcbn1cblxuLmZfYnV0dG9uXyN7JHNldF9zbWFsbH0sXG4ubGVhZmxldC1jb250YWluZXIgLmZfYnV0dG9uXyN7JHNldF9zbWFsbH0ge1xuICAgIGhlaWdodDogJGJ1dHRvbl9oZWlnaHRTbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbl9oZWlnaHRTbWFsbCAtICgyICogJGJ1dHRvbl9ib3JkZXJTaXplKTtcbiAgICAmLmZfYnV0dG9uXyN7JHNldF9yb3VuZGVkfSB7XG4gICAgICAgIHdpZHRoOiAkYnV0dG9uX2hlaWdodFNtYWxsO1xuICAgIH1cbn1cbi5mX2J1dHRvbl8jeyRzZXRfc21hbGxlc3R9LFxuLmxlYWZsZXQtY29udGFpbmVyIC5mX2J1dHRvbl8jeyRzZXRfc21hbGxlc3R9IHtcbiAgICBoZWlnaHQ6ICRidXR0b25faGVpZ2h0U21hbGxlc3Q7XG4gICAgbGluZS1oZWlnaHQ6ICRidXR0b25faGVpZ2h0U21hbGxlc3QgLSAoMiAqICRidXR0b25fYm9yZGVyU2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5mX2J1dHRvbi10ZXh0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWl4aW5fc2V0TWF4TGluZUNvdW50KDEpO1xufVxuLmZfYnV0dG9uLXRleHQuZl9pY29uLFxuLmZfYnV0dG9uLmZfI3skc2V0X2xvYWRpbmd9IC5mX2J1dHRvbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5fYnV0dG9uSWNvbigpXG4gICAgfVxuICAgICYuZl9pY29uXyN7JHNldF9yaWdodH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYnV0dG9uX2ljb25fc2V0LXBhZGRpbmdSaWdodDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZfaWNvbl8jeyRzZXRfbGVmdH0sXG4gICAgJjpub3QoLmZfaWNvbl8jeyRzZXRfbGVmdH0pOm5vdCguZl9pY29uXyN7JHNldF9yaWdodH0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnV0dG9uX2ljb25fc2V0LXBhZGRpbmdSaWdodDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mX2J1dHRvbl8jeyRzZXRfcm91bmRlZH0sXG4ubGVhZmxldC1jb250YWluZXIgLmZfYnV0dG9uXyN7JHNldF9yb3VuZGVkfSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkYnV0dG9uX2hlaWdodEJhc2U7XG5cbiAgICAuZl9idXR0b24tdGV4dCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDYwMHB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgJi5mX2ljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRidXR0b25faWNvblNpemUgKiAwLjV9O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0jeyRidXR0b25faWNvblNpemUgKiAwLjV9O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZl9pY29uXyN7JHNldF9yaWdodH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZl9pY29uXyN7JHNldF9sZWZ0fSxcbiAgICAgICAgICAgICY6bm90KC5mX2ljb25fI3skc2V0X2xlZnR9KTpub3QoLmZfaWNvbl8jeyRzZXRfcmlnaHR9KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiJGJ1dHRvbl9ib3JkZXJTaXplOiAycHg7XG4kYnV0dG9uX2hlaWdodEJhc2U6IDQ4cHg7XG4kYnV0dG9uX2hlaWdodFNtYWxsOiAzNXB4O1xuJGJ1dHRvbl9oZWlnaHRTbWFsbGVzdDogMzBweDtcbiRidXR0b25faWNvblNpemU6IDEycHg7XG4kYnV0dG9uX2ljb25fc2V0LXBhZGRpbmdSaWdodDogMjNweDtcbiRidXR0b25fcGFkZGluZ0hvcml6b250YWw6IDE0cHg7XG4kYnV0dG9uX3BhZGRpbmdIb3Jpem9udGFsTGFyZ2U6IDIwcHg7XG4iLCIuY19pbnB1dCB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIHRleHQtYmFzZSBmb250LXNlbWlib2xkIHJvdW5kZWQ7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIEBleHRlbmQgLm15X2FuaW1hdGU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zaWx2ZXIpO1xuICAgIH1cbn1cbiIsIi5jX3BpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMXB4IDlweDtcbiAgICBAYXBwbHkgdGV4dC14cztcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLm9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgfVxuXG4gICAgJi5yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgIH1cblxuICAgICYuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAgIH1cblxuICAgICYuYmx1ZS1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtbGlnaHQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAmLmdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgIH1cblxuICAgICYuZ3JlZW4tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1saWdodCk7XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxuICAgICYuZXh0cmEtbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweCA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgICAmLmZfaWNvbiB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgICYuc2VtaWJvbGQge1xuICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgICB9XG5cbiAgICAmLmJvbGQge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIH1cbn1cbiIsIi5jX2Zhdm9yaXRlIHtcbiAgICBAZXh0ZW5kIC5jX3BpbGw7XG4gICAgQGFwcGx5IHAtMCBjdXJzb3ItcG9pbnRlciBiZy13aGl0ZSB0ZXh0LWJsdWUtZGFyayByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgQGV4dGVuZCAubXlfYW5pbWF0ZTtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgc2NhbGUtMTEwO1xuICAgIH1cbn1cbiIsIi5jX3N0YXJzIHtcbiAgICBAYXBwbHkgZmxleCB0ZXh0LXllbGxvdyB3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgICBAaW5jbHVkZSBtaXhpbl9mb250SWNvbigpO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4iLCIuY190cmlwYWR2aXNvciB7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1ncmF5O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1zbSBibG9jayB0ZXh0LXJpZ2h0IHRleHQtZ3JheSBuby11bmRlcmxpbmUgcHItMjtcbiAgICB9XG59XG5cbi5jX3RyaXBhZHZpc29yLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MDBweDtcbn1cbiIsIi5jX3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1oMjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBhcHBseSBmb250LW5vcm1hbCBtdC04IG1iLTQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDE7XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWgzO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG5cbiAgICAgICAgJjpub3QoLm5vcm1hbCwuYm9sZCkge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRpbnkge1xuICAgICAgICBAYXBwbHkgdGV4dC1iYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcblxuICAgICAgICAmOm5vdCgubm9ybWFsLC5ib2xkKSB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGVmdDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5zZW1pYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgIH1cblxuICAgICYubm9ybWFsIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuICAgIH1cblxuICAgICYuYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICB9XG5cbiAgICAmLmJsdWUtZGFyayB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtZGFyaztcbiAgICB9XG5cbiAgICAmLmdyYXkge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5O1xuICAgIH1cbn1cbiIsIi5jX3BhcmFncmFwaCB7XG4gICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrIG15LTIgdGV4dC1sZyBteS00O1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGVmdDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBhcHBseSBjbGVhci1ib3RoO1xuICAgIH1cbn1cbiIsIi5jX3RleHQge1xuICAgIEBhcHBseSB0ZXh0LWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICYubGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC1sZztcbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc207XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zZW1pYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgIH1cblxuICAgICYuYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJi5ibHVlLWRhcmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAmLmdyYXktbGlnaHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG4gICAgfVxufVxuIiwiLmNfY29udGVudC10ZXh0LFxuLmNvbnRlbnQtc2ltcGxlLWxhbmRpbmctcGFnZSxcbi5jb250ZW50LWxhbmRpbmctcGFnZSxcbi5zZG8tc2VjdGlvbiA+IC5jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5jX2NvbnRhaW5lcjtcbiAgICBAYXBwbHkgdGV4dC1ncmF5IHRleHQtbGc7XG5cbiAgICBociB7XG4gICAgICAgIEBhcHBseSBjbGVhci1ib3RoO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrIHRleHQtaDIgbXQtNCBtYi0yIGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5IHRleHQtaDMgbXQtNCBtYi0yIGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyYXkgdGV4dC1sZyBtdC0yIG1iLTQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5IHRleHQtbGcgbXQtMiBtYi00O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBwbC01O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuXG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JheS1saWdodCBhYnNvbHV0ZSB0cmFuc2l0aW9uLWFsbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2ZvbnRJY29uKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5fZ2V0SWNvbkNvbnRlbnQoJGljb25fY2hldnJvbiwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyYXkgdGV4dC1sZyBtdC0yIG1iLTQgcGwtNSBsaXN0LWRlY2ltYWw7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICBAYXBwbHkgbXQtNCBtYi04O1xuXG4gICAgICAgIHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgdHIgPiB0ZCB7XG4gICAgICAgICAgICBAYXBwbHkgcHktMSBweC00O1xuXG4gICAgICAgICAgICAmICsgdGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItc2lsdmVyLWxpZ2h0IHRleHQtYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICB0ciA+IHRoLFxuICAgICAgICA6bm90KHRoZWFkICsgdGJvZHkpIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlIHRleHQtbGVmdCBmb250LXNlbWlib2xkIHB5LTIgcHgtNCB0ZXh0LWxnO1xuXG4gICAgICAgICAgICAmLCA+ICoge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgdGgsXG4gICAgICAgICAgICAmICsgdGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbCBib3JkZXItd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zaWx2ZXItbGlnaHRlc3Q7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHRoZWFkIHRyOmZpcnN0LWNoaWxkID4gKjpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLXRsO1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHRyOmZpcnN0LWNoaWxkID4gKjpsYXN0LWNoaWxkLFxuICAgICAgICB0Ym9keSB0cjpmaXJzdC1jaGlsZCA+ICo6bGFzdC1jaGlsZCx7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC10cjtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgID4gKjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1ub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWJsO1xuICAgICAgICB9XG4gICAgICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtYnI7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IG0tMDtcblxuICAgICAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtdC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvbmZpZy9mbGFnXCI7XG5cbiRmbGFnU2V0X2ltYWdlUGF0aDogXCIvc3RvcmFnZS9pbWFnZXMvZmxhZy9cIjtcbiRmbGFnU2V0X3dpZHRoOiAyMHB4O1xuJGZsYWdTZXRfaGVpZ2h0OiAkZmxhZ1NldF93aWR0aCAqIDAuNjU7XG5cbkBtaXhpbiBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnSWQpIHtcbiAgICAuY19mbGFnLS0jeyRmbGFnSWR9OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmxhZ1NldF9pbWFnZVBhdGggKyAkZmxhZ0lkICsgXCIuc3ZnXCIpO1xuICAgIH1cbn1cblxuLmNfZmxhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogJGZsYWdTZXRfd2lkdGggKyA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGZsYWdTZXRfaGVpZ2h0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkZmxhZ1NldF9oZWlnaHQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0jeyRmbGFnU2V0X2hlaWdodCAqIDAuNX07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAkZmxhZ1NldF93aWR0aDtcbiAgICB9XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmxhZ1NldF93aWR0aCAqIDEuNyArIDhweDtcbiAgICAgICAgaGVpZ2h0OiAkZmxhZ1NldF9oZWlnaHQgKiAxLjc7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGZsYWdTZXRfaGVpZ2h0ICogMS43ICogMC41fTtcbiAgICAgICAgICAgIGhlaWdodDogJGZsYWdTZXRfaGVpZ2h0ICogMS43O1xuICAgICAgICAgICAgd2lkdGg6ICRmbGFnU2V0X3dpZHRoICogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2FsYmFuaWEpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19hcnViYSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3VuaXRlZEFyYWJFbWlyYXRlcyk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2F1c3RyaWEpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19idWxnYXJpYSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2JhaGFtYXMpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19icmF6aWwpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19iYXJiYWRvcyk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2NhYm9WZXJkZSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2N1YmEpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19jeXBydXMpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19jemVjaFJlcHVibGljKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfZ2VybWFueSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2RvbWluaWNhblJlcHVibGljKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfZWd5cHQpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19zcGFpbik7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2ZpamkpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19mcmFuY2UpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19ncmVlY2UpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19jcm9hdGlhKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfaHVuZ2FyeSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2luZG9uZXNpYSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX21vcm9jY28pO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19pdGFseSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX2phbWFpY2EpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19rZW55YSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3NyaUxhbmthKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfbWF1cml0aXVzKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfbWFkYWdhc2Nhcik7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX21hbGRpdmVzKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfbWV4aWNvKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfbWFsdGEpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19tb250ZW5lZ3JvKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfbWF1cml0aXVzKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfb21hbik7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3BhbmFtYSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3BoaWxpcHBpbmVzKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfcG9sYW5kKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfcG9ydHVnYWwpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19xYXRhcik7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3J1c3NpYW5GZWRlcmF0aW9uKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfc2VuZWdhbCk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3Nsb3Zha2lhKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfc2xvdmVuaWEpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ19zZXljaGVsbGVzKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfdGhhaWxhbmQpO1xuQGluY2x1ZGUgbWl4aW5fY3JlYXRlRmxhZygkZmxhZ190dW5pc2lhKTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfdHVya2V5KTtcbkBpbmNsdWRlIG1peGluX2NyZWF0ZUZsYWcoJGZsYWdfdmlldG5hbSk7XG5AaW5jbHVkZSBtaXhpbl9jcmVhdGVGbGFnKCRmbGFnX3phbnppYmFyKTtcbiIsIkBpbXBvcnQgXCIuLi9jb25maWcvYnViYmxlXCI7XG5AaW1wb3J0IFwiLi4vY29uZmlnL2NvbG9yXCI7XG5AaW1wb3J0IFwiLi4vY29uZmlnL3R5cG9ncmFwaHlcIjtcblxuLmNfdG9vbHRpcCB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC1mdWxsIGZpbHRlciBkcm9wLXNoYWRvdyBwb2ludGVyLWV2ZW50cy1ub25lIGN1cnNvci1kZWZhdWx0IHdoaXRlc3BhY2Utbm9ybWFsIHRyYW5zZm9ybS1ub25lIHRleHQtYmFzZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWJsb2NrIG10LTIgcHktMiBweC00IHJvdW5kZWQgYmctd2hpdGUgbWF4LXctZnVsbCB0ZXh0LWdyYXk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS1mdWxsIG10LTAgYWJzb2x1dGUgei0xMDtcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1YmJsZV9hcnJvd1NpemUgdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRidWJibGVfYXJyb3dTaXplfSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnJlZCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1yZWQgdGV4dC13aGl0ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5jX3NvcnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IGhpZGRlbiBtZDpmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ3JvdyBtdC0yO1xufVxuXG4uY19zb3J0LWl0ZW0ge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBweS0yIHB4LTIgbWQ6cHgtNCB0ZXh0LWdyYXkgbm8tdW5kZXJsaW5lIGN1cnNvci1wb2ludGVyIHNocmluayBtaW4tdy1taW47XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIEBhcHBseSB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUgbm8tdW5kZXJsaW5lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIHRleHQtYmx1ZSBpbnZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaWNvbnMgdGV4dC1ibHVlIHBsLTI7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJi5hc2M6YWZ0ZXIsXG4gICAgJi5kZXNjOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IHZpc2libGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG4gICAgfVxuXG4gICAgJi5kZXNjOmFmdGVyLFxuICAgICYuYXNjOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IHZpc2libGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG4gICAgfVxufVxuIiwiLmNfaG90ZWwtZGV0YWlsLWRlc2NyaXB0aW9uIHtcbiAgICBoMSB7XG4gICAgICAgIEBhcHBseSBjX3RpdGxlIHNtYWxsIG1iLTEgdGV4dC1jZW50ZXIgc206dGV4dC1sZWZ0O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGFwcGx5IGNfdGl0bGUgc21hbGwgbWItMSB0ZXh0LWNlbnRlciBzbTp0ZXh0LWxlZnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAYXBwbHkgY190aXRsZSBzbWFsbCBtYi0xIHRleHQtY2VudGVyIHNtOnRleHQtbGVmdDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgIH1cbn1cbiIsIi5ob3RlbC1tYWluLWltYWdlcy1sYXJnZSB7XG4gICAgQGFwcGx5IHctZnVsbDtcbn1cblxuLmhvdGVsLW1haW4taW1hZ2VzLXNsaWRlciB7XG4gICAgJGNhcm91c2VsX2Fycm93U2l6ZTogMjBweDtcbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGhlaWdodDogJGNhcm91c2VsX2Fycm93U2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRjYXJvdXNlbF9hcnJvd1NpemUgKiAwLjU7XG4gICAgICAgIHdpZHRoOiAkY2Fyb3VzZWxfYXJyb3dTaXplO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcm91c2VsX2Fycm93U2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsX2Fycm93U2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2Fyb3VzZWxfYXJyb3dTaXplO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaWRlLS1uYXYge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTQgbGVmdC00IHJpZ2h0LTQ7XG4gICAgICAgIEBhcHBseSBteC1hdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgICBAc2NyZWVuIHRvLW1kIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovXG5cbiAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHg7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gdG8tbWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBteC1hdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItMiBib3JkZXItd2hpdGUgcm91bmRlZDtcblxuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHRvLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIG9wYWNpdHktNjAgc2hhZG93LWxnIHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHRvLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAuZl9zaG93LS10bzYwMCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZfc2hvdy0tZnJvbTYwMCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgLmZfc2hvdy0tdG85MDAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5mX3Nob3ctLWZyb205MDAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi50ZWFzZXItaGVhZGVyIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBib3R0b20tYXV0bztcblxuICAgICAgICAubG9nbyBzdmcge1xuICAgICAgICAgICAgLnN0MXtmaWxsOiNmZmZmZmZ9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW1zID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBob3Zlcjp0ZXh0LWJsdWUgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWljb25zIHtcbiAgICAgICAgICAgIGRpdiA+IHNwYW4sXG4gICAgICAgICAgICBsaSA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtYmx1ZSAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLm5hdi1idXJnZXItZnVsbCB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgdGV4dC13aGl0ZSBob3Zlcjp0ZXh0LWJsdWUgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi50ZWFzZXItc2VhcmNoIHtcbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBib3R0b20tYXV0bztcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gdG8tc20ge1xuICAgICAgICAgICAgLmZfZmlsdGVyTWFpblNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1ub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAuZl9maWx0ZXJNYWluU2VhcmNoLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBweS0yO1xuXG4gICAgICAgICAgICAgICAgICAgICYrLmZfZmlsdGVyTWFpblNlYXJjaC1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWF4LXctbWluIHB5LTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLWZ1bGwgcm91bmRlZC1sLW5vbmUgdy0xNiBwbC02O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbnZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY190ZWFzZXIsXG50ZWFzZXIge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGgtc2NyZWVuLTgwO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgIH1cbn1cbiIsIi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuZmlsdGVyLXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIEBhcHBseSBtdC0xMCBtYi0xMCB6LTgwO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAuY19maWx0ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOTlweCAwIHJnYmEoMCwgMTIwLCAxNTEsIDAuMzIpO1xuICAgIH1cblxuICAgIC5vcGVuLWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZfZmlsdGVyTWFpblNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5ob3RlbC1yZXN1bHRzLXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyLWZsdWlkO1xuICAgIEBhcHBseSBmbGV4IGdhcC00IG14LWF1dG8gbXQtMCBtYi0xMiBpdGVtcy1zdHJldGNoIGp1c3RpZnktaXRlbXMtc3RhcnQgZmxleC1jb2w7XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmhvdGVsLXJlc3VsdHMtZmlsdGVyIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbGc7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXNpbHZlci1saWdodCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyNzhweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuaG90ZWwtcmVzdWx0cy1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuXG59XG4iLCIuZl9wb3B1cC13aW5kb3ctY29udGVudCxcbi5ob3RlbC1yZXN1bHRzLWZpbHRlciB7XG4gICAgLm1hcCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RvcmFnZS9pbWFnZXMvbWFwYS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZl9maWx0ZXIge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2lsdmVyLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1sZyBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCIucHJvbW8tc2VjdGlvbiB7XG4gICAgQGFwcGx5IG15LTEyO1xuXG4gICAgLml0ZW1zIHtcbiAgICAgICAgQGV4dGVuZCAuY19jb250YWluZXI7XG4gICAgICAgIEBhcHBseSBteC1hdXRvIGZsZXgganVzdGlmeS1hcm91bmQgZmxleC13cmFwIHB5LTU7XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBAYXBwbHkgc3BhY2UteC0yIGZsZXgtbm93cmFwIHB5LTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLml0ZW0ge1xuICAgICAgICBAZXh0ZW5kIC5teV9hbmltYXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZSBuby11bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtZGFyayB0ZXh0LWxnIG5vLXVuZGVybGluZSB0ZXh0LWNlbnRlciB3LWZ1bGwgcHktNSBweC0yO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgbXgtYXV0bztcblxuICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3c2xldHRlci1zaWduLXVwLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIEBhcHBseSBteS0xMjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuY19jb250YWluZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOHB4O1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBteC1hdXRvIG15LTAgZ2FwLTQ7XG5cbiAgICAgICAgLndyYXAtZ3JvdXAge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGdyb3cgZ2FwLTQganVzdGlmeS1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29uc2VudC1ncm91cCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBncm93IGdhcC14LTggZ2FwLXktNDtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBtZDpmbGV4LXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jX2lucHV0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBAYXBwbHkgZm9jdXM6b3V0bGluZS1ub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNfYnRuIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIEBhcHBseSBmb2N1czpvdXRsaW5lLW5vbmU7XG5cbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0sLmRpc2FibGVkKTpob3ZlcixcbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0sLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRpbGUtaG90ZWwtc2VjdGlvbiB7XG4gICAgQGFwcGx5IG15LTA7XG5cbiAgICAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI3OHB4LCAxZnIpKTtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgICAgICBAYXBwbHkgZ2FwLTQ7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDMycHggMDtcbiAgICB9XG59XG5cbi50aWxlLWhvdGVsLXNpbXBsZS1zZWN0aW9uIHtcbiAgICBAZXh0ZW5kIC5jX2NvbnRhaW5lcjtcbiAgICBAYXBwbHkgbXktMTI7XG5cbiAgICAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI3OHB4LCAxZnIpKTtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgICAgICBAYXBwbHkgZ2FwLTQ7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgIH1cbn1cbiIsIi50aWxlLWRlc3RpbmF0aW9uLXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIEBhcHBseSBteS0xMjtcblxuICAgIC5pdGVtcyB7XG4gICAgICAgIEBhcHBseSBncmlkIGdhcC00IGdyaWQtY29scy00O1xuICAgICAgICBAYXBwbHkgc206Z3JpZC1jb2xzLTg7XG4gICAgICAgIEBhcHBseSBtZDpncmlkLWNvbHMtODtcbiAgICAgICAgQGFwcGx5IGxnOmdyaWQtY29scy0xMjtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgfVxufVxuIiwiLnRpbGUtZmxhdC1kZXN0aW5hdGlvbi1zZWN0aW9uIHtcbiAgICBAYXBwbHkgZ3JpZCBncmlkLWZsb3ctcm93LWRlbnNlO1xuICAgIEBhcHBseSBncmlkLWNvbHMtMSBzbTpncmlkLWNvbHMtMiBtZDpncmlkLWNvbHMtMyBsZzpncmlkLWNvbHMtNTtcbn1cbiIsIiRjb250YWluZXItbWF4LXdpZHRoOiAxMTYwcHg7XG5cbjpyb290IHtcbiAgICAtLXNsaWRlci1iZzogI2VkZWRlZDtcbiAgICAtLXNsaWRlci1oZWlnaHQ6IDEwcHg7XG4gICAgLS1zbGlkZXItaGFuZGxlLXdpZHRoOiAyMnB4O1xuICAgIC0tc2xpZGVyLWhhbmRsZS1oZWlnaHQ6IDIycHg7XG4gICAgLS1zbGlkZXItaGFuZGxlLXJpbmctY29sb3I6IHJnYmEoMCwgNTIsIDExNSwgMC4yKTtcblxuICAgIC0tcGFnZS13aWR0aC1sYXJnZTogMTE2MHB4O1xuXG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAgIC0tY29sb3ItYmx1ZS1kYXJrOiAjMDAzNDczO1xuICAgIC0tY29sb3ItYmx1ZTogIzAwQzBGMztcbiAgICAtLWNvbG9yLWJsdWUtbGlnaHQ6ICNkYmY2ZmY7XG4gICAgLS1jb2xvci1ibHVlLWxpZ2h0ZXN0OiAjZWVmYmZlO1xuICAgIC0tY29sb3ItZ3JlZW46ICM3OGFlMjk7XG4gICAgLS1jb2xvci1ncmVlbi1saWdodDogIzkwY2YzNDtcbiAgICAtLWNvbG9yLW9yYW5nZTogI2YyNzgyMztcbiAgICAtLWNvbG9yLXllbGxvdzogI2ZmY2MwMDtcbiAgICAtLWNvbG9yLXllbGxvdy1saWdodDogI0ZGRjE5OTtcbiAgICAtLWNvbG9yLXJlZDogI2NjMDMwMDtcbiAgICAtLWNvbG9yLXJlZC1saWdodDogI2ZiMzYzMztcbiAgICAtLWNvbG9yLWdyYXk6ICMzMzMzMzM7XG4gICAgLS1jb2xvci1ncmF5LWRhcms6ICMyMjIyMjI7XG4gICAgLS1jb2xvci1ncmF5LWRhcmtlc3Q6ICMxMTExMTE7XG4gICAgLS1jb2xvci1ncmF5LWxpZ2h0OiAjOWY5ZjlmO1xuICAgIC0tY29sb3Itc2lsdmVyOiAjZGJkYmRiO1xuICAgIC0tY29sb3Itc2lsdmVyLWxpZ2h0OiAjZWRlZGVkO1xuICAgIC0tY29sb3Itc2lsdmVyLWxpZ2h0ZXN0OiAjZjRmNGY0O1xuXG5cbiAgICAtLWZvbnQtZmFtaWx5OiBTZWdvZSBVSSxGcnV0aWdlcixGcnV0aWdlciBMaW5vdHlwZSxEZWphdnUgU2FucyxIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uc2RvLXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGFwcGx5IGdhcC00O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgICB3aWR0aDogMjc4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNpbHZlci1saWdodCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2lsdmVyLWxpZ2h0KTtcblxuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtbGc7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjZweCAxMnB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9mb250SWNvbigpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9nZXRJY29uQ29udGVudCgkaWNvbl9jaGV2cm9uLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBAYXBwbHkgdGV4dC1sZztcblxuICAgICAgICBwLnBlcmV4IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtbGFyZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbGc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBhcHBseSBnYXAtNCBmbGV4LXdyYXA7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LW5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0b3JhZ2UvaW1hZ2VzL21hcGEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXgtYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXgtMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hldnJvbi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTZweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2ZvbnRJY29uKCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2NoZXZyb24pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXN0aW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgICAgICAgICAgIEBhcHBseSBjb2x1bW5zLTIgZ2FwLXgtNDtcblxuICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbHVtbnMtMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBjb2x1bW5zLTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sdW1ucy01O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2RvLXRpbGUtc2VjdGlvbiB7XG4gICAgQGFwcGx5IG10LTQgbWItODtcblxuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgQGFwcGx5IG14LTE2O1xuICAgIH1cblxuICAgIC5jaGV2cm9uLWxlZnQsXG4gICAgLmNoZXZyb24tcmlnaHQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9mb250SWNvbigpO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JheS1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hldnJvbi1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluX2dldEljb25Db250ZW50KCRpY29uX2NoZXZyb24sIDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hldnJvbi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbl9nZXRJY29uQ29udGVudCgkaWNvbl9jaGV2cm9uLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZG8taG90ZWwtb3ZlcnZpZXctd3JhcCB7XG4gICAgICAgIEBleHRlbmQgLmNfY29udGFpbmVyLWZsdWlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgICAgICAgQGFwcGx5IGdhcC00O1xuXG4gICAgICAgICAgICAuY190aWxlLWhvdGVsLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBzY3JlZW4gdG8tc20ge1xuICAgICAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICAgICAgICBAYXBwbHkgbXgtMDtcbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jX3RpbGUtaG90ZWwtaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTg2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGlsZS1yZXNwb25zaXZlLXdyYXAge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyLWZsdWlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBhcHBseSBnYXAtNDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgIH1cblxuICAgIC50aWxlLXJlc3BvbnNpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI3OHB4O1xuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpbGUtcmVzcG9uc2l2ZS13cmFwLWdyb3cge1xuICAgIEBleHRlbmQgLmNfY29udGFpbmVyLWZsdWlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBhcHBseSBnYXAtNDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgIH1cblxuICAgIC50aWxlLXJlc3BvbnNpdmUge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNzhweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NzJweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aWxlLXJlc3BvbnNpdmUtd3JhcC1ncmlkIHtcbiAgICBAZXh0ZW5kIC5jX2NvbnRhaW5lci1mbHVpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI3OHB4LCAxZnIpKTtcbiAgICBAYXBwbHkgZ2FwLTQ7XG5cbiAgICAudGlsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aWxlLXJlc3BvbnNpdmUtd3JhcCxcbi50aWxlLXJlc3BvbnNpdmUtd3JhcC1ncm93LFxuLnRpbGUtcmVzcG9uc2l2ZS13cmFwLWdyaWQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBibGFjaztcbiAgICBAYXBwbHkgYm9yZGVyLXQtMCBib3JkZXItYi0wO1xuXG4gICAgLnRpbGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTU1OUY7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWxnIHRleHQtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/