:root{--f7-theme-color:#007aff;--f7-theme-color-rgb:0,122,255;--f7-theme-color-shade:#0066d6;--f7-theme-color-tint:#298fff;--f7-safe-area-left:0px;--f7-safe-area-right:0px;--f7-safe-area-top:0px;--f7-safe-area-bottom:0px;--f7-safe-area-outer-left:0px;--f7-safe-area-outer-right:0px;--f7-device-pixel-ratio:1}@supports (left:env(safe-area-inset-left)){:root{--f7-safe-area-top:env(safe-area-inset-top);--f7-safe-area-bottom:env(safe-area-inset-bottom)}:root .ios-edges,:root .ios-left-edge,:root .panel-left,:root .popup,:root .safe-area-left,:root .safe-areas,:root .sheet-modal{--f7-safe-area-left:env(safe-area-inset-left);--f7-safe-area-outer-left:env(safe-area-inset-left)}:root .ios-edges,:root .ios-right-edge,:root .panel-right,:root .popup,:root .safe-area-right,:root .safe-areas,:root .sheet-modal{--f7-safe-area-right:env(safe-area-inset-right);--f7-safe-area-outer-right:env(safe-area-inset-right)}:root .no-ios-edges,:root .no-ios-left-edge,:root .no-safe-area-left,:root .no-safe-areas{--f7-safe-area-left:0px;--f7-safe-area-outer-left:0px}:root .no-ios-edges,:root .no-ios-right-edge,:root .no-safe-area-right,:root .no-safe-areas{--f7-safe-area-right:0px;--f7-safe-area-outer-right:0px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--f7-device-pixel-ratio:2}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){:root{--f7-device-pixel-ratio:3}}:root{--f7-font-size:14px;--f7-bars-bg-image:none;--f7-bars-translucent-opacity:0.8;--f7-bars-translucent-blur:20px;--f7-bars-shadow-bottom-image:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.08) 40%,rgba(0,0,0,0.04) 50%,transparent 90%,transparent);--f7-bars-shadow-top-image:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.08) 40%,rgba(0,0,0,0.04) 50%,transparent 90%,transparent);--f7-bars-text-color:#000;--f7-bars-bg-color:#f7f7f8;--f7-bars-bg-color-rgb:247,247,248}:root.theme-dark,:root .theme-dark{--f7-bars-text-color:#fff}.ios{--f7-font-family:-apple-system,SF Pro Text,SF UI Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;--f7-line-height:1.4;--f7-text-color:#000;--f7-bars-border-color:rgba(0,0,0,0.25)}.ios.theme-dark,.ios .theme-dark{--f7-text-color:#fff;--f7-bars-bg-color:#121212;--f7-bars-bg-color-rgb:22,22,22;--f7-bars-border-color:hsla(0,0%,100%,0.16)}.text-color-primary{--f7-theme-color-text-color:var(--f7-theme-color)}.bg-color-primary{--f7-theme-color-bg-color:var(--f7-theme-color)}.border-color-primary{--f7-theme-color-border-color:var(--f7-theme-color)}.ripple-color-primary{--f7-theme-color-ripple-color:rgba(var(--f7-theme-color-rgb),0.3)}:root{--f7-color-red:#ff3b30;--f7-color-red-rgb:255,59,48;--f7-color-red-shade:#ff1407;--f7-color-red-tint:#ff6259;--f7-color-green:#4cd964;--f7-color-green-rgb:76,217,100;--f7-color-green-shade:#2cd048;--f7-color-green-tint:#6ee081;--f7-color-blue:#2196f3;--f7-color-blue-rgb:33,150,243;--f7-color-blue-shade:#0c82df;--f7-color-blue-tint:#48a8f5;--f7-color-pink:#ff2d55;--f7-color-pink-rgb:255,45,85;--f7-color-pink-shade:#ff0434;--f7-color-pink-tint:#ff5676;--f7-color-yellow:#fc0;--f7-color-yellow-rgb:255,204,0;--f7-color-yellow-shade:#d6ab00;--f7-color-yellow-tint:#ffd429;--f7-color-orange:#ff9500;--f7-color-orange-rgb:255,149,0;--f7-color-orange-shade:#d67d00;--f7-color-orange-tint:#ffa629;--f7-color-purple:#9c27b0;--f7-color-purple-rgb:156,39,176;--f7-color-purple-shade:#7e208f;--f7-color-purple-tint:#b92fd1;--f7-color-deeppurple:#673ab7;--f7-color-deeppurple-rgb:103,58,183;--f7-color-deeppurple-shade:#563098;--f7-color-deeppurple-tint:#7c52c8;--f7-color-lightblue:#5ac8fa;--f7-color-lightblue-rgb:90,200,250;--f7-color-lightblue-shade:#32bbf9;--f7-color-lightblue-tint:#82d5fb;--f7-color-teal:#009688;--f7-color-teal-rgb:0,150,136;--f7-color-teal-shade:#006d63;--f7-color-teal-tint:#00bfad;--f7-color-lime:#cddc39;--f7-color-lime-rgb:205,220,57;--f7-color-lime-shade:#bac923;--f7-color-lime-tint:#d6e25c;--f7-color-deeporange:#ff6b22;--f7-color-deeporange-rgb:255,107,34;--f7-color-deeporange-shade:#f85200;--f7-color-deeporange-tint:#ff864b;--f7-color-gray:#8e8e93;--f7-color-gray-rgb:142,142,147;--f7-color-gray-shade:#79797f;--f7-color-gray-tint:#a3a3a7;--f7-color-white:#fff;--f7-color-white-rgb:255,255,255;--f7-color-white-shade:#ebebeb;--f7-color-white-tint:#fff;--f7-color-black:#000;--f7-color-black-rgb:0,0,0;--f7-color-black-shade:#000;--f7-color-black-tint:#141414}.color-theme-red{--f7-theme-color:#ff3b30;--f7-theme-color-rgb:255,59,48;--f7-theme-color-shade:#ff1407;--f7-theme-color-tint:#ff6259}.color-theme-green{--f7-theme-color:#4cd964;--f7-theme-color-rgb:76,217,100;--f7-theme-color-shade:#2cd048;--f7-theme-color-tint:#6ee081}.color-theme-blue{--f7-theme-color:#2196f3;--f7-theme-color-rgb:33,150,243;--f7-theme-color-shade:#0c82df;--f7-theme-color-tint:#48a8f5}.color-theme-pink{--f7-theme-color:#ff2d55;--f7-theme-color-rgb:255,45,85;--f7-theme-color-shade:#ff0434;--f7-theme-color-tint:#ff5676}.color-theme-yellow{--f7-theme-color:#fc0;--f7-theme-color-rgb:255,204,0;--f7-theme-color-shade:#d6ab00;--f7-theme-color-tint:#ffd429}.color-theme-orange{--f7-theme-color:#ff9500;--f7-theme-color-rgb:255,149,0;--f7-theme-color-shade:#d67d00;--f7-theme-color-tint:#ffa629}.color-theme-purple{--f7-theme-color:#9c27b0;--f7-theme-color-rgb:156,39,176;--f7-theme-color-shade:#7e208f;--f7-theme-color-tint:#b92fd1}.color-theme-deeppurple{--f7-theme-color:#673ab7;--f7-theme-color-rgb:103,58,183;--f7-theme-color-shade:#563098;--f7-theme-color-tint:#7c52c8}.color-theme-lightblue{--f7-theme-color:#5ac8fa;--f7-theme-color-rgb:90,200,250;--f7-theme-color-shade:#32bbf9;--f7-theme-color-tint:#82d5fb}.color-theme-teal{--f7-theme-color:#009688;--f7-theme-color-rgb:0,150,136;--f7-theme-color-shade:#006d63;--f7-theme-color-tint:#00bfad}.color-theme-lime{--f7-theme-color:#cddc39;--f7-theme-color-rgb:205,220,57;--f7-theme-color-shade:#bac923;--f7-theme-color-tint:#d6e25c}.color-theme-deeporange{--f7-theme-color:#ff6b22;--f7-theme-color-rgb:255,107,34;--f7-theme-color-shade:#f85200;--f7-theme-color-tint:#ff864b}.color-theme-gray{--f7-theme-color:#8e8e93;--f7-theme-color-rgb:142,142,147;--f7-theme-color-shade:#79797f;--f7-theme-color-tint:#a3a3a7}.color-theme-white{--f7-theme-color:#fff;--f7-theme-color-rgb:255,255,255;--f7-theme-color-shade:#ebebeb;--f7-theme-color-tint:#fff}.color-theme-black{--f7-theme-color:#000;--f7-theme-color-rgb:0,0,0;--f7-theme-color-shade:#000;--f7-theme-color-tint:#141414}.color-red{--f7-theme-color:#ff3b30;--f7-theme-color-rgb:255,59,48;--f7-theme-color-shade:#ff1407;--f7-theme-color-tint:#ff6259}.text-color-red{--f7-theme-color-text-color:#ff3b30}.bg-color-red{--f7-theme-color-bg-color:#ff3b30}.border-color-red{--f7-theme-color-border-color:#ff3b30}.ripple-color-red,.ripple-red{--f7-theme-color-ripple-color:rgba(255,59,48,0.3)}.color-green{--f7-theme-color:#4cd964;--f7-theme-color-rgb:76,217,100;--f7-theme-color-shade:#2cd048;--f7-theme-color-tint:#6ee081}.text-color-green{--f7-theme-color-text-color:#4cd964}.bg-color-green{--f7-theme-color-bg-color:#4cd964}.border-color-green{--f7-theme-color-border-color:#4cd964}.ripple-color-green,.ripple-green{--f7-theme-color-ripple-color:rgba(76,217,100,0.3)}.color-blue{--f7-theme-color:#2196f3;--f7-theme-color-rgb:33,150,243;--f7-theme-color-shade:#0c82df;--f7-theme-color-tint:#48a8f5}.text-color-blue{--f7-theme-color-text-color:#2196f3}.bg-color-blue{--f7-theme-color-bg-color:#2196f3}.border-color-blue{--f7-theme-color-border-color:#2196f3}.ripple-blue,.ripple-color-blue{--f7-theme-color-ripple-color:rgba(33,150,243,0.3)}.color-pink{--f7-theme-color:#ff2d55;--f7-theme-color-rgb:255,45,85;--f7-theme-color-shade:#ff0434;--f7-theme-color-tint:#ff5676}.text-color-pink{--f7-theme-color-text-color:#ff2d55}.bg-color-pink{--f7-theme-color-bg-color:#ff2d55}.border-color-pink{--f7-theme-color-border-color:#ff2d55}.ripple-color-pink,.ripple-pink{--f7-theme-color-ripple-color:rgba(255,45,85,0.3)}.color-yellow{--f7-theme-color:#fc0;--f7-theme-color-rgb:255,204,0;--f7-theme-color-shade:#d6ab00;--f7-theme-color-tint:#ffd429}.text-color-yellow{--f7-theme-color-text-color:#fc0}.bg-color-yellow{--f7-theme-color-bg-color:#fc0}.border-color-yellow{--f7-theme-color-border-color:#fc0}.ripple-color-yellow,.ripple-yellow{--f7-theme-color-ripple-color:rgba(255,204,0,0.3)}.color-orange{--f7-theme-color:#ff9500;--f7-theme-color-rgb:255,149,0;--f7-theme-color-shade:#d67d00;--f7-theme-color-tint:#ffa629}.text-color-orange{--f7-theme-color-text-color:#ff9500}.bg-color-orange{--f7-theme-color-bg-color:#ff9500}.border-color-orange{--f7-theme-color-border-color:#ff9500}.ripple-color-orange,.ripple-orange{--f7-theme-color-ripple-color:rgba(255,149,0,0.3)}.color-purple{--f7-theme-color:#9c27b0;--f7-theme-color-rgb:156,39,176;--f7-theme-color-shade:#7e208f;--f7-theme-color-tint:#b92fd1}.text-color-purple{--f7-theme-color-text-color:#9c27b0}.bg-color-purple{--f7-theme-color-bg-color:#9c27b0}.border-color-purple{--f7-theme-color-border-color:#9c27b0}.ripple-color-purple,.ripple-purple{--f7-theme-color-ripple-color:rgba(156,39,176,0.3)}.color-deeppurple{--f7-theme-color:#673ab7;--f7-theme-color-rgb:103,58,183;--f7-theme-color-shade:#563098;--f7-theme-color-tint:#7c52c8}.text-color-deeppurple{--f7-theme-color-text-color:#673ab7}.bg-color-deeppurple{--f7-theme-color-bg-color:#673ab7}.border-color-deeppurple{--f7-theme-color-border-color:#673ab7}.ripple-color-deeppurple,.ripple-deeppurple{--f7-theme-color-ripple-color:rgba(103,58,183,0.3)}.color-lightblue{--f7-theme-color:#5ac8fa;--f7-theme-color-rgb:90,200,250;--f7-theme-color-shade:#32bbf9;--f7-theme-color-tint:#82d5fb}.text-color-lightblue{--f7-theme-color-text-color:#5ac8fa}.bg-color-lightblue{--f7-theme-color-bg-color:#5ac8fa}.border-color-lightblue{--f7-theme-color-border-color:#5ac8fa}.ripple-color-lightblue,.ripple-lightblue{--f7-theme-color-ripple-color:rgba(90,200,250,0.3)}.color-teal{--f7-theme-color:#009688;--f7-theme-color-rgb:0,150,136;--f7-theme-color-shade:#006d63;--f7-theme-color-tint:#00bfad}.text-color-teal{--f7-theme-color-text-color:#009688}.bg-color-teal{--f7-theme-color-bg-color:#009688}.border-color-teal{--f7-theme-color-border-color:#009688}.ripple-color-teal,.ripple-teal{--f7-theme-color-ripple-color:rgba(0,150,136,0.3)}.color-lime{--f7-theme-color:#cddc39;--f7-theme-color-rgb:205,220,57;--f7-theme-color-shade:#bac923;--f7-theme-color-tint:#d6e25c}.text-color-lime{--f7-theme-color-text-color:#cddc39}.bg-color-lime{--f7-theme-color-bg-color:#cddc39}.border-color-lime{--f7-theme-color-border-color:#cddc39}.ripple-color-lime,.ripple-lime{--f7-theme-color-ripple-color:rgba(205,220,57,0.3)}.color-deeporange{--f7-theme-color:#ff6b22;--f7-theme-color-rgb:255,107,34;--f7-theme-color-shade:#f85200;--f7-theme-color-tint:#ff864b}.text-color-deeporange{--f7-theme-color-text-color:#ff6b22}.bg-color-deeporange{--f7-theme-color-bg-color:#ff6b22}.border-color-deeporange{--f7-theme-color-border-color:#ff6b22}.ripple-color-deeporange,.ripple-deeporange{--f7-theme-color-ripple-color:rgba(255,107,34,0.3)}.color-gray{--f7-theme-color:#8e8e93;--f7-theme-color-rgb:142,142,147;--f7-theme-color-shade:#79797f;--f7-theme-color-tint:#a3a3a7}.text-color-gray{--f7-theme-color-text-color:#8e8e93}.bg-color-gray{--f7-theme-color-bg-color:#8e8e93}.border-color-gray{--f7-theme-color-border-color:#8e8e93}.ripple-color-gray,.ripple-gray{--f7-theme-color-ripple-color:rgba(142,142,147,0.3)}.color-white{--f7-theme-color:#fff;--f7-theme-color-rgb:255,255,255;--f7-theme-color-shade:#ebebeb;--f7-theme-color-tint:#fff}.text-color-white{--f7-theme-color-text-color:#fff}.bg-color-white{--f7-theme-color-bg-color:#fff}.border-color-white{--f7-theme-color-border-color:#fff}.ripple-color-white,.ripple-white{--f7-theme-color-ripple-color:hsla(0,0%,100%,0.3)}.color-black{--f7-theme-color:#000;--f7-theme-color-rgb:0,0,0;--f7-theme-color-shade:#000;--f7-theme-color-tint:#141414}.text-color-black{--f7-theme-color-text-color:#000}.bg-color-black{--f7-theme-color-bg-color:#000}.border-color-black{--f7-theme-color-border-color:#000}.ripple-black,.ripple-color-black{--f7-theme-color-ripple-color:rgba(0,0,0,0.3)}@font-face{font-family:framework7-core-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}@font-face{font-family:framework7-skeleton;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:300,400,500,600,700;font-style:normal,italic}.framework7-root,body,html{position:relative;height:100%;width:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%;background:#fff;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:var(--f7-font-family);font-size:var(--f7-font-size);line-height:var(--f7-line-height);color:var(--f7-text-color)}.theme-dark body,body.theme-dark{background:#000}.theme-dark{color:var(--f7-text-color)}.framework7-root{overflow:hidden;box-sizing:border-box}.framework7-initializing *,.framework7-initializing :after,.framework7-initializing :before{transition-duration:0ms!important}.device-android,.device-ios{cursor:pointer}.device-ios{touch-action:manipulation}@media (width:1024px) and (height:691px) and (orientation:landscape){.framework7-root,body,html{height:671px}}@media (width:1024px) and (height:692px) and (orientation:landscape){.framework7-root,body,html{height:672px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}a,input,select,textarea{outline:0}a{text-decoration:none;color:var(--f7-theme-color)}.item-link,.link,a{cursor:pointer}p{margin:1em 0}.disabled{opacity:.55!important;pointer-events:none!important}html.device-full-viewport,html.device-full-viewport body{height:100vh}.ios .aurora-only,.ios .if-aurora,.ios .if-md,.ios .if-not-ios,.ios .md-only,.ios .not-ios{display:none!important}@media (width:1024px) and (height:691px) and (orientation:landscape){.ios,.ios .framework7-root,.ios body{height:671px}}@media (width:1024px) and (height:692px) and (orientation:landscape){.ios,.ios .framework7-root,.ios body{height:672px}}.view,.views{position:relative;height:100%;z-index:5000;overflow:hidden;box-sizing:border-box}.framework7-root>.view,.framework7-root>.views{height:calc(100% - var(--f7-appbar-app-offset, 0px))}.view-resize-handler{width:6px;height:100%;position:absolute;left:var(--f7-page-master-width);margin-left:-3px;top:0;cursor:col-resize;z-index:1000;display:none}.view-master-detail .view-resize-handler{display:block}:root{--f7-page-master-width:320px;--f7-page-master-border-color:rgba(0,0,0,0.1);--f7-page-master-border-width:1px;--f7-page-swipeback-transition-duration:300ms;--f7-page-parallax-transition-duration:500ms;--f7-page-cover-transition-duration:450ms;--f7-page-dive-transition-duration:500ms;--f7-page-fade-transition-duration:500ms;--f7-page-flip-transition-duration:700ms;--f7-page-push-transition-duration:500ms}.ios{--f7-page-transition-duration:400ms;--f7-page-bg-color:#efeff4}.ios.theme-dark,.ios .theme-dark{--f7-page-bg-color:#000}.theme-dark{--f7-page-master-border-color:hsla(0,0%,100%,0.1)}.pages{position:relative;overflow:hidden}.page,.pages{width:100%;height:100%}.page{box-sizing:border-box;position:absolute;left:0;top:0;transform:none;background-color:var(--f7-page-bg-color);z-index:1}.page.stacked{display:none}.page-with-navbar-large-collapsed{--f7-navbar-large-collapse-progress:1}.page-previous{pointer-events:none}.page-content{overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;position:relative;z-index:1;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-toolbar-top-offset, 0px) + var(--f7-page-subnavbar-offset, 0px) + var(--f7-page-searchbar-offset, 0px) + var(--f7-page-content-extra-padding-top, 0px));padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px))}.page-transitioning,.page-transitioning .page-opacity-effect,.page-transitioning .page-shadow-effect{transition-duration:var(--f7-page-transition-duration)}.page-transitioning-swipeback,.page-transitioning-swipeback .page-opacity-effect,.page-transitioning-swipeback .page-shadow-effect{transition-duration:var(--f7-page-swipeback-transition-duration)}.router-transition-backward .page-current,.router-transition-backward .page-next,.router-transition-backward .page-previous:not(.stacked),.router-transition-forward .page-current,.router-transition-forward .page-next,.router-transition-forward .page-previous:not(.stacked){pointer-events:none}.page-shadow-effect{width:16px;z-index:-1;right:100%;background:linear-gradient(90deg,transparent 0,transparent 10%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.2))}.page-opacity-effect,.page-shadow-effect{position:absolute;top:0;bottom:0;content:"";opacity:0}.page-opacity-effect{left:0;background:rgba(0,0,0,.1);width:100%;z-index:10000}.ios .page-previous{transform:translate3d(-20%,0,0)}.ios .page-next{transform:translate3d(100%,0,0)}.ios .page-current .page-shadow-effect,.ios .page-previous .page-opacity-effect,.ios .page-previous:after{opacity:1}.ios .router-transition-forward .page-next{animation:ios-page-next-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-next:before{position:absolute;top:0;width:16px;bottom:0;z-index:-1;content:"";opacity:0;right:100%;background:linear-gradient(90deg,transparent 0,transparent 10%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.2));animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-current{animation:ios-page-current-to-previous var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-current:after{position:absolute;left:0;top:0;background:rgba(0,0,0,.1);width:100%;bottom:0;content:"";opacity:0;z-index:10000;animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-previous{animation:ios-page-previous-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-previous:after{position:absolute;left:0;top:0;background:rgba(0,0,0,.1);width:100%;bottom:0;content:"";opacity:0;z-index:10000;animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-current{animation:ios-page-current-to-next var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-current:before{position:absolute;top:0;width:16px;bottom:0;z-index:-1;content:"";opacity:0;right:100%;background:linear-gradient(90deg,transparent 0,transparent 10%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.2));animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards}@keyframes ios-page-next-to-current{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-previous-to-current{0%{transform:translate3d(-20%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-current-to-previous{0%{transform:translateZ(0)}to{transform:translate3d(-20%,0,0)}}@keyframes ios-page-current-to-next{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes ios-page-element-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-page-element-fade-out{0%{opacity:1}to{opacity:0}}.view:not(.view-master-detail) .navbar-master-stacked,.view:not(.view-master-detail) .page-master-stacked{display:none}.view-master-detail .navbar-master,.view-master-detail .page-master{width:var(--f7-page-master-width);--f7-safe-area-right:0px;--f7-safe-area-outer-right:0px;border-right:var(--f7-page-master-border-width) solid var(--f7-page-master-border-color)}.view-master-detail .navbar-master-detail,.view-master-detail .page-master-detail{width:calc(100% - var(--f7-page-master-width));--f7-safe-area-left:0px;--f7-safe-area-outer-left:0px;left:var(--f7-page-master-width)}.view-master-detail .page-master{z-index:2;transform:none;pointer-events:auto}.view-master-detail .page-master:after,.view-master-detail .page-master:before{display:none}.view-master-detail.router-transition .page-master{animation:none}.aurora .router-transition-custom .page-next,.aurora .router-transition-custom .page-previous,.ios .router-transition-custom .page-next,.ios .router-transition-custom .page-previous,.md .router-transition-custom .page-next,.md .router-transition-custom .page-previous{opacity:1;transform:none}.router-transition-f7-circle-backward:after,.router-transition-f7-circle-forward:after{content:"";position:absolute;left:50%;top:50%;width:100vmax;height:100vmax;margin-left:-50vmax;margin-top:-50vmax;background:var(--f7-page-bg-color);z-index:100}.router-transition-f7-circle-forward:after{transform:scale(0);border-radius:50%;animation:f7-circle-circle-in .4s forwards}.router-transition-f7-circle-forward .page-next{opacity:0!important;transform:scale(.9)!important;animation:f7-circle-next-to-current .3s forwards;animation-delay:.3s;z-index:150}.router-transition-f7-circle-backward:after{animation:f7-circle-circle-out .3s forwards;animation-delay:.35s}.router-transition-f7-circle-backward .page-current{animation:f7-circle-current-to-next .7s forwards;z-index:150}@keyframes f7-circle-circle-in{0%{transform:scale(0);border-radius:50%}50%{border-radius:50%}to{transform:scale(1);border-radius:0}}@keyframes f7-circle-circle-out{0%{transform:scale(1);border-radius:0}50%{border-radius:50%}to{transform:scale(0);border-radius:50%}}@keyframes f7-circle-next-to-current{0%{transform:scale(.9);opacity:0}40%{transform:scale(1.035);opacity:1}to{transform:scale(1);opacity:1}}@keyframes f7-circle-current-to-next{0%{transform:scale(1);opacity:1}34%{transform:scale(1.035);opacity:1}57%{transform:scale(.9);opacity:0}to{transform:scale(.9);opacity:0}}.router-transition-f7-cover-v-backward,.router-transition-f7-cover-v-forward{background:#000;perspective:1200px}.router-transition-f7-cover-v-forward .page-next{animation:f7-cover-v-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-forward .page-current{animation:f7-cover-v-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-current{animation:f7-cover-v-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-previous{animation:f7-cover-v-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-v-next-to-current{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes f7-cover-v-current-to-next{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes f7-cover-v-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-v-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}.router-transition-f7-cover-backward,.router-transition-f7-cover-forward{background:#000;perspective:1200px}.router-transition-f7-cover-forward .page-next{animation:f7-cover-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-forward .page-current{animation:f7-cover-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-current{animation:f7-cover-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-previous{animation:f7-cover-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-next-to-current{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes f7-cover-current-to-next{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes f7-cover-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}.router-transition-f7-dive-backward,.router-transition-f7-dive-forward{background:var(--f7-page-bg-color);perspective:1200px}.router-transition-f7-dive-forward .page-next{animation:f7-dive-next-to-current var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-forward .page-current{animation:f7-dive-current-to-prev var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-current{animation:f7-dive-current-to-next var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-previous{animation:f7-dive-prev-to-current var(--f7-page-dive-transition-duration) forwards}@keyframes f7-dive-next-to-current{0%{opacity:0;transform:translateZ(-150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes f7-dive-current-to-next{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translateZ(-150px)}}@keyframes f7-dive-current-to-prev{0%{transform:translateZ(0);opacity:1}50%{opacity:0}to{opacity:0;transform:translateZ(150px)}}@keyframes f7-dive-prev-to-current{0%{opacity:0;transform:translateZ(150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}.router-transition-f7-fade-backward,.router-transition-f7-fade-forward{background:var(--f7-page-bg-color)}.router-transition-f7-fade-forward .page-next{opacity:0!important;animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}.router-transition-f7-fade-backward .page-current,.router-transition-f7-fade-forward .page-current{animation:f7-fade-out var(--f7-page-fade-transition-duration) forwards}.router-transition-f7-fade-backward .page-previous{animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}@keyframes f7-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes f7-fade-out{0%{opacity:1}50%{opacity:0}to{opacity:0}}.router-transition-f7-flip-backward,.router-transition-f7-flip-forward{background:#000;perspective:1200px}.router-transition-f7-flip-backward .page,.router-transition-f7-flip-forward .page{-webkit-backface-visibility:hidden;backface-visibility:hidden}.router-transition-f7-flip-forward .page-next{animation:f7-flip-next-to-current var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-forward .page-current{animation:f7-flip-current-to-prev var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-current{animation:f7-flip-current-to-next var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-previous{animation:f7-flip-prev-to-current var(--f7-page-flip-transition-duration) forwards}@keyframes f7-flip-next-to-current{0%{border-radius:30px;transform:translateZ(-100vmax) rotateY(180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0deg)}}@keyframes f7-flip-current-to-next{0%{border-radius:0;transform:translateZ(0) rotateY(0deg)}to{border-radius:30px;transform:translateZ(-100vmax) rotateY(180deg)}}@keyframes f7-flip-current-to-prev{0%{border-radius:0;transform:translateZ(0) rotateY(0deg)}to{border-radius:30px;transform:translateZ(-100vmax) rotateY(-180deg)}}@keyframes f7-flip-prev-to-current{0%{border-radius:30px;transform:translateZ(-100vmax) rotateY(-180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0deg)}}.router-transition-f7-parallax-forward .page-next{animation:f7-parallax-next-to-current var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-forward .page-current{animation:f7-parallax-current-to-prev var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page-current{animation:f7-parallax-current-to-next var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page-previous{animation:f7-parallax-prev-to-current var(--f7-page-parallax-transition-duration) forwards}@keyframes f7-parallax-next-to-current{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes f7-parallax-current-to-next{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes f7-parallax-current-to-prev{0%{transform:translateX(0)}to{transform:translateX(-20%)}}@keyframes f7-parallax-prev-to-current{0%{transform:translateX(-20%)}to{transform:translateX(0)}}.router-transition-f7-push-forward .page-next{animation:f7-push-next-to-current var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-forward .page-current{animation:f7-push-current-to-prev var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page-current{animation:f7-push-current-to-next var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page-previous{animation:f7-push-prev-to-current var(--f7-page-push-transition-duration) forwards}@keyframes f7-push-next-to-current{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes f7-push-current-to-next{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes f7-push-current-to-prev{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes f7-push-prev-to-current{0%{transform:translateX(-100%)}to{transform:translateX(0)}}:root{--f7-link-highlight-black:rgba(0,0,0,0.1);--f7-link-highlight-white:hsla(0,0%,100%,0.15);--f7-link-highlight-color:var(--f7-link-highlight-black)}.theme-dark{--f7-link-highlight-color:var(--f7-link-highlight-white)}.link,.tab-link{display:inline-flex;align-items:center;align-content:center;justify-content:center;position:relative;box-sizing:border-box;z-index:1}.link i+i,.link i+span,.link span+i,.link span+span{margin-left:4px}.ios .link{transition:opacity .3s}.ios .link.active-state{opacity:.3;transition-duration:0ms}:root{--f7-navbar-hide-show-transition-duration:400ms;--f7-navbar-title-line-height:1.2;--f7-navbar-title-font-size:inherit;--f7-navbar-subtitle-text-align:inherit;--f7-navbar-large-title-line-height:1.2;--f7-navbar-large-title-text-color:inherit;--f7-navbar-large-title-padding-left:16px;--f7-navbar-large-title-padding-right:16px}.ios{--f7-navbar-height:44px;--f7-navbar-tablet-height:44px;--f7-navbar-font-size:17px;--f7-navbar-inner-padding-left:8px;--f7-navbar-inner-padding-right:8px;--f7-navbar-title-font-weight:600;--f7-navbar-title-margin-left:0;--f7-navbar-title-margin-right:0;--f7-navbar-title-text-align:center;--f7-navbar-subtitle-font-size:10px;--f7-navbar-subtitle-line-height:1;--f7-navbar-shadow-image:none;--f7-navbar-large-title-height:52px;--f7-navbar-large-title-font-size:34px;--f7-navbar-large-title-font-weight:700;--f7-navbar-large-title-letter-spacing:-0.03em;--f7-navbar-large-title-padding-vertical:6px;--f7-navbar-subtitle-text-color:rgba(0,0,0,0.55)}.ios.theme-dark,.ios .theme-dark{--f7-navbar-subtitle-text-color:hsla(0,0%,100%,0.55)}.navbar,.navbars{z-index:500;left:0;top:0;width:100%}.navbars{position:absolute}.navbars .navbar{z-index:auto}.navbar{--f7-navbar-large-collapse-progress:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;margin:0;height:calc(var(--f7-navbar-height) + var(--f7-safe-area-top));color:var(--f7-navbar-text-color,var(--f7-bars-text-color));font-size:var(--f7-navbar-font-size)}.navbar.stacked{display:none}.navbar b{font-weight:500}.navbar a{color:var(--f7-navbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.navbar a.link{display:flex;justify-content:flex-start;line-height:var(--f7-navbar-link-line-height,var(--f7-navbar-height));height:var(--f7-navbar-link-height,var(--f7-navbar-height))}.navbar .left,.navbar .right,.navbar .title{position:relative;z-index:10}.navbar .title{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:10;font-weight:var(--f7-navbar-title-font-weight);display:inline-block;line-height:var(--f7-navbar-title-line-height);text-align:var(--f7-navbar-title-text-align);font-size:var(--f7-navbar-title-font-size);margin-left:var(--f7-navbar-title-margin-left);margin-right:var(--f7-navbar-title-margin-left)}.navbar .subtitle{display:block;color:var(--f7-navbar-subtitle-text-color);font-weight:400;font-size:var(--f7-navbar-subtitle-font-size);line-height:var(--f7-navbar-subtitle-line-height);text-align:var(--f7-navbar-subtitle-text-align)}.navbar .left,.navbar .right{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center}.navbar .right:first-child{position:absolute;height:100%}.navbar.no-border .navbar-bg:after,.navbar .no-border .navbar-bg:after,.navbar.no-border .title-large:after,.navbar .no-border .title-large:after,.navbar.no-hairline .navbar-bg:after,.navbar .no-hairline .navbar-bg:after,.navbar.no-hairline .title-large:after,.navbar .no-hairline .title-large:after,.navbar.no-shadow .navbar-bg:before,.navbar .no-shadow .navbar-bg:before{display:none!important}.navbar-hidden .navbar .navbar-bg:before,.navbar.navbar-hidden .navbar-bg:before{opacity:0!important}.navbar-bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0;background:var(--f7-navbar-bg-color);background-image:var(--f7-navbar-bg-image,var(--f7-bars-bg-image));background-color:var(--f7-navbar-bg-color,var(--f7-bars-bg-color));transition-property:transform}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .navbar-bg{background-color:rgba(var(--f7-navbar-bg-color-rgb,var(--f7-bars-bg-color-rgb)),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.navbar-bg:after,.navbar-bg:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-bg:after{background-color:var(--f7-navbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.navbar-bg:after,.navbar-bg:before{content:"";position:absolute;width:100%}.navbar-bg:before{right:0;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-navbar-shadow-image)}.navbar-bg:after{z-index:1}@media (min-width:768px) and (min-height:600px){:root{--f7-navbar-height:var(--f7-navbar-tablet-height)}}.navbar-transitioning,.navbar-transitioning .left,.navbar-transitioning .navbar-bg,.navbar-transitioning .navbar-bg:before,.navbar-transitioning .right,.navbar-transitioning .subnavbar,.navbar-transitioning .title,.navbar-transitioning .title-large-text{transition-duration:var(--f7-navbar-hide-show-transition-duration)}.navbar-page-transitioning,.navbar-page-transitioning .navbar-bg,.navbar-page-transitioning .title-large-text{transition-duration:var(--f7-page-swipeback-transition-duration)!important}.navbar-hidden{transform:translate3d(0,calc(var(--f7-navbar-height)*-1),0)}.navbar-hidden .navbar-inner{pointer-events:none}.navbar-hidden .navbar-inner>.left,.navbar-hidden .navbar-inner>.right,.navbar-hidden .navbar-inner>.title{opacity:0!important}.navbar-hidden .subnavbar{pointer-events:auto}.navbar-hidden-statusbar{transform:translate3d(0,calc(var(--f7-navbar-height)*-1 - var(--f7-safe-area-top)),0)}.navbar-large-hidden .navbar-large{--f7-navbar-large-collapse-progress:1}.navbar-inner{left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:var(--f7-safe-area-top) calc(var(--f7-navbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-navbar-inner-padding-left) + var(--f7-safe-area-left));transform:translateZ(0);z-index:10}.navbar-inner,.navbars>.navbar,.page>.navbar,.view>.navbar,.views>.navbar{position:absolute}.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .navbar-bg,.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .title{opacity:0}.navbar-large .navbar-bg{height:calc(100% + var(--f7-navbar-large-title-height));transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0)}.navbar-large-transparent .navbar-bg,.navbar-large.navbar-transparent .navbar-bg{opacity:var(--f7-navbar-large-collapse-progress);height:100%;transform:none}.ios .router-navbar-transition-from-large .navbar-bg,.ios .router-navbar-transition-to-large .navbar-bg,.navbar-bg.ios-swipeback-navbar-bg-large,.navbar-large-transparent .navbar-bg.ios-swipeback-navbar-bg-large,.navbar-large.navbar-transparent .navbar-bg.ios-swipeback-navbar-bg-large{height:calc(100% + var(--f7-navbar-large-title-height));transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0)}.ios .navbar:not(.navbar-large) .navbar-bg{--f7-navbar-large-collapse-progress:1}.navbar-large .title{opacity:var(--f7-navbar-large-collapse-progress)}.navbar-large-collapsed{--f7-navbar-large-collapse-progress:1}.navbar-large-collapsed .title-large{pointer-events:none}.navbar .title-large{position:absolute;left:0;right:0;top:100%;display:flex;align-items:flex-end;height:var(--f7-navbar-large-title-height);z-index:5}.navbar .title-large,.navbar .title-large-text{box-sizing:border-box;white-space:nowrap;overflow:hidden}.navbar .title-large-text{text-overflow:ellipsis;color:var(--f7-navbar-large-title-text-color);letter-spacing:var(--f7-navbar-large-title-letter-spacing);font-size:var(--f7-navbar-large-title-font-size);font-weight:var(--f7-navbar-large-title-font-weight);line-height:var(--f7-navbar-large-title-line-height);padding:var(--f7-navbar-large-title-padding-vertical) calc(var(--f7-navbar-large-title-padding-right) + var(--f7-safe-area-right)) var(--f7-navbar-large-title-padding-vertical) calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left));width:100%;transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0);transform-origin:calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left)) center}.navbar-no-title-large-transition .title-large-text{transition-duration:0ms}.navbars~*,.navbar~*{--f7-page-navbar-offset:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbars~* .page-with-navbar-large,.navbars~.page-with-navbar-large,.navbar~* .page-with-navbar-large,.navbar~.page-with-navbar-large,.page-with-navbar-large .navbar~*{--f7-page-navbar-offset:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top))}.page.no-navbar,.page.no-navbar .navbar~*{--f7-page-navbar-offset:var(--f7-safe-area-top)}.ios{--f7-navbarLeftTextOffset:calc(16px + var(--f7-navbar-inner-padding-left));--f7-navbarTitleLargeOffset:var(--f7-navbar-large-title-padding-left);--f7-navbar-large-transparent-bg-center:translateX(0);--f7-navbar-large-bg-center-top:translateX(0) translateY(calc(var(--f7-navbar-large-title-height)*-1));--f7-navbar-large-bg-center-bottom:translateX(0) translateY(0);--f7-navbar-large-transparent-bg-left:translateX(-100%);--f7-navbar-large-bg-left-top:translateX(-100%) translateY(calc(var(--f7-navbar-large-title-height)*-1));--f7-navbar-large-bg-left-bottom:translateX(-100%) translateY(0);--f7-navbar-large-bg-right-top:translateX(100%) translateY(calc(var(--f7-navbar-large-title-height)*-1));--f7-navbar-large-bg-right-bottom:translateX(100%) translateY(0)}.ios .navbar a.icon-only{width:44px;margin:0;justify-content:center}.ios .navbar .left a+a,.ios .navbar .right a+a{margin-left:16px}.ios .navbar b{font-weight:600}.ios .navbar .left{margin-right:10px}.ios .navbar .right{margin-left:10px}.ios .navbar .right:first-child{right:calc(8px + var(--f7-safe-area-right))}.ios .navbar-inner{justify-content:space-between}.ios .navbar-inner-left-title{justify-content:flex-start}.ios .navbar-inner-left-title .right{margin-left:auto}.ios .navbar-inner-left-title .title{text-align:left;margin-right:10px}.ios .navbar-next .fading,.ios .navbar-next .left,.ios .navbar-next .right,.ios .navbar-next .subnavbar,.ios .navbar-next .title,.ios .view-master-detail .navbar-previous:not(.navbar-master) .fading,.ios .view-master-detail .navbar-previous:not(.navbar-master) .left,.ios .view-master-detail .navbar-previous:not(.navbar-master) .right,.ios .view-master-detail .navbar-previous:not(.navbar-master) .subnavbar,.ios .view-master-detail .navbar-previous:not(.navbar-master) .title,.ios .view:not(.view-master-detail) .navbar-previous .fading,.ios .view:not(.view-master-detail) .navbar-previous .left,.ios .view:not(.view-master-detail) .navbar-previous .right,.ios .view:not(.view-master-detail) .navbar-previous .subnavbar,.ios .view:not(.view-master-detail) .navbar-previous .title{opacity:0}.ios .view-master-detail .navbar-previous:not(.navbar-master),.ios .view:not(.view-master-detail) .navbar-previous{pointer-events:none}.ios .view-master-detail .navbar-previous:not(.navbar-master) .title-large,.ios .view:not(.view-master-detail) .navbar-previous .title-large{opacity:0;transition-duration:0ms}.ios .view-master-detail .navbar-previous:not(.navbar-master) .title-large .title-large-text,.ios .view:not(.view-master-detail) .navbar-previous .title-large .title-large-text{transform:scale(.5);transition-duration:0ms}.ios .view-master-detail .navbar-previous:not(.navbar-master) .sliding .subnavbar,.ios .view-master-detail .navbar-previous:not(.navbar-master) .subnavbar.sliding,.ios .view:not(.view-master-detail) .navbar-previous .sliding .subnavbar,.ios .view:not(.view-master-detail) .navbar-previous .subnavbar.sliding{opacity:1;transform:translate3d(-100%,0,0)}.ios .view-master-detail .navbar-previous:not(.navbar-master) .navbar-bg,.ios .view:not(.view-master-detail) .navbar-previous .navbar-bg{transform:translateX(-100%)}.ios .navbar-next{pointer-events:none}.ios .navbar-next .navbar-bg{transform:translateX(100%)}.ios .navbar-next .title-large .title-large-text{transition-duration:0ms;transform:translateX(100%) translateY(calc(var(--f7-navbar-large-title-height)*-1))}.ios .navbar-next .sliding .subnavbar,.ios .navbar-next .subnavbar.sliding{opacity:1;transform:translate3d(100%,0,0)}.ios .router-transition .navbar,.ios .router-transition .navbar-bg{transition-duration:var(--f7-page-transition-duration)}.ios .router-transition .navbar-bg{animation-duration:var(--f7-page-transition-duration);animation-fill-mode:forwards}.ios .router-transition .title-large,.ios .router-transition .title-large-text{transition-duration:0ms}.ios .router-transition .navbar-current .left,.ios .router-transition .navbar-current .right,.ios .router-transition .navbar-current .subnavbar,.ios .router-transition .navbar-current .title{animation:ios-navbar-element-fade-out var(--f7-page-transition-duration) forwards}.ios .router-transition .navbar-current .sliding.left,.ios .router-transition .navbar-current .sliding .left,.ios .router-transition .navbar-current .sliding.left .icon+span,.ios .router-transition .navbar-current .sliding .left .icon+span,.ios .router-transition .navbar-current .sliding.right,.ios .router-transition .navbar-current .sliding .right,.ios .router-transition .navbar-current .sliding.title,.ios .router-transition .navbar-current .sliding .title{transition-duration:var(--f7-page-transition-duration);opacity:0!important;animation:none}.ios .router-transition .navbar-current .sliding.subnavbar,.ios .router-transition .navbar-current .sliding .subnavbar{transition-duration:var(--f7-page-transition-duration);animation:none;opacity:1}.ios .router-transition-backward .navbar-previous .left,.ios .router-transition-backward .navbar-previous .right,.ios .router-transition-backward .navbar-previous .subnavbar,.ios .router-transition-backward .navbar-previous .title,.ios .router-transition-forward .navbar-next .left,.ios .router-transition-forward .navbar-next .right,.ios .router-transition-forward .navbar-next .subnavbar,.ios .router-transition-forward .navbar-next .title{animation:ios-navbar-element-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .navbar-previous .sliding.left,.ios .router-transition-backward .navbar-previous .sliding .left,.ios .router-transition-backward .navbar-previous .sliding.left .icon+span,.ios .router-transition-backward .navbar-previous .sliding .left .icon+span,.ios .router-transition-backward .navbar-previous .sliding.right,.ios .router-transition-backward .navbar-previous .sliding .right,.ios .router-transition-backward .navbar-previous .sliding .subnavbar,.ios .router-transition-backward .navbar-previous .sliding.title,.ios .router-transition-backward .navbar-previous .sliding .title,.ios .router-transition-forward .navbar-next .sliding.left,.ios .router-transition-forward .navbar-next .sliding .left,.ios .router-transition-forward .navbar-next .sliding.left .icon+span,.ios .router-transition-forward .navbar-next .sliding .left .icon+span,.ios .router-transition-forward .navbar-next .sliding.right,.ios .router-transition-forward .navbar-next .sliding .right,.ios .router-transition-forward .navbar-next .sliding .subnavbar,.ios .router-transition-forward .navbar-next .sliding.title,.ios .router-transition-forward .navbar-next .sliding .title{transition-duration:var(--f7-page-transition-duration);animation:none;transform:translateZ(0)!important;opacity:1!important}.ios .router-transition-backward .navbar-previous.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .title,.ios .router-transition-forward .navbar-next.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .title{animation:none}.ios .router-transition-backward .navbar-previous.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .sliding.title,.ios .router-transition-backward .navbar-previous.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .sliding .title,.ios .router-transition-forward .navbar-next.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .sliding.title,.ios .router-transition-forward .navbar-next.navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible) .sliding .title{opacity:0!important}.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled-no-transition .left,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled-no-transition .right,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled-no-transition .subnavbar,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled-no-transition .title,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled .left,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled .right,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled .subnavbar,.ios .router-transition-backward .navbar-previous.with-searchbar-expandable-enabled .title{animation:none}.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large,.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .title-large{overflow:visible}.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large .title-large-text,.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .title-large .title-large-text{animation:ios-navbar-large-title-text-slide-up var(--f7-page-transition-duration) forwards,ios-navbar-large-title-text-fade-out var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .navbar-next.router-navbar-transition-from-large .left .back span{animation:ios-navbar-back-text-next-to-current var(--f7-page-transition-duration) forwards;transition:none;transform-origin:left center}.ios .router-transition-forward .navbar-next.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large{overflow:visible}.ios .router-transition-forward .navbar-next.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large .title-large-text,.ios .router-transition-forward .navbar-next.router-navbar-transition-to-large:not(.router-navbar-transition-from-large) .title-large .title-large-text{animation:ios-navbar-large-title-text-slide-left var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .navbar-current.navbar-large:not(.navbar-large-collapsed) .title,.ios .router-transition-forward .navbar-next.navbar-large:not(.navbar-large-collapsed) .title{animation:none;opacity:0!important;transition-duration:0}.ios .router-transition-backward .navbar-current.router-navbar-transition-to-large .left .back span{animation:ios-navbar-back-text-current-to-previous var(--f7-page-transition-duration) forwards;transition:none;transform-origin:left center}.ios .router-transition-backward .navbar-current.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large{overflow:visible}.ios .router-transition-backward .navbar-current.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large .title-large-text,.ios .router-transition-backward .navbar-current.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .title-large .title-large-text{animation:ios-navbar-large-title-text-slide-right var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .navbar-current.router-navbar-transition-to-large:not(.router-navbar-transition-from-large) .title-large{opacity:0}.ios .router-transition-backward .navbar-previous.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large,.ios .router-transition-backward .navbar-previous.router-navbar-transition-to-large:not(.router-navbar-transition-from-large) .title-large{overflow:visible;opacity:1}.ios .router-transition-backward .navbar-previous.router-navbar-transition-from-large.router-navbar-transition-to-large .title-large .title-large-text,.ios .router-transition-backward .navbar-previous.router-navbar-transition-to-large:not(.router-navbar-transition-from-large) .title-large .title-large-text{animation:ios-navbar-large-title-text-slide-down var(--f7-page-transition-duration) forwards,ios-navbar-large-title-text-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .navbar-current.navbar-large:not(.navbar-large-collapsed) .title,.ios .router-transition-backward .navbar-previous.navbar-large:not(.navbar-large-collapsed) .title{animation:none;opacity:0!important;transition-duration:0}.ios .router-transition-forward .navbar-current .navbar-bg,.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large.router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-cb-to-lb}.ios .router-transition-forward .navbar-current.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-bg-from-cb-to-lt}.ios .router-transition-forward .navbar-current:not(.router-navbar-transition-from-large).router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-ct-to-lb}.ios .router-transition-forward .navbar-current.navbar-large-collapsed:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-bg-from-ct-to-lt}.ios .router-transition-forward .navbar-current.navbar-large-collapsed.navbar-large-transparent:not(.router-navbar-transition-to-large) .navbar-bg,.ios .router-transition-forward .navbar-current.navbar-large-collapsed.navbar-large.navbar-transparent:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-transparent-bg-from-c-to-l}.ios .router-transition-forward .navbar-next .navbar-bg,.ios .router-transition-forward .navbar-next.router-navbar-transition-from-large.router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-rb-to-cb}.ios .router-transition-forward .navbar-next.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-bg-from-rb-to-ct}.ios .router-transition-forward .navbar-next:not(.router-navbar-transition-from-large).router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-rt-to-cb}.ios .router-transition-backward .navbar-current .navbar-bg{animation-name:ios-navbar-bg-from-cb-to-rb}.ios .router-transition-backward .navbar-current:not(.router-navbar-transition-from-large).router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-ct-to-rb}.ios .router-transition-backward .navbar-current.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-bg-from-cb-to-rt}.ios .router-transition-backward .navbar-current.navbar-large-collapsed .navbar-bg{animation-name:ios-navbar-bg-from-ct-to-rt}.ios .router-transition-backward .navbar-current.navbar-large-collapsed.navbar-large-transparent .navbar-bg,.ios .router-transition-backward .navbar-current.navbar-large-collapsed.navbar-large.navbar-transparent .navbar-bg{animation-name:ios-navbar-bg-from-cb-to-rb}.ios .router-transition-backward .navbar-current.navbar-large-collapsed.router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-ct-to-rb}.ios .router-transition-backward .navbar-previous .navbar-bg{animation-name:ios-navbar-bg-from-lb-to-cb}.ios .router-transition-backward .navbar-previous:not(.router-navbar-transition-from-large).router-navbar-transition-to-large .navbar-bg{animation-name:ios-navbar-bg-from-lt-to-cb}.ios .router-transition-backward .navbar-previous.router-navbar-transition-from-large:not(.router-navbar-transition-to-large) .navbar-bg{animation-name:ios-navbar-bg-from-lb-to-ct}.ios .router-transition-backward .navbar-previous.navbar-large-collapsed .navbar-bg{animation-name:ios-navbar-bg-from-lt-to-ct}.ios .router-transition-backward .navbar-previous.navbar-large-collapsed.navbar-large-transparent .navbar-bg,.ios .router-transition-backward .navbar-previous.navbar-large-collapsed.navbar-large.navbar-transparent .navbar-bg{animation-name:ios-navbar-transparent-bg-from-l-to-c}.ios .router-transition-backward .navbar-previous.navbar-large-collapsed.navbar-large-transparent.router-navbar-transition-from-large .navbar-bg,.ios .router-transition-backward .navbar-previous.navbar-large-collapsed.navbar-large.navbar-transparent.router-navbar-transition-from-large .navbar-bg{animation-name:ios-navbar-bg-from-lb-to-ct}.view-master-detail .navbars{z-index:auto}.view-master-detail .page-master{z-index:525}.view-master-detail .navbar-master .navbar-bg,.view-master-detail .navbar-master .navbar-inner{z-index:550}.view-master-detail .navbar-master-detail .navbar-bg,.view-master-detail .navbar-master-detail .navbar-inner{z-index:500}.view-master-detail .navbar-master.navbar-previous{pointer-events:auto}.view-master-detail .navbar-master.navbar-previous .left,.view-master-detail .navbar-master.navbar-previous .right,.view-master-detail .navbar-master.navbar-previous .subnavbar,.view-master-detail .navbar-master.navbar-previous:not(.navbar-large) .title{opacity:1}.view-master-detail.router-transition .navbar-master .fading,.view-master-detail.router-transition .navbar-master .left,.view-master-detail.router-transition .navbar-master .left .icon+span,.view-master-detail.router-transition .navbar-master .right,.view-master-detail.router-transition .navbar-master .subnavbar,.view-master-detail.router-transition .navbar-master:not(.navbar-large) .title{opacity:1!important;transition-duration:0ms;transform:none!important;animation:none!important}.view-master-detail.router-transition .navbar-master .navbar-bg{transition-duration:0ms;animation:none!important}.view-master-detail.router-transition .navbar-master.navbar-large .title{opacity:calc(-1 + var(--f7-navbar-large-collapse-progress)*2)!important;transition-duration:0ms;transform:none!important;animation:none!important}.view-master-detail.router-transition .navbar-master.navbar-large .title-large,.view-master-detail.router-transition .navbar-master.navbar-large .title-large-text{transition-duration:0ms;animation:none!important}.view-master-detail.router-transition .navbar-master.navbar-large-transparent .navbar-bg,.view-master-detail.router-transition .navbar-master.navbar-large.navbar-transparent .navbar-bg{height:100%!important;opacity:var(--f7-navbar-large-collapse-progress)!important}@keyframes ios-navbar-element-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes ios-navbar-element-fade-out{0%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes ios-navbar-large-title-text-slide-up{0%{transform:translateX(0) translateY(0) scale(1)}to{transform:translateX(calc(var(--f7-navbarLeftTextOffset) - var(--f7-navbarTitleLargeOffset))) translateY(calc(var(--f7-navbar-large-title-height)*-1 + var(--f7-navbar-large-title-padding-vertical))) scale(.5)}}@keyframes ios-navbar-large-title-text-slide-down{0%{transform:translateX(calc(var(--f7-navbarLeftTextOffset) - var(--f7-navbarTitleLargeOffset))) translateY(calc(var(--f7-navbar-large-title-height)*-1 + var(--f7-navbar-large-title-padding-vertical)/2)) scale(.5)}to{transform:translateX(0) translateY(0) scale(1)}}@keyframes ios-navbar-large-title-text-slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ios-navbar-large-title-text-slide-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ios-navbar-large-title-text-fade-out{0%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes ios-navbar-large-title-text-fade-in{0%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes ios-navbar-back-text-current-to-previous{0%{opacity:1;transform:translateY(0) translateX(0) scale(1)}80%{opacity:0}to{opacity:0;transform:translateX(calc(var(--f7-navbarTitleLargeOffset) - var(--f7-navbarLeftTextOffset))) translateY(calc(var(--f7-navbar-large-title-height)*1 - var(--f7-navbar-large-title-padding-vertical)/2)) scale(2)}}@keyframes ios-navbar-back-text-next-to-current{0%{opacity:0;transform:translateX(calc(var(--f7-navbarTitleLargeOffset) - var(--f7-navbarLeftTextOffset))) translateY(calc(var(--f7-navbar-large-title-height)*1 + var(--f7-navbar-large-title-padding-vertical)/2)) scale(2)}20%{opacity:0}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes ios-navbar-bg-from-cb-to-lb{0%{transform:var(--f7-navbar-large-bg-center-bottom)}to{transform:var(--f7-navbar-large-bg-left-bottom)}}@keyframes ios-navbar-bg-from-cb-to-lt{0%{transform:var(--f7-navbar-large-bg-center-bottom)}to{transform:var(--f7-navbar-large-bg-left-top)}}@keyframes ios-navbar-bg-from-ct-to-lb{0%{transform:var(--f7-navbar-large-bg-center-top)}to{transform:var(--f7-navbar-large-bg-left-bottom)}}@keyframes ios-navbar-bg-from-ct-to-lt{0%{transform:var(--f7-navbar-large-bg-center-top)}to{transform:var(--f7-navbar-large-bg-left-top)}}@keyframes ios-navbar-bg-from-rb-to-cb{0%{transform:var(--f7-navbar-large-bg-right-bottom)}to{transform:var(--f7-navbar-large-bg-center-bottom)}}@keyframes ios-navbar-bg-from-rb-to-ct{0%{transform:var(--f7-navbar-large-bg-right-bottom)}to{transform:var(--f7-navbar-large-bg-center-top)}}@keyframes ios-navbar-bg-from-rt-to-cb{0%{transform:var(--f7-navbar-large-bg-right-top)}to{transform:var(--f7-navbar-large-bg-center-bottom)}}@keyframes ios-navbar-bg-from-cb-to-rb{0%{transform:var(--f7-navbar-large-bg-center-bottom)}to{transform:var(--f7-navbar-large-bg-right-bottom)}}@keyframes ios-navbar-bg-from-ct-to-rb{0%{transform:var(--f7-navbar-large-bg-center-top)}to{transform:var(--f7-navbar-large-bg-right-bottom)}}@keyframes ios-navbar-bg-from-cb-to-rt{0%{transform:var(--f7-navbar-large-bg-center-bottom)}to{transform:var(--f7-navbar-large-bg-right-top)}}@keyframes ios-navbar-bg-from-ct-to-rt{0%{transform:var(--f7-navbar-large-bg-center-top)}to{transform:var(--f7-navbar-large-bg-right-top)}}@keyframes ios-navbar-bg-from-lb-to-cb{0%{transform:var(--f7-navbar-large-bg-left-bottom)}to{transform:var(--f7-navbar-large-bg-center-bottom)}}@keyframes ios-navbar-bg-from-lt-to-cb{0%{transform:var(--f7-navbar-large-bg-left-top)}to{transform:var(--f7-navbar-large-bg-center-bottom)}}@keyframes ios-navbar-bg-from-lb-to-ct{0%{transform:var(--f7-navbar-large-bg-left-bottom)}to{transform:var(--f7-navbar-large-bg-center-top)}}@keyframes ios-navbar-bg-from-lt-to-ct{0%{transform:var(--f7-navbar-large-bg-left-top)}to{transform:var(--f7-navbar-large-bg-center-top)}}@keyframes ios-navbar-transparent-bg-from-l-to-c{0%{transform:var(--f7-navbar-large-transparent-bg-left)}to{transform:var(--f7-navbar-large-transparent-bg-center)}}@keyframes ios-navbar-transparent-bg-from-c-to-l{0%{transform:var(--f7-navbar-large-transparent-bg-center)}to{transform:var(--f7-navbar-large-transparent-bg-left)}}:root{--f7-tabbar-link-active-bg-color:transparent;--f7-tabbar-label-text-transform:none;--f7-toolbar-hide-show-transition-duration:400ms}.ios{--f7-toolbar-height:44px;--f7-toolbar-font-size:17px;--f7-toolbar-inner-padding-left:8px;--f7-toolbar-inner-padding-right:8px;--f7-tabbar-labels-height:50px;--f7-tabbar-labels-tablet-height:50px;--f7-toolbar-top-shadow-image:none;--f7-toolbar-bottom-shadow-image:none;--f7-tabbar-icon-size:28px;--f7-tabbar-link-text-transform:none;--f7-tabbar-link-font-weight:400;--f7-tabbar-link-letter-spacing:0;--f7-tabbar-label-font-size:12px;--f7-tabbar-label-tablet-font-size:14px;--f7-tabbar-label-font-weight:500;--f7-tabbar-label-letter-spacing:0.01;--f7-tabbar-link-inactive-color:rgba(0,0,0,0.4)}.ios.theme-dark,.ios .theme-dark{--f7-tabbar-link-inactive-color:hsla(0,0%,100%,0.54)}.toolbar{width:100%;position:relative;margin:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:600;box-sizing:border-box;left:0;height:var(--f7-toolbar-height);background-image:var(--f7-toolbar-bg-image,var(--f7-bars-bg-image));background-color:var(--f7-toolbar-bg-color,var(--f7-bars-bg-color));color:var(--f7-toolbar-text-color,var(--f7-bars-text-color));font-size:var(--f7-toolbar-font-size)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .toolbar{background-color:rgba(var(--f7-toolbar-bg-color-rgb,var(--f7-bars-bg-color-rgb)),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.toolbar b{font-weight:600}.toolbar a{color:var(--f7-toolbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)));box-sizing:border-box;flex-shrink:1;position:relative;white-space:nowrap;text-overflow:ellipsis}.toolbar .link{display:flex;line-height:var(--f7-toolbar-link-line-height,var(--f7-toolbar-height));height:var(--f7-toolbar-link-height,var(--f7-toolbar-height))}.toolbar i.icon{display:block}.toolbar:after,.toolbar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.page>.toolbar,.view>.toolbar,.views>.toolbar{position:absolute}.aurora .toolbar-top-aurora,.ios .toolbar-top-ios,.md .toolbar-top-md,.toolbar-top{top:0}.aurora .toolbar-top-aurora .tab-link-highlight,.ios .toolbar-top-ios .tab-link-highlight,.md .toolbar-top-md .tab-link-highlight,.toolbar-top .tab-link-highlight{bottom:0}.aurora .toolbar-top-aurora.no-border:after,.aurora .toolbar-top-aurora.no-hairline:after,.aurora .toolbar-top-aurora.no-shadow:before,.aurora .toolbar-top-aurora.toolbar-hidden:before,.ios .toolbar-top-ios.no-border:after,.ios .toolbar-top-ios.no-hairline:after,.ios .toolbar-top-ios.no-shadow:before,.ios .toolbar-top-ios.toolbar-hidden:before,.md .toolbar-top-md.no-border:after,.md .toolbar-top-md.no-hairline:after,.md .toolbar-top-md.no-shadow:before,.md .toolbar-top-md.toolbar-hidden:before,.toolbar-top.no-border:after,.toolbar-top.no-hairline:after,.toolbar-top.no-shadow:before,.toolbar-top.toolbar-hidden:before{display:none!important}.aurora .toolbar-top-aurora:after,.aurora .toolbar-top-aurora:before,.ios .toolbar-top-ios:after,.ios .toolbar-top-ios:before,.md .toolbar-top-md:after,.md .toolbar-top-md:before,.toolbar-top:after,.toolbar-top:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.aurora .toolbar-top-aurora:after,.ios .toolbar-top-ios:after,.md .toolbar-top-md:after,.toolbar-top:after{content:"";position:absolute;background-color:var(--f7-toolbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.aurora .toolbar-top-aurora:before,.ios .toolbar-top-ios:before,.md .toolbar-top-md:before,.toolbar-top:before{content:"";position:absolute;right:0;width:100%;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-toolbar-top-shadow-image)}.aurora .toolbar-bottom-aurora,.ios .toolbar-bottom-ios,.md .toolbar-bottom-md,.toolbar-bottom{bottom:0;height:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom))}.aurora .toolbar-bottom-aurora .tab-link-highlight,.ios .toolbar-bottom-ios .tab-link-highlight,.md .toolbar-bottom-md .tab-link-highlight,.toolbar-bottom .tab-link-highlight{top:0}.aurora .toolbar-bottom-aurora .toolbar-inner,.ios .toolbar-bottom-ios .toolbar-inner,.md .toolbar-bottom-md .toolbar-inner,.toolbar-bottom .toolbar-inner{height:auto;top:0;bottom:var(--f7-safe-area-bottom)}.aurora .toolbar-bottom-aurora.no-border:before,.aurora .toolbar-bottom-aurora.no-hairline:before,.aurora .toolbar-bottom-aurora.no-shadow:after,.aurora .toolbar-bottom-aurora.toolbar-hidden:after,.ios .toolbar-bottom-ios.no-border:before,.ios .toolbar-bottom-ios.no-hairline:before,.ios .toolbar-bottom-ios.no-shadow:after,.ios .toolbar-bottom-ios.toolbar-hidden:after,.md .toolbar-bottom-md.no-border:before,.md .toolbar-bottom-md.no-hairline:before,.md .toolbar-bottom-md.no-shadow:after,.md .toolbar-bottom-md.toolbar-hidden:after,.toolbar-bottom.no-border:before,.toolbar-bottom.no-hairline:before,.toolbar-bottom.no-shadow:after,.toolbar-bottom.toolbar-hidden:after{display:none!important}.aurora .toolbar-bottom-aurora:before,.ios .toolbar-bottom-ios:before,.md .toolbar-bottom-md:before,.toolbar-bottom:before{content:"";position:absolute;background-color:var(--f7-toolbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.aurora .toolbar-bottom-aurora:after,.ios .toolbar-bottom-ios:after,.md .toolbar-bottom-md:after,.toolbar-bottom:after{content:"";position:absolute;right:0;width:100%;bottom:100%;height:8px;top:auto;pointer-events:none;background:var(--f7-toolbar-bottom-shadow-image);transform:translateZ(0)}.toolbar-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;align-content:center;overflow:hidden;padding:0 calc(var(--f7-toolbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-toolbar-inner-padding-left) + var(--f7-safe-area-left))}.views>.tabbar,.views>.tabbar-labels{z-index:5001}.tabbar-labels a,.tabbar a{color:var(--f7-tabbar-link-inactive-color)}.tabbar-labels .tab-link:not(.tab-link-active),.tabbar .tab-link:not(.tab-link-active){background-color:var(--f7-tabbar-link-inactive-bg-color,transparent)}.tabbar-labels .link,.tabbar .link{line-height:1.4}.tabbar-labels .link,.tabbar-labels .tab-link,.tabbar .link,.tabbar .tab-link{height:100%;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:var(--f7-tabbar-link-text-transform);font-weight:var(--f7-tabbar-link-font-weight);letter-spacing:var(--f7-tabbar-link-letter-spacing);overflow:hidden}.tabbar-labels .tab-link-active,.tabbar .tab-link-active{color:var(--f7-tabbar-link-active-color,var(--f7-theme-color));background-color:var(--f7-tabbar-link-active-bg-color,transparent)}.tabbar-labels i.icon,.tabbar i.icon{font-size:var(--f7-tabbar-icon-size);height:var(--f7-tabbar-icon-size);line-height:var(--f7-tabbar-icon-size)}.tabbar-labels{--f7-toolbar-height:var(--f7-tabbar-labels-height)}.tabbar-labels .link,.tabbar-labels .tab-link{height:100%;justify-content:space-between;align-items:center}.tabbar-labels .tabbar-label{display:block;line-height:1;margin:0;position:relative;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f7-tabbar-label-font-size);text-transform:var(--f7-tabbar-label-text-transform);font-weight:var(--f7-tabbar-label-font-weight);letter-spacing:var(--f7-tabbar-label-letter-spacing)}@media (min-width:768px) and (min-height:600px){:root{--f7-tabbar-labels-height:var(--f7-tabbar-labels-tablet-height);--f7-tabbar-label-font-size:var(--f7-tabbar-label-tablet-font-size)}}.tabbar-scrollable .toolbar-inner{justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;-webkit-appearance:none;opacity:0!important}.tabbar-scrollable .link,.tabbar-scrollable .tab-link{width:auto;flex-shrink:0}.navbar-transitioning+.toolbar,.navbar-transitioning~* .toolbar,.toolbar-transitioning{transition-duration:var(--f7-toolbar-hide-show-transition-duration)}.aurora .toolbar-bottom-aurora~*,.ios .toolbar-bottom-ios~*,.md .toolbar-bottom-md~*,.toolbar-bottom~*{--f7-page-toolbar-bottom-offset:var(--f7-toolbar-height)}.aurora .toolbar-bottom-aurora.tabbar-labels~*,.ios .toolbar-bottom-ios.tabbar-labels~*,.md .toolbar-bottom-md.tabbar-labels~*,.toolbar-bottom.tabbar-labels~*{--f7-page-toolbar-bottom-offset:var(--f7-tabbar-labels-height)}.aurora .toolbar-bottom-aurora.toolbar-hidden,.ios .toolbar-bottom-ios.toolbar-hidden,.md .toolbar-bottom-md.toolbar-hidden,.toolbar-bottom.toolbar-hidden{transform:translate3d(0,100%,0)}.aurora .toolbar-top-aurora~*,.ios .toolbar-top-ios~*,.md .toolbar-top-md~*,.toolbar-top~*{--f7-page-toolbar-top-offset:var(--f7-toolbar-height)}.aurora .toolbar-top-aurora.tabbar-labels~*,.ios .toolbar-top-ios.tabbar-labels~*,.md .toolbar-top-md.tabbar-labels~*,.toolbar-top.tabbar-labels~*{--f7-page-toolbar-top-offset:var(--f7-tabbar-labels-height)}.aurora .toolbar-top-aurora.toolbar-hidden,.ios .toolbar-top-ios.toolbar-hidden,.md .toolbar-top-md.toolbar-hidden,.toolbar-top.toolbar-hidden{transform:translate3d(0,-100%,0)}.aurora .navbar~* .toolbar-top-aurora,.aurora .navbar~.page:not(.no-navbar) .toolbar-top-aurora,.aurora .navbar~.toolbar-top-aurora,.ios .navbars~* .toolbar-top-ios,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios,.ios .navbars~.toolbar-top-ios,.ios .navbar~* .toolbar-top-ios,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios,.ios .navbar~.toolbar-top-ios,.md .navbar~* .toolbar-top-md,.md .navbar~.page:not(.no-navbar) .toolbar-top-md,.md .navbar~.toolbar-top-md,.navbars~* .toolbar-top,.navbars~.page:not(.no-navbar) .toolbar-top,.navbars~.toolbar-top,.navbar~* .toolbar-top,.navbar~.page:not(.no-navbar) .toolbar-top,.navbar~.toolbar-top{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.aurora .navbar~* .toolbar-top-aurora.toolbar-hidden,.aurora .navbar~.page:not(.no-navbar) .toolbar-top-aurora.toolbar-hidden,.aurora .navbar~.toolbar-top-aurora.toolbar-hidden,.ios .navbars~* .toolbar-top-ios.toolbar-hidden,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.ios .navbars~.toolbar-top-ios.toolbar-hidden,.ios .navbar~* .toolbar-top-ios.toolbar-hidden,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.ios .navbar~.toolbar-top-ios.toolbar-hidden,.md .navbar~* .toolbar-top-md.toolbar-hidden,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden,.md .navbar~.toolbar-top-md.toolbar-hidden,.navbars~* .toolbar-top.toolbar-hidden,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.navbars~.toolbar-top.toolbar-hidden,.navbar~* .toolbar-top.toolbar-hidden,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.navbar~.toolbar-top.toolbar-hidden{transform:translate3d(0,calc(var(--f7-navbar-height)*-1 + var(--f7-toolbar-height)*-1 + var(--f7-safe-area-top)*-1),0)}.aurora .navbar~* .toolbar-top-aurora.toolbar-hidden.tabbar-labels,.aurora .navbar~.page:not(.no-navbar) .toolbar-top-aurora.toolbar-hidden.tabbar-labels,.aurora .navbar~.toolbar-top-aurora.toolbar-hidden.tabbar-labels,.ios .navbars~* .toolbar-top-ios.toolbar-hidden.tabbar-labels,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-labels,.ios .navbars~.toolbar-top-ios.toolbar-hidden.tabbar-labels,.ios .navbar~* .toolbar-top-ios.toolbar-hidden.tabbar-labels,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-labels,.ios .navbar~.toolbar-top-ios.toolbar-hidden.tabbar-labels,.md .navbar~* .toolbar-top-md.toolbar-hidden.tabbar-labels,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden.tabbar-labels,.md .navbar~.toolbar-top-md.toolbar-hidden.tabbar-labels,.navbars~* .toolbar-top.toolbar-hidden.tabbar-labels,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-labels,.navbars~.toolbar-top.toolbar-hidden.tabbar-labels,.navbar~* .toolbar-top.toolbar-hidden.tabbar-labels,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-labels,.navbar~.toolbar-top.toolbar-hidden.tabbar-labels{transform:translate3d(0,calc(var(--f7-navbar-height)*-1 + var(--f7-tabbar-labels-height)*-1 + var(--f7-safe-area-top)*-1),0)}.aurora .navbar-hidden+.toolbar-top-aurora:not(.toolbar-hidden),.aurora .navbar-hidden~* .toolbar-top-aurora:not(.toolbar-hidden),.ios .navbar-hidden+.toolbar-top-ios:not(.toolbar-hidden),.ios .navbar-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-hidden+.toolbar-top-md:not(.toolbar-hidden),.md .navbar-hidden~* .toolbar-top-md:not(.toolbar-hidden),.navbar-hidden+.toolbar-top:not(.toolbar-hidden),.navbar-hidden~* .toolbar-top:not(.toolbar-hidden){transform:translate3d(0,calc(0px - var(--f7-navbar-height)),0)}.aurora .navbar-large-hidden~* .toolbar-top-aurora:not(.toolbar-hidden),.ios .navbar-large-hidden+.toolbar-top-ios:not(.toolbar-hidden),.ios .navbar-large-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-large-hidden+.toolbar-top-md:not(.toolbar-hidden),.md .navbar-large-hidden~* .toolbar-top-md:not(.toolbar-hidden),.navbar-large-hidden+.toolbar-top:not(.toolbar-hidden),.navbar-large-hidden~* .toolbar-top:not(.toolbar-hidden){transform:translate3d(0,calc(0px - var(--f7-navbar-height) - var(--f7-navbar-large-title-height)),0)}.ios .toolbar a.icon-only{min-height:var(--f7-toolbar-height);display:flex;justify-content:center;align-items:center;margin:0;min-width:44px}.ios .tabbar-labels .link,.ios .tabbar-labels .tab-link{padding-top:4px;padding-bottom:4px}.ios .tabbar-labels .link i+span,.ios .tabbar-labels .tab-link i+span{margin:0}@media (min-width:768px) and (min-height:600px){.ios .tabbar-labels .link,.ios .tabbar-labels .tab-link,.ios .tabbar .link,.ios .tabbar .tab-link{justify-content:center;flex-direction:row}.ios .tabbar-labels .link i+span,.ios .tabbar-labels .tab-link i+span,.ios .tabbar .link i+span,.ios .tabbar .tab-link i+span{margin-left:5px}}.ios .tabbar-scrollable .toolbar-inner{justify-content:flex-start}.ios .tabbar-scrollable .link,.ios .tabbar-scrollable .tab-link{padding:0 8px}:root{--f7-subnavbar-title-line-height:1.2}.ios{--f7-subnavbar-height:44px;--f7-subnavbar-inner-padding-left:8px;--f7-subnavbar-inner-padding-right:8px;--f7-subnavbar-title-font-size:34px;--f7-subnavbar-title-font-weight:700;--f7-subnavbar-title-letter-spacing:-0.03em;--f7-subnavbar-title-margin-left:8px;--f7-subnavbar-shadow-image:none}.subnavbar{width:100%;position:absolute;left:0;top:0;z-index:600;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background-image:var(--f7-subnavbar-bg-image,var(--f7-bars-bg-image));background-color:var(--f7-subnavbar-bg-color,var(--f7-bars-bg-color));color:var(--f7-subnavbar-text-color,var(--f7-bars-text-color))}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .subnavbar{background-color:rgba(var(--f7-subnavbar-bg-color-rgb,var(--f7-bars-bg-color-rgb)),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.subnavbar .subnavbar-title{position:relative;overflow:hidden;text-overflow:ellpsis;white-space:nowrap;font-size:var(--f7-subnavbar-title-font-size);font-weight:var(--f7-subnavbar-title-font-weight);text-align:left;display:inline-block;line-height:var(--f7-subnavbar-title-line-height);letter-spacing:var(--f7-subnavbar-title-letter-spacing);margin-left:var(--f7-subnavbar-title-margin-left)}.subnavbar .left,.subnavbar .right{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center}.subnavbar .right:first-child{position:absolute;height:100%}.subnavbar a{color:var(--f7-subnavbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.subnavbar a.link{line-height:var(--f7-subnavbar-link-line-height,var(--f7-subnavbar-height));height:var(--f7-subnavbar-link-height,var(--f7-subnavbar-height))}.subnavbar a.icon-only{min-width:var(--f7-subnavbar-height)}.subnavbar.navbar-hidden:before,.subnavbar.no-border:after,.subnavbar.no-hairline:after,.subnavbar.no-shadow:before{display:none!important}.subnavbar:after,.subnavbar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.subnavbar:after{background-color:var(--f7-subnavbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.subnavbar:after,.subnavbar:before{content:"";position:absolute;width:100%}.subnavbar:before{right:0;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-subnavbar-shadow-image)}.subnavbar-inner{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;justify-content:space-between;overflow:hidden;padding:0 calc(var(--f7-subnavbar-inner-padding-left) + var(--f7-safe-area-right)) 0 calc(var(--f7-subnavbar-inner-padding-right) + var(--f7-safe-area-left))}.subnavbar-inner.stacked{display:none}.navbar .subnavbar{top:100%}.page>.subnavbar,.view>.subnavbar,.views>.subnavbar{position:absolute}.navbars~* .subnavbar,.navbars~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbars~.subnavbar,.navbar~* .subnavbar,.navbar~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbar~.subnavbar,.page-with-subnavbar .navbar~* .subnavbar,.page-with-subnavbar .navbar~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar .title-large~.subnavbar,.navbars~.page-with-navbar-large:not(.no-navbar) .subnavbar,.navbar~.page-with-navbar-large:not(.no-navbar) .subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~* .subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top));transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0)}.page-with-subnavbar,.subnavbar~*{--f7-page-subnavbar-offset:var(--f7-subnavbar-height)}.ios .subnavbar{height:calc(var(--f7-subnavbar-height) + 1px);margin-top:-1px;padding-top:1px}.ios .subnavbar .title{align-self:flex-start;flex-shrink:10}.ios .subnavbar .left a+a,.ios .subnavbar .right a+a{margin-left:16px}.ios .subnavbar .left{margin-right:10px}.ios .subnavbar .right{margin-left:10px}.ios .subnavbar .right:first-child{right:8px}.ios .subnavbar a.link{justify-content:flex-start}.ios .subnavbar a.icon-only{justify-content:center;margin:0}:root{--f7-block-padding-horizontal:16px;--f7-block-padding-vertical:16px;--f7-block-font-size:inherit;--f7-block-text-color:inherit;--f7-block-header-margin:10px;--f7-block-footer-margin:10px;--f7-block-header-font-size:14px;--f7-block-footer-font-size:14px;--f7-block-title-text-transform:none;--f7-block-title-white-space:nowrap;--f7-block-title-medium-text-transform:none;--f7-block-title-large-text-transform:none;--f7-block-inset-side-margin:16px;--f7-block-title-medium-text-color:#000;--f7-block-title-large-text-color:#000;--f7-block-strong-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-block-title-text-color:#fff;--f7-block-strong-border-color:hsla(0,0%,100%,0.15);--f7-block-title-medium-text-color:#fff;--f7-block-title-large-text-color:#fff;--f7-block-strong-bg-color:#1c1c1d}.ios{--f7-block-margin-vertical:35px;--f7-block-strong-border-color:rgba(0,0,0,0.22);--f7-block-title-text-color:#000;--f7-block-title-font-size:16px;--f7-block-title-font-weight:600;--f7-block-title-line-height:20px;--f7-block-title-margin-bottom:10px;--f7-block-title-medium-font-size:22px;--f7-block-title-medium-font-weight:bold;--f7-block-title-medium-line-height:1.4;--f7-block-title-large-font-size:30px;--f7-block-title-large-font-weight:bold;--f7-block-title-large-line-height:1.3;--f7-block-inset-border-radius:8px;--f7-block-strong-text-color:#000;--f7-block-header-text-color:rgba(0,0,0,0.45);--f7-block-footer-text-color:rgba(0,0,0,0.45)}.ios.theme-dark,.ios .theme-dark{--f7-block-header-text-color:hsla(0,0%,100%,0.55);--f7-block-footer-text-color:hsla(0,0%,100%,0.55);--f7-block-strong-text-color:#fff}.block{box-sizing:border-box;position:relative;z-index:1;color:var(--f7-block-text-color);margin:var(--f7-block-margin-vertical) 0;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));font-size:var(--f7-block-font-size)}.aurora .block.no-hairline-bottom-aurora:after,.aurora .block.no-hairline-bottom-aurora ul:after,.aurora .block.no-hairline-top-aurora:before,.aurora .block.no-hairline-top-aurora ul:before,.aurora .block.no-hairlines-aurora:after,.aurora .block.no-hairlines-aurora:before,.aurora .block.no-hairlines-aurora ul:after,.aurora .block.no-hairlines-aurora ul:before,.block.no-hairline-bottom:after,.block.no-hairline-bottom ul:after,.block.no-hairline-top:before,.block.no-hairline-top ul:before,.block.no-hairlines:after,.block.no-hairlines:before,.block.no-hairlines ul:after,.block.no-hairlines ul:before,.ios .block.no-hairline-bottom-ios:after,.ios .block.no-hairline-bottom-ios ul:after,.ios .block.no-hairline-top-ios:before,.ios .block.no-hairline-top-ios ul:before,.ios .block.no-hairlines-ios:after,.ios .block.no-hairlines-ios:before,.ios .block.no-hairlines-ios ul:after,.ios .block.no-hairlines-ios ul:before,.md .block.no-hairline-bottom-md:after,.md .block.no-hairline-bottom-md ul:after,.md .block.no-hairline-top-md:before,.md .block.no-hairline-top-md ul:before,.md .block.no-hairlines-md:after,.md .block.no-hairlines-md:before,.md .block.no-hairlines-md ul:after,.md .block.no-hairlines-md ul:before{display:none!important}.block>h1:first-child,.block>h2:first-child,.block>h3:first-child,.block>h4:first-child,.block>p:first-child{margin-top:0}.block>h1:last-child,.block>h2:last-child,.block>h3:last-child,.block>h4:last-child,.block>p:last-child{margin-bottom:0}.block-strong{color:var(--f7-block-strong-text-color);padding-top:var(--f7-block-padding-vertical);padding-bottom:var(--f7-block-padding-vertical);background-color:var(--f7-block-strong-bg-color)}.block-strong:before{top:0;bottom:auto;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.block-strong:after,.block-strong:before{content:"";position:absolute;background-color:var(--f7-block-strong-border-color);display:block;z-index:15;right:auto;left:0;height:1px;width:100%}.block-strong:after{top:auto;bottom:0;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.block-title{position:relative;overflow:hidden;margin:0;white-space:var(--f7-block-title-white-space);text-overflow:ellipsis;text-transform:var(--f7-block-title-text-transform);color:var(--f7-block-title-text-color);font-size:var(--f7-block-title-font-size,inherit);font-weight:var(--f7-block-title-font-weight);line-height:var(--f7-block-title-line-height);margin:var(--f7-block-margin-vertical) calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right)) var(--f7-block-title-margin-bottom) calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left))}.block-title+.block,.block-title+.block-header,.block-title+.card,.block-title+.list,.block-title+.timeline{margin-top:0}.block-title-medium{font-size:var(--f7-block-title-medium-font-size);text-transform:var(--f7-block-title-medium-text-transform);color:var(--f7-block-title-medium-text-color);font-weight:var(--f7-block-title-medium-font-weight);line-height:var(--f7-block-title-medium-line-height)}.block-title-large{font-size:var(--f7-block-title-large-font-size);text-transform:var(--f7-block-title-large-text-transform);color:var(--f7-block-title-large-text-color);font-weight:var(--f7-block-title-large-font-weight);line-height:var(--f7-block-title-large-line-height)}.block>.block-title:first-child,.list>.block-title:first-child{margin-top:0;margin-left:0;margin-right:0}.block-header{color:var(--f7-block-header-text-color);font-size:var(--f7-block-header-font-size);margin-bottom:var(--f7-block-header-margin);margin-top:var(--f7-block-margin-vertical)}.block-header+.block,.block-header+.card,.block-header+.list,.block-header+.timeline{margin-top:var(--f7-block-header-margin)}.block-footer{color:var(--f7-block-footer-text-color);font-size:var(--f7-block-footer-font-size);margin-top:var(--f7-block-footer-margin);margin-bottom:var(--f7-block-margin-vertical)}.block-footer,.block-header{padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right))}.block-footer h1:first-child,.block-footer h2:first-child,.block-footer h3:first-child,.block-footer h4:first-child,.block-footer p:first-child,.block-footer ul:first-child,.block-header h1:first-child,.block-header h2:first-child,.block-header h3:first-child,.block-header h4:first-child,.block-header p:first-child,.block-header ul:first-child{margin-top:0}.block-footer h1:last-child,.block-footer h2:last-child,.block-footer h3:last-child,.block-footer h4:last-child,.block-footer p:last-child,.block-footer ul:last-child,.block-header h1:last-child,.block-header h2:last-child,.block-header h3:last-child,.block-header h4:last-child,.block-header p:last-child,.block-header ul:last-child{margin-bottom:0}.block-footer h1:first-child:last-child,.block-footer h2:first-child:last-child,.block-footer h3:first-child:last-child,.block-footer h4:first-child:last-child,.block-footer p:first-child:last-child,.block-footer ul:first-child:last-child,.block-header h1:first-child:last-child,.block-header h2:first-child:last-child,.block-header h3:first-child:last-child,.block-header h4:first-child:last-child,.block-header p:first-child:last-child,.block-header ul:first-child:last-child{margin-top:0;margin-bottom:0}.block .block-header,.card .block-header,.list .block-header,.timeline .block-header{margin-top:0}.block .block-footer,.card .block-footer,.list .block-footer,.timeline .block-footer{margin-bottom:0}.block+.block-footer,.card+.block-footer,.list+.block-footer,.timeline+.block-footer{margin-top:calc(var(--f7-block-margin-vertical)*-1 - var(--f7-block-footer-margin)*-1)}.block+.block-footer{margin-bottom:var(--f7-block-margin-vertical)}.block .block-footer,.block .block-header{padding:0}.block.inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.inset:after,.block-strong.inset:before{display:none!important}@media (min-width:480px){.block.xsmall-inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.xsmall-inset:after,.block-strong.xsmall-inset:before{display:none!important}}@media (min-width:568px){.block.small-inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.small-inset:after,.block-strong.small-inset:before{display:none!important}}@media (min-width:768px){.block.medium-inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.medium-inset:after,.block-strong.medium-inset:before{display:none!important}}@media (min-width:1024px){.block.large-inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.large-inset:after,.block-strong.large-inset:before{display:none!important}}@media (min-width:1200px){.block.xlarge-inset{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.xlarge-inset:after,.block-strong.xlarge-inset:before{display:none!important}}:root{--f7-list-inset-side-margin:16px;--f7-list-item-cell-margin:16px;--f7-list-item-padding-horizontal:16px;--f7-list-media-item-padding-horizontal:16px;--f7-list-item-text-max-lines:2;--f7-list-chevron-icon-font-size:20px;--f7-list-item-title-font-size:inherit;--f7-list-item-title-font-weight:400;--f7-list-item-title-text-color:inherit;--f7-list-item-title-line-height:inherit;--f7-list-item-title-white-space:nowrap;--f7-list-item-subtitle-font-weight:400;--f7-list-item-subtitle-text-color:inherit;--f7-list-item-subtitle-line-height:inherit;--f7-list-item-text-font-weight:400;--f7-list-item-after-font-weight:400;--f7-list-item-header-text-color:inherit;--f7-list-item-header-font-size:12px;--f7-list-item-header-font-weight:400;--f7-list-item-header-line-height:1.2;--f7-list-item-footer-font-size:12px;--f7-list-item-footer-font-weight:400;--f7-list-item-footer-line-height:1.2;--f7-list-button-font-size:inherit;--f7-list-button-font-weight:400;--f7-list-item-divider-line-height:inherit;--f7-list-group-title-line-height:inherit;--f7-list-bg-color:#fff;--f7-list-chevron-icon-color:rgba(0,0,0,0.2)}:root.theme-dark,:root .theme-dark{--f7-list-button-border-color:hsla(0,0%,100%,0.15);--f7-list-bg-color:#1c1c1d;--f7-list-border-color:hsla(0,0%,100%,0.15);--f7-list-item-border-color:hsla(0,0%,100%,0.15);--f7-list-item-divider-border-color:hsla(0,0%,100%,0.15);--f7-list-item-divider-bg-color:#232323;--f7-list-group-title-bg-color:#232323;--f7-list-chevron-icon-color:hsla(0,0%,100%,0.3)}.ios{--f7-list-in-list-padding-left:30px;--f7-list-inset-border-radius:8px;--f7-list-margin-vertical:35px;--f7-list-font-size:17px;--f7-list-chevron-icon-area:20px;--f7-list-border-color:rgba(0,0,0,0.22);--f7-list-item-border-color:rgba(0,0,0,0.22);--f7-list-link-pressed-bg-color:rgba(0,0,0,0.15);--f7-list-item-subtitle-font-size:15px;--f7-list-item-text-font-size:15px;--f7-list-item-text-line-height:21px;--f7-list-item-after-font-size:inherit;--f7-list-item-after-line-height:inherit;--f7-list-item-after-padding:5px;--f7-list-item-min-height:44px;--f7-list-item-media-margin:16px;--f7-list-item-media-icons-margin:5px;--f7-list-item-padding-vertical:8px;--f7-list-media-item-padding-vertical:10px;--f7-list-media-item-title-font-weight:600;--f7-list-button-text-align:center;--f7-list-button-border-color:rgba(0,0,0,0.22);--f7-list-item-divider-height:31px;--f7-list-item-divider-font-size:inherit;--f7-list-item-divider-font-weight:400;--f7-list-item-divider-bg-color:rgba(0,0,0,0.03);--f7-list-item-divider-border-color:rgba(0,0,0,0.22);--f7-list-group-title-height:31px;--f7-list-group-title-font-size:inherit;--f7-list-group-title-font-weight:400;--f7-list-group-title-bg-color:#f7f7f7;--f7-list-item-after-text-color:rgba(0,0,0,0.45);--f7-list-item-footer-text-color:rgba(0,0,0,0.45);--f7-list-item-text-text-color:rgba(0,0,0,0.45);--f7-list-item-divider-text-color:rgba(0,0,0,0.45);--f7-list-group-title-text-color:rgba(0,0,0,0.45);--f7-list-button-pressed-bg-color:rgba(0,0,0,0.15)}.ios.theme-dark,.ios .theme-dark{--f7-list-item-after-text-color:hsla(0,0%,100%,0.55);--f7-list-item-header-text-color:hsla(0,0%,100%,0.55);--f7-list-item-footer-text-color:hsla(0,0%,100%,0.55);--f7-list-item-text-text-color:hsla(0,0%,100%,0.55);--f7-list-item-divider-text-color:hsla(0,0%,100%,0.55);--f7-list-group-title-text-color:hsla(0,0%,100%,0.55);--f7-list-link-pressed-bg-color:hsla(0,0%,100%,0.08);--f7-list-button-pressed-bg-color:hsla(0,0%,100%,0.08)}:root{--f7-list-chevron-icon-left:"chevron_left";--f7-list-chevron-icon-right:"chevron_right"}.aurora{--f7-list-chevron-icon-left:"chevron_left_aurora";--f7-list-chevron-icon-right:"chevron_right_aurora"}.list{z-index:1;font-size:var(--f7-list-font-size);margin:var(--f7-list-margin-vertical) 0}.list,.list ul{position:relative}.list ul{list-style:none;margin:0;padding:0;background:var(--f7-list-bg-color)}.list ul:before{top:0;bottom:auto;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.list ul:after,.list ul:before{content:"";position:absolute;background-color:var(--f7-list-border-color);display:block;z-index:15;right:auto;left:0;height:1px;width:100%}.list ul:after{top:auto;bottom:0;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.list ul ul{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-list-in-list-padding-left))}.list ul ul:after,.list ul ul:before{display:none!important}.list li{position:relative;box-sizing:border-box}.list .item-media{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;box-sizing:border-box;padding-bottom:var(--f7-list-item-padding-vertical);padding-top:var(--f7-list-item-padding-vertical)}.list .item-media+.item-inner{margin-left:var(--f7-list-item-media-margin)}.list .item-media i+i,.list .item-media i+img{margin-left:var(--f7-list-item-media-icons-margin)}.list .item-after{padding-left:var(--f7-list-item-after-padding)}.list .item-inner{position:relative;width:100%;min-width:0;display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;align-self:stretch;padding-top:var(--f7-list-item-padding-vertical);padding-bottom:var(--f7-list-item-padding-vertical);min-height:var(--f7-list-item-min-height);padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-title{min-width:0;flex-shrink:1;white-space:var(--f7-list-item-title-white-space);position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:var(--f7-list-item-title-font-size);font-weight:var(--f7-list-item-title-font-weight);color:var(--f7-list-item-title-text-color);line-height:var(--f7-list-item-title-line-height)}.list .item-after{white-space:nowrap;flex-shrink:0;display:flex;font-size:var(--f7-list-item-after-font-size);font-weight:var(--f7-list-item-after-font-weight);color:var(--f7-list-item-after-text-color);line-height:var(--f7-list-item-after-line-height);margin-left:auto}.list .item-footer,.list .item-header{white-space:normal}.list .item-header{color:var(--f7-list-item-header-text-color);font-size:var(--f7-list-item-header-font-size);font-weight:var(--f7-list-item-header-font-weight);line-height:var(--f7-list-item-header-line-height)}.list .item-footer{color:var(--f7-list-item-footer-text-color);font-size:var(--f7-list-item-footer-font-size);font-weight:var(--f7-list-item-footer-font-weight);line-height:var(--f7-list-item-footer-line-height)}.list .item-link,.list .list-button{transition-duration:.3s;transition-property:background-color;display:block;position:relative;overflow:hidden;z-index:0}.list .item-link{color:inherit}.list .item-link.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.list .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-content{display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;min-height:var(--f7-list-item-min-height);padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left))}.list .item-subtitle{white-space:nowrap;max-width:100%;font-size:var(--f7-list-item-subtitle-font-size);font-weight:var(--f7-list-item-subtitle-font-weight);color:var(--f7-list-item-subtitle-text-color);line-height:var(--f7-list-item-subtitle-line-height)}.list .item-subtitle,.list .item-text{position:relative;overflow:hidden;text-overflow:ellipsis}.list .item-text{-webkit-line-clamp:var(--f7-list-item-text-max-lines);-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--f7-list-item-text-font-size);font-weight:var(--f7-list-item-text-font-weight);color:var(--f7-list-item-text-text-color);line-height:var(--f7-list-item-text-line-height);max-height:calc(var(--f7-list-item-text-line-height)*var(--f7-list-item-text-max-lines))}.list .item-title-row{position:relative;display:flex;justify-content:space-between;box-sizing:border-box}.list .item-title-row .item-after{align-self:center}.list .item-row{display:flex;justify-content:space-between;box-sizing:border-box}.list .item-cell{display:block;align-self:center;box-sizing:border-box;width:100%;min-width:0;margin-left:var(--f7-list-item-cell-margin);flex-shrink:1}.list .item-cell:first-child,.list .ripple-wave+.item-cell{margin-left:0}.list li:last-child .list-button:after,.list li:last-child>.item-content>.item-inner:after,.list li:last-child>.item-inner:after,.list li:last-child>.item-link>.item-content>.item-inner:after,.list li:last-child>.swipeout-content>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-inner:after,.list li:last-child li:last-child>.item-link>.item-content>.item-inner:after,.list li:last-child li:last-child>.swipeout-content>.item-content>.item-inner:after{display:none!important}.list li:last-child li .item-inner:after,.list li li:last-child .item-inner:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.aurora .list.no-hairline-bottom-aurora:after,.aurora .list.no-hairline-bottom-aurora ul:after,.aurora .list.no-hairline-top-aurora:before,.aurora .list.no-hairline-top-aurora ul:before,.aurora .list.no-hairlines-aurora:after,.aurora .list.no-hairlines-aurora:before,.aurora .list.no-hairlines-aurora ul:after,.aurora .list.no-hairlines-aurora ul:before,.aurora .list.no-hairlines-between-aurora .item-divider:after,.aurora .list.no-hairlines-between-aurora .item-inner:after,.aurora .list.no-hairlines-between-aurora.links-list a:after,.aurora .list.no-hairlines-between-aurora .list-button:after,.aurora .list.no-hairlines-between-aurora .list-group-title:after,.aurora .list.no-hairlines-between-aurora.simple-list li:after,.ios .list.no-hairline-bottom-ios:after,.ios .list.no-hairline-bottom-ios ul:after,.ios .list.no-hairline-top-ios:before,.ios .list.no-hairline-top-ios ul:before,.ios .list.no-hairlines-between-ios .item-divider:after,.ios .list.no-hairlines-between-ios .item-inner:after,.ios .list.no-hairlines-between-ios.links-list a:after,.ios .list.no-hairlines-between-ios .list-button:after,.ios .list.no-hairlines-between-ios .list-group-title:after,.ios .list.no-hairlines-between-ios.simple-list li:after,.ios .list.no-hairlines-ios:after,.ios .list.no-hairlines-ios:before,.ios .list.no-hairlines-ios ul:after,.ios .list.no-hairlines-ios ul:before,.list.no-hairline-bottom:after,.list.no-hairline-bottom ul:after,.list.no-hairline-top:before,.list.no-hairline-top ul:before,.list.no-hairlines-between .item-divider:after,.list.no-hairlines-between .item-inner:after,.list.no-hairlines-between.links-list a:after,.list.no-hairlines-between .list-button:after,.list.no-hairlines-between .list-group-title:after,.list.no-hairlines-between.simple-list li:after,.list.no-hairlines:after,.list.no-hairlines:before,.list.no-hairlines ul:after,.list.no-hairlines ul:before,.md .list.no-hairline-bottom-md:after,.md .list.no-hairline-bottom-md ul:after,.md .list.no-hairline-top-md:before,.md .list.no-hairline-top-md ul:before,.md .list.no-hairlines-between-md .item-divider:after,.md .list.no-hairlines-between-md .item-inner:after,.md .list.no-hairlines-between-md.links-list a:after,.md .list.no-hairlines-between-md .list-button:after,.md .list.no-hairlines-between-md .list-group-title:after,.md .list.no-hairlines-between-md.simple-list li:after,.md .list.no-hairlines-md:after,.md .list.no-hairlines-md:before,.md .list.no-hairlines-md ul:after,.md .list.no-hairlines-md ul:before{display:none!important}.list-button{padding:0 var(--f7-list-item-padding-horizontal);line-height:var(--f7-list-item-min-height);color:var(--f7-list-button-text-color,var(--f7-theme-color));font-size:var(--f7-list-button-font-size);font-weight:var(--f7-list-button-font-weight);text-align:var(--f7-list-button-text-align)}.list-button:after{content:"";position:absolute;background-color:var(--f7-list-button-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.list-button.active-state{background-color:var(--f7-list-button-pressed-bg-color)}.list-button[class*=color-]{--f7-list-button-text-color:var(--f7-theme-color)}.simple-list li{position:relative;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;align-content:center;line-height:var(--f7-list-item-min-height);height:var(--f7-list-item-min-height);padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.simple-list li:after{left:var(--f7-list-item-padding-horizontal);width:auto;left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.simple-list li:last-child:after{display:none!important}.links-list li{z-index:1}.links-list a{transition-duration:.3s;transition-property:background-color;display:block;position:relative;overflow:hidden;display:flex;align-items:center;align-content:center;justify-content:space-between;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:var(--f7-list-item-min-height);color:inherit}.links-list a .ripple-wave{z-index:0}.links-list a:after{width:auto}.links-list a.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.links-list a{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.links-list a:after{left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.links-list li:last-child a:after{display:none!important}.links-list a:after,.list .item-inner:after,.simple-list li:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.media-list,li.media-item{--f7-list-item-padding-vertical:var(--f7-list-media-item-padding-vertical);--f7-list-item-padding-horizontal:var(--f7-list-media-item-padding-horizontal)}.media-list .item-title,li.media-item .item-title{font-weight:var(--f7-list-media-item-title-font-weight,var(--f7-list-item-title-font-weight,inherit))}.media-list .item-inner,li.media-item .item-inner{display:block;align-self:stretch}.media-list .item-media,li.media-item .item-media{align-self:flex-start}.media-list .item-media img,li.media-item .item-media img{display:block}.media-list .item-link .item-inner,li.media-item .item-link .item-inner{padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list .item-link .item-title-row,li.media-item .item-link .item-title-row{padding-right:calc(var(--f7-list-chevron-icon-area))}.media-list.chevron-center .item-link .item-inner,.media-list .chevron-center .item-link .item-inner,.media-list .item-link.chevron-center .item-inner,li.media-item.chevron-center .item-link .item-inner,li.media-item .chevron-center .item-link .item-inner,li.media-item .item-link.chevron-center .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list.chevron-center .item-title-row,.media-list .chevron-center .item-title-row,li.media-item.chevron-center .item-title-row,li.media-item .chevron-center .item-title-row{padding-right:0}.links-list a:before,.list .item-link .item-inner:before,.media-list.chevron-center .item-link .item-inner:before,.media-list .chevron-center .item-link .item-inner:before,.media-list .item-link.chevron-center .item-inner:before,.media-list .item-link .item-title-row:before,li.media-item.chevron-center .item-link .item-inner:before,li.media-item .chevron-center .item-link .item-inner:before,li.media-item .item-link.chevron-center .item-inner:before,li.media-item .item-link .item-title-row:before{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;font-size:var(--f7-list-chevron-icon-font-size);line-height:14px;color:var(--f7-list-chevron-icon-color);pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right)}.media-list.chevron-center .item-title-row:before,.media-list .chevron-center .item-title-row:before,.media-list .item-link .item-inner:before,li.media-item.chevron-center .item-title-row:before,li.media-item .chevron-center .item-title-row:before,li.media-item .item-link .item-inner:before{display:none}.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before{right:0}.list-group ul:after,.list-group ul:before{z-index:25!important}.list-group+.list-group ul:before{display:none!important}.item-divider,li.item-divider,li.list-group-title{white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;z-index:15;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));box-sizing:border-box;display:flex;align-items:center;align-content:center}.item-divider:after,li.item-divider:after,li.list-group-title:after{display:none!important}.item-divider,li.item-divider{margin-top:-1px;height:var(--f7-list-item-divider-height);color:var(--f7-list-item-divider-text-color);font-size:var(--f7-list-item-divider-font-size);font-weight:var(--f7-list-item-divider-font-weight);background-color:var(--f7-list-item-divider-bg-color);line-height:var(--f7-list-item-divider-line-height)}.item-divider:before,li.item-divider:before{content:"";position:absolute;background-color:var(--f7-list-item-divider-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.list li.list-group-title,li.list-group-title{position:relative;position:-webkit-sticky;position:sticky;top:0;margin-top:0;z-index:20;height:var(--f7-list-group-title-height);color:var(--f7-list-group-title-text-color);font-size:var(--f7-list-group-title-font-size);font-weight:var(--f7-list-group-title-font-weight);background-color:var(--f7-list-group-title-bg-color);line-height:var(--f7-list-group-title-line-height)}.page-with-navbar-large .list li.list-group-title,.page-with-navbar-large li.list-group-title{top:calc(var(--f7-navbar-large-title-height)*-1)}.list.inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.inset .block-title{margin-left:0;margin-right:0}.list.inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.inset ul:after,.list.inset ul:before{display:none!important}.list.inset li.swipeout:first-child,.list.inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.inset li.swipeout:last-child,.list.inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.inset li.swipeout:first-child:last-child,.list.inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}@media (min-width:480px){.list.xsmall-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xsmall-inset .block-title{margin-left:0;margin-right:0}.list.xsmall-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset ul:after,.list.xsmall-inset ul:before{display:none!important}.list.xsmall-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xsmall-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xsmall-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:568px){.list.small-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.small-inset .block-title{margin-left:0;margin-right:0}.list.small-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset ul:after,.list.small-inset ul:before{display:none!important}.list.small-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.small-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.small-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:768px){.list.medium-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.medium-inset .block-title{margin-left:0;margin-right:0}.list.medium-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset ul:after,.list.medium-inset ul:before{display:none!important}.list.medium-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.medium-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.medium-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:1024px){.list.large-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.large-inset .block-title{margin-left:0;margin-right:0}.list.large-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset ul:after,.list.large-inset ul:before{display:none!important}.list.large-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.large-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.large-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}@media (min-width:1200px){.list.xlarge-inset{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xlarge-inset .block-title{margin-left:0;margin-right:0}.list.xlarge-inset ul{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset ul:after,.list.xlarge-inset ul:before{display:none!important}.list.xlarge-inset li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xlarge-inset li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xlarge-inset li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}}.list.no-chevron,.list .no-chevron{--f7-list-chevron-icon-color:transparent;--f7-list-chevron-icon-area:0px}.ios .item-link.active-state .item-inner:after,.ios .links-list a.active-state:after,.ios .list-button.active-state:after{background-color:initial}.ios .links-list a.active-state,.ios .list .item-link.active-state,.ios .list .list-button.active-state{transition-duration:0ms}:root{--f7-badge-text-color:#fff;--f7-badge-bg-color:#8e8e93;--f7-badge-padding:0 4px;--f7-badge-in-icon-size:16px;--f7-badge-in-icon-font-size:10px;--f7-badge-font-weight:normal;--f7-badge-font-size:12px}.ios{--f7-badge-size:20px}.badge{display:inline-flex;align-items:center;align-content:center;justify-content:center;color:var(--f7-badge-text-color);background:var(--f7-badge-bg-color);position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:var(--f7-badge-font-weight);font-size:var(--f7-badge-font-size);border-radius:var(--f7-badge-size);padding:var(--f7-badge-padding);height:var(--f7-badge-size);min-width:var(--f7-badge-size)}.f7-icons .badge,.framework7-icons .badge,.icon .badge,.material-icons .badge{position:absolute;left:100%;margin-left:-10px;top:-2px;font-family:var(--f7-font-family);--f7-badge-font-size:var(--f7-badge-in-icon-font-size);--f7-badge-size:var(--f7-badge-in-icon-size)}.badge[class*=color-]{--f7-badge-bg-color:var(--f7-theme-color)}:root{--f7-button-min-width:32px;--f7-button-bg-color:transparent;--f7-button-border-width:0px;--f7-button-outline-border-width:2px;--f7-button-raised-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);--f7-button-raised-pressed-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);--f7-segmented-raised-divider-color:rgba(0,0,0,0.1);--f7-segmented-strong-padding:2px;--f7-segmented-strong-between-buttons:4px;--f7-segmented-strong-button-font-weight:500;--f7-segmented-strong-button-active-box-shadow:0px 2px 2px rgba(0,0,0,0.25);--f7-segmented-strong-bg-color:rgba(0,0,0,0.07);--f7-segmented-strong-button-text-color:#000;--f7-segmented-strong-button-pressed-bg-color:rgba(0,0,0,0.07);--f7-segmented-strong-button-hover-bg-color:rgba(0,0,0,0.04);--f7-segmented-strong-button-active-text-color:#000;--f7-segmented-strong-button-active-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-segmented-strong-bg-color:hsla(0,0%,100%,0.1);--f7-segmented-strong-button-pressed-bg-color:hsla(0,0%,100%,0.04);--f7-segmented-strong-button-hover-bg-color:hsla(0,0%,100%,0.02);--f7-segmented-strong-button-active-bg-color:hsla(0,0%,100%,0.14);--f7-segmented-strong-button-text-color:#fff;--f7-segmented-strong-button-active-text-color:#fff}.ios{--f7-button-font-size:13px;--f7-button-height:28px;--f7-button-padding-horizontal:10px;--f7-button-border-radius:5px;--f7-button-font-weight:600;--f7-button-letter-spacing:0;--f7-button-text-transform:uppercase;--f7-button-large-height:44px;--f7-button-large-font-size:17px;--f7-button-large-font-weight:500;--f7-button-large-text-transform:none;--f7-button-small-height:26px;--f7-button-small-font-size:13px;--f7-button-small-font-weight:600;--f7-button-small-text-transform:uppercase;--f7-button-small-outline-border-width:2px;--f7-segmented-strong-button-text-transform:none;--f7-segmented-strong-button-active-font-weight:600}button{width:100%}.button,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.button{text-decoration:none;text-align:center;display:block;background:none;margin:0;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;font-family:inherit;cursor:pointer;outline:0;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;border:var(--f7-button-border-width,0) solid var(--f7-button-border-color,var(--f7-theme-color));font-size:var(--f7-button-font-size);color:var(--f7-button-text-color,var(--f7-theme-color));height:var(--f7-button-height);line-height:calc(var(--f7-button-height) - var(--f7-button-border-width, 0)*2);padding:var(--f7-button-padding-vertical,0) var(--f7-button-padding-horizontal);border-radius:var(--f7-button-border-radius);min-width:var(--f7-button-min-width);font-weight:var(--f7-button-font-weight);letter-spacing:var(--f7-button-letter-spacing);text-transform:var(--f7-button-text-transform);background-color:var(--f7-button-bg-color);box-shadow:var(--f7-button-box-shadow)}.button.active-state{background-color:var(--f7-button-pressed-bg-color,rgba(var(--f7-theme-color-rgb),.15));color:var(--f7-button-pressed-text-color,var(--f7-button-text-color,var(--f7-theme-color)))}input[type=button].button,input[type=submit].button{width:100%}.button>i+i,.button>i+span,.button>span+i,.button>span+span{margin-left:4px}.appbar .button,.navbar .button,.searchbar .button,.subnavbar .button,.toolbar .button{color:var(--f7-button-text-color,var(--f7-theme-color))}.aurora .button-round-aurora,.button-round,.ios .button-round-ios,.md .button-round-md{--f7-button-border-radius:var(--f7-button-height)}.aurora .button-fill-aurora,.button-active,.button-fill,.button.tab-link-active,.ios .button-fill-ios,.md .button-fill-md{--f7-button-bg-color:var(--f7-button-fill-bg-color,var(--f7-theme-color));--f7-button-text-color:var(--f7-button-fill-text-color,#fff);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.aurora .button-fill-aurora,.button-fill,.ios .button-fill-ios,.md .button-fill-md{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color)}.button-active,.button.tab-link-active{--f7-button-pressed-bg-color:var(--f7-button-bg-color)}.aurora .button-outline-aurora,.button-outline,.ios .button-outline-ios,.md .button-outline-md{--f7-button-border-color:var(--f7-button-outline-border-color,var(--f7-theme-color));--f7-button-border-width:var(--f7-button-outline-border-width)}.aurora .button-large-aurora,.button-large,.ios .button-large-ios,.md .button-large-md{--f7-button-height:var(--f7-button-large-height);--f7-button-font-size:var(--f7-button-large-font-size);--f7-button-font-weight:var(--f7-button-large-font-weight);--f7-button-text-transform:var(--f7-button-large-text-transform)}.aurora .button-small-aurora,.button-small,.ios .button-small-ios,.md .button-small-md{--f7-button-outline-border-width:var(--f7-button-small-outline-border-width);--f7-button-height:var(--f7-button-small-height);--f7-button-font-size:var(--f7-button-small-font-size);--f7-button-font-weight:var(--f7-button-small-font-weight);--f7-button-text-transform:var(--f7-button-small-text-transform)}.ios .button-small-ios.button-fill,.ios .button-small.button-fill,.ios .button-small.button-fill-ios{--f7-button-border-width:var(--f7-button-small-outline-border-width);--f7-button-pressed-text-color:var(--f7-theme-color);--f7-button-pressed-bg-color:transparent}.segmented{align-self:center;display:flex;flex-wrap:nowrap;border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-button-box-shadow);box-sizing:border-box}.segmented .button,.segmented button{width:100%;flex-shrink:1;min-width:0;border-radius:0}.segmented .button:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.segmented .button.button-outline:nth-child(n+2),.segmented .button:not(.button-outline):first-child{border-left:none}.segmented .button:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.segmented .button-round:first-child{border-radius:var(--f7-button-height) 0 0 var(--f7-button-height)}.segmented .button-round:last-child{border-radius:0 var(--f7-button-height) var(--f7-button-height) 0}.segmented .button:first-child:last-child{border-radius:var(--f7-button-border-radius)}.aurora .segmented-raised-aurora,.ios .segmented-raised-ios,.md .segmented-raised-md,.segmented-raised{box-shadow:var(--f7-button-raised-box-shadow)}.aurora .segmented-raised-aurora .button:not(.button-outline),.ios .segmented-raised-ios .button:not(.button-outline),.md .segmented-raised-md .button:not(.button-outline),.segmented-raised .button:not(.button-outline){border-left:1px solid var(--f7-segmented-raised-divider-color)}.aurora .button-raised-aurora,.button-raised,.ios .button-raised-ios,.md .button-raised-md{--f7-button-box-shadow:var(--f7-button-raised-box-shadow)}.aurora .button-raised-aurora.active-state,.button-raised.active-state,.ios .button-raised-ios.active-state,.md .button-raised-md.active-state{--f7-button-box-shadow:var(--f7-button-raised-pressed-box-shadow)}.aurora .segmented-strong-aurora,.ios .segmented-strong-ios,.md .segmented-strong-md,.segmented-strong{--f7-button-bg-color:transparent;--f7-button-hover-bg-color:var(--f7-segmented-strong-button-hover-bg-color);--f7-button-text-color:var(--f7-segmented-strong-button-text-color);--f7-button-font-weight:var(--f7-segmented-strong-button-font-weight);--f7-button-text-transform:var(--f7-segmented-strong-button-text-transform);--f7-button-pressed-bg-color:var(--f7-segmented-strong-button-pressed-bg-color);position:relative;background:var(--f7-segmented-strong-bg-color);border-radius:calc(var(--f7-button-border-radius) + 2px);box-shadow:none;padding:var(--f7-segmented-strong-padding);overflow:hidden}.aurora .segmented-strong-aurora .button,.ios .segmented-strong-ios .button,.md .segmented-strong-md .button,.segmented-strong .button{z-index:1;transform:translateZ(0)}.aurora .segmented-strong-aurora .button,.aurora .segmented-strong-aurora .button:first-child,.aurora .segmented-strong-aurora .button:last-child,.ios .segmented-strong-ios .button,.ios .segmented-strong-ios .button:first-child,.ios .segmented-strong-ios .button:last-child,.md .segmented-strong-md .button,.md .segmented-strong-md .button:first-child,.md .segmented-strong-md .button:last-child,.segmented-strong .button,.segmented-strong .button:first-child,.segmented-strong .button:last-child{border-radius:var(--f7-button-border-radius)}.aurora .segmented-strong-aurora .button+.button,.ios .segmented-strong-ios .button+.button,.md .segmented-strong-md .button+.button,.segmented-strong .button+.button{margin-left:var(--f7-segmented-strong-between-buttons)}.aurora .segmented-strong-aurora .button.button-active,.aurora .segmented-strong-aurora .button.tab-link-active,.ios .segmented-strong-ios .button.button-active,.ios .segmented-strong-ios .button.tab-link-active,.md .segmented-strong-md .button.button-active,.md .segmented-strong-md .button.tab-link-active,.segmented-strong .button.button-active,.segmented-strong .button.tab-link-active{--f7-button-hover-bg-color:transparent;--f7-button-bg-color:transparent;--f7-button-text-color:var(--f7-segmented-strong-button-active-text-color);--f7-button-font-weight:var(--f7-segmented-strong-button-active-font-weight)}.aurora .segmented-strong-aurora .segmented-highlight,.ios .segmented-strong-ios .segmented-highlight,.md .segmented-strong-md .segmented-highlight,.segmented-strong .segmented-highlight{--f7-segmented-highlight-num:1;--f7-segmented-highlight-active:0;--f7-segmented-highlight-padding:calc(var(--f7-segmented-strong-padding)*2);--f7-segmented-highlight-between:var(--f7-segmented-strong-between-buttons);--f7-segmented-highlight-width:calc((100% - var(--f7-segmented-highlight-padding) - var(--f7-segmented-highlight-between)*(var(--f7-segmented-highlight-num) - 1))/var(--f7-segmented-highlight-num));position:absolute;background-color:var(--f7-segmented-strong-button-active-bg-color);border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-segmented-strong-button-active-box-shadow);left:var(--f7-segmented-strong-padding);top:var(--f7-segmented-strong-padding);height:calc(100% - var(--f7-segmented-strong-padding)*2);width:var(--f7-segmented-highlight-width);z-index:0;transform:translateX(calc(var(--f7-segmented-highlight-active)*100% + var(--f7-segmented-highlight-active)*var(--f7-segmented-highlight-between)));transition:.2s}.button:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-num:2}.button:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-num:3}.button:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-num:4}.button:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-num:5}.button:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-num:6}.button:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-num:7}.button:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-num:8}.button:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-num:9}.button:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-num:10}.button-active:nth-child(2)~.segmented-highlight,.tab-link-active:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-active:1}.button-active:nth-child(3)~.segmented-highlight,.tab-link-active:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-active:2}.button-active:nth-child(4)~.segmented-highlight,.tab-link-active:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-active:3}.button-active:nth-child(5)~.segmented-highlight,.tab-link-active:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-active:4}.button-active:nth-child(6)~.segmented-highlight,.tab-link-active:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-active:5}.button-active:nth-child(7)~.segmented-highlight,.tab-link-active:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-active:6}.button-active:nth-child(8)~.segmented-highlight,.tab-link-active:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-active:7}.button-active:nth-child(9)~.segmented-highlight,.tab-link-active:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-active:8}.button-active:nth-child(10)~.segmented-highlight,.tab-link-active:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-active:9}.aurora .segmented-round-aurora,.aurora .segmented-round-aurora .segmented-highlight,.ios .segmented-round-ios,.ios .segmented-round-ios .segmented-highlight,.md .segmented-round-md,.md .segmented-round-md .segmented-highlight,.segmented-round,.segmented-round .segmented-highlight{border-radius:var(--f7-button-height)}.subnavbar .segmented{width:100%}.ios .button{transition-duration:.1s}.ios .button-fill,.ios .button-fill-ios{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color,var(--f7-theme-color-tint))}.ios .button-small,.ios .button-small-ios{transition-duration:.2s}:root{--f7-touch-ripple-black:rgba(0,0,0,0.1);--f7-touch-ripple-white:hsla(0,0%,100%,0.3);--f7-touch-ripple-color:var(--f7-touch-ripple-black)}.theme-dark{--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.actions-button,.button,.checkbox,.dialog-button,.fab a,.item-link,.link,.list-button,.radio,.ripple,.speed-dial-buttons a,.tab-link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ripple-wave{left:0;top:0;position:absolute!important;border-radius:50%;pointer-events:none;z-index:-1;padding:0;margin:0;font-size:0;transform:translateZ(0) scale(0);transition-duration:1.4s;background-color:var(--f7-touch-ripple-color)}.ripple-wave.ripple-wave-fill{transition-duration:.3s;opacity:.35}.ripple-wave.ripple-wave-out{transition-duration:.6s;opacity:0}.button-fill .ripple-wave,.menu .ripple-wave,.picker-calendar-day .ripple-wave{z-index:1}.checkbox .ripple-wave,.data-table .sortable-cell .ripple-wave,.radio .ripple-wave{z-index:0}[class*=ripple-color-]{--f7-touch-ripple-color:var(--f7-theme-color-ripple-color)}.f7-icons,.material-icons{width:1em;height:1em}i.icon{display:inline-block;vertical-align:middle;background-size:100% auto;background-position:50%;background-repeat:no-repeat;font-style:normal;position:relative}.icon-back:after,.icon-forward:after,.icon-next:after,.icon-prev:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px}.icon[class*=color-]{color:var(--f7-theme-color)}.ios .icon-back,.ios .icon-forward,.ios .icon-next,.ios .icon-prev{width:12px;height:20px;line-height:20px}.ios .icon-back:after,.ios .icon-forward:after,.ios .icon-next:after,.ios .icon-prev:after{line-height:inherit}.ios .icon-next:after,.ios .icon-prev:after{font-size:16px}.ios .icon-back:after,.ios .icon-prev:after{content:"chevron_left_ios"}.ios .icon-forward:after,.ios .icon-next:after{content:"chevron_right_ios"}.custom-modal-backdrop{z-index:10500}.actions-backdrop,.custom-modal-backdrop,.dialog-backdrop,.fab-backdrop,.popover-backdrop,.popup-backdrop,.preloader-backdrop,.sheet-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:13000;visibility:hidden;opacity:0;transition-duration:.4s}.actions-backdrop.not-animated,.custom-modal-backdrop.not-animated,.dialog-backdrop.not-animated,.fab-backdrop.not-animated,.popover-backdrop.not-animated,.popup-backdrop.not-animated,.preloader-backdrop.not-animated,.sheet-backdrop.not-animated{transition-duration:0ms}.actions-backdrop.backdrop-in,.custom-modal-backdrop.backdrop-in,.dialog-backdrop.backdrop-in,.fab-backdrop.backdrop-in,.popover-backdrop.backdrop-in,.popup-backdrop.backdrop-in,.preloader-backdrop.backdrop-in,.sheet-backdrop.backdrop-in{visibility:visible;opacity:1}:root{--f7-appbar-shadow-image:none}.ios{--f7-appbar-height:44px;--f7-appbar-inner-padding-left:8px;--f7-appbar-inner-padding-right:8px}.appbar{position:relative;left:0;top:0;width:100%;z-index:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;margin:0;transform:translateZ(0);height:calc(var(--f7-appbar-height) + var(--f7-safe-area-top));background-image:var(--f7-appbar-bg-image,var(--f7-bars-bg-image));background-color:var(--f7-appbar-bg-color,var(--f7-bars-bg-color));color:var(--f7-appbar-text-color,var(--f7-bars-text-color));font-size:var(--f7-appbar-font-size);z-index:7000}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .appbar{background-color:rgba(var(--f7-appbar-bg-color-rgb,var(--f7-bars-bg-color-rgb)),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.appbar .panel~.appbar{z-index:5500}.appbar a{color:var(--f7-appbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.appbar a.link{display:flex;justify-content:flex-start;line-height:var(--f7-appbar-link-line-height,var(--f7-appbar-height));height:var(--f7-appbar-link-height,var(--f7-appbar-height))}.appbar .center,.appbar .left,.appbar .right{display:flex;align-items:center}.appbar.no-border .title-large:after,.appbar.no-border:after,.appbar.no-hairline .title-large:after,.appbar.no-hairline:after,.appbar.no-shadow:before{display:none!important}.appbar:after,.appbar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.appbar:after{background-color:var(--f7-appbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.appbar:after,.appbar:before{content:"";position:absolute;width:100%}.appbar:before{right:0;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-appbar-shadow-image)}.appbar:after{z-index:1}.appbar~*{--f7-appbar-app-offset:calc(var(--f7-appbar-height) + var(--f7-appbar-extra-offset, 0px) + var(--f7-safe-area-top))}.appbar~.appbar,.appbar~.panel .page,.appbar~.panel .page-content,.appbar~.panel .view,.appbar~.view,.appbar~.views{--f7-safe-area-top:0px}.appbar-inner{position:absolute;left:0;top:var(--f7-safe-area-top);width:100%;height:var(--f7-appbar-height);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 calc(var(--f7-appbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-appbar-inner-padding-left) + var(--f7-safe-area-left))}.appbar-inner.stacked{display:none}:root{--f7-dialog-button-text-color:var(--f7-theme-color);--f7-dialog-button-text-align:center;--f7-dialog-input-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-dialog-text-color:#fff}.ios{--f7-dialog-box-shadow:none;--f7-dialog-width:270px;--f7-dialog-inner-padding:16px;--f7-dialog-border-radius:13px;--f7-dialog-text-align:center;--f7-dialog-font-size:14px;--f7-dialog-title-text-color:inherit;--f7-dialog-title-font-size:18px;--f7-dialog-title-font-weight:600;--f7-dialog-title-line-height:inherit;--f7-dialog-button-font-size:17px;--f7-dialog-button-height:44px;--f7-dialog-button-letter-spacing:0;--f7-dialog-button-font-weight:400;--f7-dialog-button-text-transform:none;--f7-dialog-input-border-radius:4px;--f7-dialog-input-font-size:14px;--f7-dialog-input-height:32px;--f7-dialog-input-border-width:1px;--f7-dialog-input-placeholder-color:#a9a9a9;--f7-dialog-preloader-size:34px;--f7-dialog-bg-color:hsla(0,0%,100%,0.95);--f7-dialog-bg-color-rgb:255,255,255;--f7-dialog-text-color:#000;--f7-dialog-button-pressed-bg-color:rgba(0,0,0,0.1);--f7-dialog-input-border-color:rgba(0,0,0,0.3);--f7-dialog-border-divider-color:rgba(0,0,0,0.2)}.ios.theme-dark,.ios .theme-dark{--f7-dialog-bg-color:rgba(45,45,45,0.95);--f7-dialog-bg-color-rgb:45,45,45;--f7-dialog-button-pressed-bg-color:rgba(0,0,0,0.2);--f7-dialog-border-divider-color:hsla(0,0%,100%,0.15);--f7-dialog-input-border-color:hsla(0,0%,100%,0.15);--f7-dialog-input-bg-color:rgba(0,0,0,0.5)}.dialog{position:absolute;z-index:13500;left:50%;margin-top:0;top:50%;overflow:hidden;opacity:0;transform:translate3d(0,-50%,0) scale(1.185);transition-property:transform,opacity;display:none;transition-duration:.4s;box-shadow:var(--f7-dialog-box-shadow);width:var(--f7-dialog-width);margin-left:calc(var(--f7-dialog-width)*-1/2);border-radius:var(--f7-dialog-border-radius);text-align:var(--f7-dialog-text-align);color:var(--f7-dialog-text-color);font-size:var(--f7-dialog-font-size);background:var(--f7-dialog-bg-color);will-change:transform,opacity}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .dialog{background-color:rgba(var(--f7-dialog-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.dialog.modal-in{opacity:1;transform:translate3d(0,-50%,0) scale(1)}.dialog.modal-out{opacity:0;z-index:13499}.dialog.not-animated{transition-duration:0ms}.dialog-inner{position:relative;padding:var(--f7-dialog-inner-padding)}.dialog-title{color:var(--f7-dialog-title-text-color);font-size:var(--f7-dialog-title-font-size);font-weight:var(--f7-dialog-title-font-weight);line-height:var(--f7-dialog-title-line-height)}.dialog-buttons{position:relative;display:flex}.dialog-buttons-vertical .dialog-buttons{display:block;height:auto!important}.dialog-button{box-sizing:border-box;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;color:var(--f7-dialog-button-text-color);font-size:var(--f7-dialog-button-font-size);height:var(--f7-dialog-button-height);line-height:var(--f7-dialog-button-height);letter-spacing:var(--f7-dialog-button-letter-spacing);text-align:var(--f7-dialog-button-text-align);font-weight:var(--f7-dialog-button-font-weight);text-transform:var(--f7-dialog-button-text-transform);display:block;cursor:pointer}.dialog-button.active-state{background-color:var(--f7-dialog-button-pressed-bg-color)}.dialog-no-buttons .dialog-buttons{display:none}.dialog-input-field{position:relative}input.dialog-input[type]{box-sizing:border-box;margin:15px 0 0;border-radius:var(--f7-dialog-input-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;font-family:inherit;box-shadow:none;font-size:var(--f7-dialog-input-font-size);height:var(--f7-dialog-input-height);background-color:var(--f7-dialog-input-bg-color);border:var(--f7-dialog-input-border-width) solid var(--f7-dialog-input-border-color)}input.dialog-input[type]::-webkit-input-placeholder{color:var(--f7-dialog-input-placeholder-color)}input.dialog-input[type]::-moz-placeholder{color:var(--f7-dialog-input-placeholder-color)}input.dialog-input[type]::placeholder{color:var(--f7-dialog-input-placeholder-color)}.dialog-input-double input.dialog-input{border-radius:var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius) 0 0}.dialog-input-double+.dialog-input-double input.dialog-input{border-radius:0 0 var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius)}.dialog-preloader .preloader{--f7-preloader-size:var(--f7-dialog-preloader-size)}html.with-modal-dialog .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}.ios .dialog.modal-out{transform:translate3d(0,-50%,0) scale(1)}.ios .dialog-inner{border-radius:var(--f7-dialog-border-radius) var(--f7-dialog-border-radius) 0 0}.ios .dialog-inner:after{content:"";position:absolute;background-color:var(--f7-dialog-border-divider-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.ios .dialog-title+.dialog-text{margin-top:5px}.ios .dialog-buttons{height:44px;justify-content:center}.ios .dialog-button{width:100%;padding:0 5px;-webkit-box-flex:1;-ms-flex:1}.ios .dialog-button:after{content:"";position:absolute;background-color:var(--f7-dialog-border-divider-color);display:block;z-index:15;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;transform-origin:100% 50%;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)))}.ios .dialog-button:first-child{border-radius:0 0 0 var(--f7-dialog-border-radius)}.ios .dialog-button:last-child{border-radius:0 0 var(--f7-dialog-border-radius) 0}.ios .dialog-button:last-child:after{display:none!important}.ios .dialog-button:first-child:last-child{border-radius:0 0 var(--f7-dialog-border-radius) var(--f7-dialog-border-radius)}.ios .dialog-button.dialog-button-bold{font-weight:500}.ios .dialog-button[class*=color-]{--f7-dialog-button-text-color:var(--f7-theme-color)}.ios .dialog-buttons-vertical .dialog-buttons{height:auto}.ios .dialog-buttons-vertical .dialog-button{border-radius:0}.ios .dialog-buttons-vertical .dialog-button:after{content:"";position:absolute;background-color:var(--f7-dialog-border-divider-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.ios .dialog-buttons-vertical .dialog-button:last-child{border-radius:0 0 var(--f7-dialog-border-radius) var(--f7-dialog-border-radius)}.ios .dialog-buttons-vertical .dialog-button:last-child:after{display:none!important}.ios .dialog-no-buttons .dialog-inner{border-radius:var(--f7-dialog-border-radius)}.ios .dialog-no-buttons .dialog-inner:after{display:none!important}.ios .dialog-input-field{margin-top:15px}.ios .dialog-input{padding:0 5px}.ios .dialog-input+.dialog-input{margin-top:5px}.ios .dialog-input-double+.dialog-input-double{margin-top:0}.ios .dialog-input-double+.dialog-input-double .dialog-input{border-top:0;margin-top:0}.ios .dialog-preloader .dialog-text~.preloader,.ios .dialog-preloader .dialog-title~.preloader,.ios .dialog-progress .dialog-text~.progressbar,.ios .dialog-progress .dialog-text~.progressbar-infinite,.ios .dialog-progress .dialog-title~.progressbar,.ios .dialog-progress .dialog-title~.progressbar-infinite{margin-top:15px}:root{--f7-popup-border-radius:0px;--f7-popup-tablet-width:630px;--f7-popup-tablet-height:630px;--f7-popup-transition-duration:400ms;--f7-popup-push-border-radius:10px;--f7-popup-push-offset:var(--f7-safe-area-top)}.ios{--f7-popup-tablet-border-radius:5px;--f7-popup-box-shadow:none}.popup-backdrop{z-index:10500}.popup{position:absolute;left:0;top:0;width:100%;height:100%;display:none;box-sizing:border-box;transition-property:transform;transform:translate3d(0,100vh,0);background:#fff;z-index:11000;overflow:hidden;border-radius:var(--f7-popup-border-radius)}.popup.theme-dark,.theme-dark .popup{background:#000}.popup.modal-in,.popup.modal-out{transition-duration:var(--f7-popup-transition-duration)}.popup.not-animated{transition-duration:0ms}.popup.modal-in{display:block;transform:translateZ(0)}.popup.modal-out{transform:translate3d(0,100vh,0)}.popup.swipe-close-to-top.modal-out{transform:translate3d(0,-100vh,0)}@media (min-width:630px) and (min-height:630px){.popup:not(.popup-tablet-fullscreen){--f7-safe-area-top:0px;--f7-safe-area-bottom:0px;width:var(--f7-popup-tablet-width);height:var(--f7-popup-tablet-height);left:50%;top:50%;margin-left:calc(var(--f7-popup-tablet-width)*-1/2);margin-top:calc(var(--f7-popup-tablet-height)*-1/2);transform:translate3d(0,100vh,0);box-shadow:var(--f7-popup-box-shadow);border-radius:var(--f7-popup-tablet-border-radius,var(--f7-popup-border-radius))}.popup:not(.popup-tablet-fullscreen).modal-in{transform:translateZ(0)}.popup:not(.popup-tablet-fullscreen).modal-out{transform:translate3d(0,100vh,0)}.popup:not(.popup-tablet-fullscreen).swipe-close-to-top.modal-out{transform:translate3d(0,-100vh,0)}.popup:not(.popup-tablet-fullscreen).popup-behind{transform:translateZ(0) scale(.9)}}html.with-modal-popup .framework7-root>.panel .page-content,html.with-modal-popup .framework7-root>.view .page-content,html.with-modal-popup .framework7-root>.views .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}html.with-modal-popup-push-closing .popup-push,html.with-modal-popup-push .popup-push{top:calc(var(--f7-popup-push-offset) + 10px);height:calc(100% - var(--f7-popup-push-offset) - 10px);border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;--f7-safe-area-top:0px}html.with-modal-popup-push-closing .popup-push .page,html.with-modal-popup-push-closing .popup-push .view,html.with-modal-popup-push .popup-push .page,html.with-modal-popup-push .popup-push .view{--f7-safe-area-top:0px}html.with-modal-popup-push-closing .framework7-root,html.with-modal-popup-push .framework7-root{background:#000}html.with-modal-popup-push-closing .framework7-root>.view,html.with-modal-popup-push-closing .framework7-root>.views,html.with-modal-popup-push .framework7-root>.view,html.with-modal-popup-push .framework7-root>.views{transition-duration:var(--f7-popup-transition-duration)}html.with-modal-popup-push-closing .framework7-root>.view.theme-dark:after,html.with-modal-popup-push-closing .framework7-root>.views.theme-dark:after,html.with-modal-popup-push-closing.theme-dark .framework7-root>.view:after,html.with-modal-popup-push-closing .theme-dark.framework7-root>.view:after,html.with-modal-popup-push-closing .theme-dark .framework7-root>.view:after,html.with-modal-popup-push-closing.theme-dark .framework7-root>.views:after,html.with-modal-popup-push-closing .theme-dark.framework7-root>.views:after,html.with-modal-popup-push-closing .theme-dark .framework7-root>.views:after,html.with-modal-popup-push .framework7-root>.view.theme-dark:after,html.with-modal-popup-push .framework7-root>.views.theme-dark:after,html.with-modal-popup-push.theme-dark .framework7-root>.view:after,html.with-modal-popup-push .theme-dark.framework7-root>.view:after,html.with-modal-popup-push .theme-dark .framework7-root>.view:after,html.with-modal-popup-push.theme-dark .framework7-root>.views:after,html.with-modal-popup-push .theme-dark.framework7-root>.views:after,html.with-modal-popup-push .theme-dark .framework7-root>.views:after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);z-index:13000;border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;opacity:1;animation:popup-dark-push-overlay-fade-in var(--f7-popup-transition-duration) forwards}html.with-modal-popup-push .framework7-root>.view,html.with-modal-popup-push .framework7-root>.views{border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;transform:translateZ(0) scale(var(--f7-popup-push-scale,1))!important}html.with-modal-popup-push .popup:after{content:"";pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:13000;transition-duration:var(--f7-popup-transition-duration);border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;opacity:0}html.with-modal-popup-push.theme-dark .popup:after,html.with-modal-popup-push .theme-dark.popup:after,html.with-modal-popup-push .theme-dark .popup:after{background:hsla(0,0%,100%,.05)}html.with-modal-popup-push .popup-behind{transform:translateZ(0) scale(var(--f7-popup-push-scale,1))}html.with-modal-popup-push .popup-behind:not(.popup-push){border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0}html.with-modal-popup-push .popup-behind.popup-push{transform:translate3d(0,calc(-10px - var(--f7-popup-push-offset)),0) scale(var(--f7-popup-push-scale,1))}html.with-modal-popup-push .popup-behind:after{opacity:1;pointer-events:auto}html.with-modal-popup-push-closing .framework7-root>.view.theme-dark:after,html.with-modal-popup-push-closing .framework7-root>.views.theme-dark:after,html.with-modal-popup-push-closing.theme-dark .framework7-root>.view:after,html.with-modal-popup-push-closing .theme-dark.framework7-root>.view:after,html.with-modal-popup-push-closing .theme-dark .framework7-root>.view:after,html.with-modal-popup-push-closing.theme-dark .framework7-root>.views:after,html.with-modal-popup-push-closing .theme-dark.framework7-root>.views:after,html.with-modal-popup-push-closing .theme-dark .framework7-root>.views:after{animation:popup-dark-push-overlay-fade-out var(--f7-popup-transition-duration) forwards}@keyframes popup-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-dark-push-overlay-fade-out{0%{opacity:1}to{opacity:0}}:root{--f7-login-screen-blocks-max-width:480px;--f7-login-screen-title-text-align:center;--f7-login-screen-title-text-color:inherit;--f7-login-screen-title-letter-spacing:0;--f7-login-screen-title-font-weight:600;--f7-login-screen-title-font-size:28px;--f7-login-screen-content-bg-color:#fff;--f7-login-screen-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-login-screen-bg-color:#121212;--f7-login-screen-content-bg-color:#121212}.ios{--f7-login-screen-blocks-margin-vertical:25px}.ios.theme-dark,.ios .theme-dark{--f7-login-screen-bg-color:#000;--f7-login-screen-content-bg-color:#000}.login-screen{position:absolute;left:0;top:0;width:100%;height:100%;display:none;box-sizing:border-box;transition-property:transform;transform:translate3d(0,100vh,0);background:var(--f7-login-screen-bg-color);z-index:11000}.login-screen.modal-in,.login-screen.modal-out{transition-duration:.4s}.login-screen.not-animated{transition-duration:0ms}.login-screen.modal-in{display:block;transform:translateZ(0)}.login-screen.modal-out{transform:translate3d(0,100%,0)}.login-screen-content,.login-screen-page,.login-screen .page{background:var(--f7-login-screen-content-bg-color)}.login-screen-content .list-button,.login-screen-page .list-button{text-align:center;color:var(--f7-login-screen-list-button-text-color,var(--f7-theme-color))}.login-screen-content .block,.login-screen-content .list,.login-screen-content .login-screen-title,.login-screen-page .block,.login-screen-page .list,.login-screen-page .login-screen-title{margin:var(--f7-login-screen-blocks-margin-vertical) auto}.login-screen-content .block,.login-screen-content .block-footer,.login-screen-content .block-header,.login-screen-content .list,.login-screen-content .login-screen-title,.login-screen-page .block,.login-screen-page .block-footer,.login-screen-page .block-header,.login-screen-page .list,.login-screen-page .login-screen-title{max-width:var(--f7-login-screen-blocks-max-width)}.login-screen-content .list ul,.login-screen-page .list ul{background:none}.login-screen-content .list ul:after,.login-screen-content .list ul:before,.login-screen-page .list ul:after,.login-screen-page .list ul:before{display:none!important}.login-screen-content .block-footer,.login-screen-content .block-header,.login-screen-page .block-footer,.login-screen-page .block-header{text-align:center;margin-left:auto;margin-right:auto}.login-screen-title{text-align:var(--f7-login-screen-title-text-align);font-size:var(--f7-login-screen-title-font-size);font-weight:var(--f7-login-screen-title-font-weight);color:var(--f7-login-screen-title-text-color);letter-spacing:var(--f7-login-screen-title-letter-spacing)}.login-screen-page,.login-screen>.page,.login-screen>.view>.page{display:flex;flex-direction:column}.login-screen-page .login-screen-content,.login-screen-page .page-content,.login-screen>.page .login-screen-content,.login-screen>.page .page-content,.login-screen>.view>.page .login-screen-content,.login-screen>.view>.page .page-content{margin-top:auto;margin-bottom:auto;height:auto;max-height:100%;width:100%}.theme-dark .login-screen-content .block-strong,.theme-dark .login-screen-content .list ul,.theme-dark.login-screen-page .block-strong,.theme-dark .login-screen-page .block-strong,.theme-dark.login-screen-page .list ul,.theme-dark .login-screen-page .list ul{background-color:initial}:root{--f7-popover-width:260px}.ios{--f7-popover-border-radius:13px;--f7-popover-box-shadow:none;--f7-popover-actions-icon-size:28px;--f7-popover-bg-color:hsla(0,0%,100%,0.95);--f7-popover-actions-label-text-color:rgba(0,0,0,0.45)}.ios.theme-dark,.ios .theme-dark{--f7-popover-bg-color:rgba(30,30,30,0.95);--f7-popover-actions-label-text-color:hsla(0,0%,100%,0.55)}.popover{width:var(--f7-popover-width);z-index:13500;margin:0;top:0;opacity:0;left:0;position:absolute;display:none;transition-duration:.3s;background-color:var(--f7-popover-bg-color);border-radius:var(--f7-popover-border-radius);box-shadow:var(--f7-popover-box-shadow);will-change:transform,opacity}.popover .list{margin:0}.popover .list ul{background:none}.popover .list:first-child ul:before,.popover .list:last-child ul:after{display:none!important}.popover .list:first-child li:first-child,.popover .list:first-child li:first-child>label,.popover .list:first-child li:first-child a,.popover .list:first-child ul{border-radius:var(--f7-popover-border-radius) var(--f7-popover-border-radius) 0 0}.popover .list:last-child li:last-child,.popover .list:last-child li:last-child>label,.popover .list:last-child li:last-child a,.popover .list:last-child ul{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius)}.popover .list:first-child:last-child li:first-child:last-child,.popover .list:first-child:last-child li:first-child:last-child>label,.popover .list:first-child:last-child li:first-child:last-child a,.popover .list:first-child:last-child ul{border-radius:var(--f7-popover-border-radius)}.popover .list+.list{margin-top:var(--f7-list-margin-vertical)}.popover.modal-in{opacity:1}.popover.not-animated{transition-duration:0ms}.popover-inner{overflow:auto;-webkit-overflow-scrolling:touch}.popover-from-actions .item-link i.icon{width:var(--f7-popover-actions-icon-size);height:var(--f7-popover-actions-icon-size);font-size:var(--f7-popover-actions-icon-size)}.popover-from-actions-bold{font-weight:600}.popover-from-actions-label{line-height:1.3;position:relative;display:flex;align-items:center;padding:var(--f7-actions-label-padding);color:var(--f7-popover-actions-label-text-color);font-size:var(--f7-actions-label-font-size);justify-content:var(--f7-actions-label-justify-content)}.popover-from-actions-label:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.popover-from-actions-label:last-child:after{display:none!important}.ios .popover{transform:none;transition-property:opacity}.ios .popover-angle{left:-26px;z-index:100;overflow:hidden}.ios .popover-angle,.ios .popover-angle:after{width:26px;height:26px;position:absolute;top:0}.ios .popover-angle:after{content:"";background:var(--f7-popover-bg-color);left:0;border-radius:3px;transform:rotate(45deg)}.ios .popover-angle.on-left{left:-26px}.ios .popover-angle.on-left:after{left:19px;top:0}.ios .popover-angle.on-right{left:100%}.ios .popover-angle.on-right:after{left:-19px;top:0}.ios .popover-angle.on-top{left:0;top:-26px}.ios .popover-angle.on-top:after{left:0;top:19px}.ios .popover-angle.on-bottom{left:0;top:100%}.ios .popover-angle.on-bottom:after{left:0;top:-19px}:root{--f7-actions-grid-button-font-size:12px;--f7-actions-grid-button-text-color:#757575}:root.theme-dark,:root .theme-dark{--f7-actions-label-text-color:hsla(0,0%,100%,0.55)}.ios{--f7-actions-border-radius:13px;--f7-actions-button-padding:0px;--f7-actions-button-text-align:center;--f7-actions-button-height:57px;--f7-actions-button-height-landscape:44px;--f7-actions-button-font-size:20px;--f7-actions-button-icon-size:28px;--f7-actions-button-justify-content:center;--f7-actions-label-padding:8px 10px;--f7-actions-label-font-size:13px;--f7-actions-label-justify-content:center;--f7-actions-group-border-color:transparent;--f7-actions-group-margin:8px;--f7-actions-grid-button-icon-size:48px;--f7-actions-bg-color:hsla(0,0%,100%,0.95);--f7-actions-bg-color-rgb:255,255,255;--f7-actions-button-border-color:rgba(0,0,0,0.2);--f7-actions-button-pressed-bg-color:hsla(0,0%,90.2%,0.9);--f7-actions-button-pressed-bg-color-rgb:230,230,230;--f7-actions-label-text-color:#8a8a8a}.ios.theme-dark,.ios .theme-dark{--f7-actions-bg-color:rgba(45,45,45,0.95);--f7-actions-bg-color-rgb:45,45,45;--f7-actions-button-border-color:hsla(0,0%,100%,0.15);--f7-actions-button-pressed-bg-color:rgba(50,50,50,0.9);--f7-actions-button-pressed-bg-color-rgb:50,50,50}.actions-modal{position:absolute;left:0;bottom:0;z-index:13500;width:100%;transform:translate3d(0,100%,0);display:none;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;transition-property:transform;will-change:transform}.actions-modal.modal-in,.actions-modal.modal-out{transition-duration:.3s}.actions-modal.not-animated{transition-duration:0ms}.actions-modal.modal-in{transform:translate3d(0,calc(var(--f7-safe-area-bottom)*-1),0)}.actions-modal.modal-out{z-index:13499;transform:translate3d(0,100%,0)}@media (min-width:496px){.actions-modal{width:480px;left:50%;margin-left:-240px}}@media (orientation:landscape){.actions-modal{--f7-actions-button-height:var(--f7-actions-button-height-landscape)}}.actions-group{overflow:hidden;position:relative;margin:var(--f7-actions-group-margin);border-radius:var(--f7-actions-border-radius);transform:translateZ(0)}.actions-group:after{content:"";position:absolute;background-color:var(--f7-actions-group-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.actions-group:last-child:after{display:none!important}.actions-button,.actions-label{width:100%;font-weight:400;margin:0;box-sizing:border-box;display:block;position:relative;overflow:hidden;text-align:var(--f7-actions-button-text-align);background:var(--f7-actions-bg-color)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .actions-button,.ios-translucent-modals .actions-label{background-color:rgba(var(--f7-actions-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.actions-button:after,.actions-label:after{content:"";position:absolute;background-color:var(--f7-actions-button-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.actions-button:first-child,.actions-label:first-child{border-radius:var(--f7-actions-border-radius) var(--f7-actions-border-radius) 0 0}.actions-button:last-child,.actions-label:last-child{border-radius:0 0 var(--f7-actions-border-radius) var(--f7-actions-border-radius)}.actions-button:last-child:after,.actions-label:last-child:after{display:none!important}.actions-button:first-child:last-child,.actions-label:first-child:last-child{border-radius:var(--f7-actions-border-radius)}.actions-button a,.actions-label a{text-decoration:none;color:inherit;display:block}.actions-button.actions-button-bold,.actions-button b,.actions-label.actions-button-bold,.actions-label b{font-weight:600}.actions-button{cursor:pointer;display:flex;color:var(--f7-actions-button-text-color,var(--f7-theme-color));font-size:var(--f7-actions-button-font-size);height:var(--f7-actions-button-height);line-height:var(--f7-actions-button-height);padding:var(--f7-actions-button-padding);justify-content:var(--f7-actions-button-justify-content);z-index:10}.actions-button.active-state{background-color:var(--f7-actions-button-pressed-bg-color)!important}.actions-button[class*=color-]{color:var(--f7-theme-color)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .actions-button.active-state{background-color:rgba(var(--f7-actions-button-pressed-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.actions-button-media{flex-shrink:0;display:flex;align-items:center}.actions-button-media i.icon{width:var(--f7-actions-button-icon-size);height:var(--f7-actions-button-icon-size);font-size:var(--f7-actions-button-icon-size)}.actions-button-text,.actions-button a{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.actions-button-text{width:100%;flex-shrink:1;text-align:var(--f7-actions-button-text-align)}.actions-label{line-height:1.3;display:flex;align-items:center;font-size:var(--f7-actions-label-font-size);color:var(--f7-actions-label-text-color);padding:var(--f7-actions-label-padding);justify-content:var(--f7-actions-label-justify-content);min-height:var(--f7-actions-label-min-height,var(--f7-actions-button-height))}.actions-label[class*=" color-"]{--f7-actions-label-text-color:var(--f7-theme-color)}.actions-grid .actions-group{display:flex;flex-wrap:wrap;justify-content:flex-start;border-radius:0;background:var(--f7-actions-bg-color);margin-top:0}.actions-grid .actions-group:first-child{border-radius:var(--f7-actions-border-radius) var(--f7-actions-border-radius) 0 0}.actions-grid .actions-group:last-child{border-radius:0 0 var(--f7-actions-border-radius) var(--f7-actions-border-radius)}.actions-grid .actions-group:first-child:last-child{border-radius:var(--f7-actions-border-radius)}.actions-grid .actions-group:not(:last-child){margin-bottom:0}.actions-grid .actions-button,.actions-grid .actions-label{border-radius:0!important;background:none}.actions-grid .actions-button{width:33.33333333%;display:block;color:var(--f7-actions-grid-button-text-color);height:auto;line-height:1;padding:16px}.actions-grid .actions-button:after{display:none!important}.actions-grid .actions-button-media{margin-left:auto!important;margin-right:auto!important}.actions-grid .actions-button-media,.actions-grid .actions-button-media i.icon{width:var(--f7-actions-grid-button-icon-size);height:var(--f7-actions-grid-button-icon-size)}.actions-grid .actions-button-media i.icon{font-size:var(--f7-actions-grid-button-icon-size)}.actions-grid .actions-button-text{margin-left:0!important;text-align:center!important;margin-top:8px;line-height:1.33em;height:1.33em;font-size:var(--f7-actions-grid-button-font-size)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .actions-grid .actions-group{background-color:rgba(var(--f7-actions-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.ios .actions-button-media{margin-left:16px}.ios .actions-button-media+.actions-button-text{text-align:left;margin-left:16px}:root{--f7-sheet-height:260px;--f7-sheet-border-color:transparent;--f7-sheet-transition-duration:300ms;--f7-sheet-push-border-radius:10px;--f7-sheet-push-offset:var(--f7-safe-area-top);--f7-sheet-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-sheet-bg-color:#202020}.ios{--f7-sheet-border-color:var(--f7-bars-border-color)}.sheet-backdrop{z-index:11000}.sheet-modal{position:absolute;left:0;bottom:0;width:100%;height:var(--f7-sheet-height);display:none;box-sizing:border-box;transition-property:transform;transform:translate3d(0,100%,0);background:var(--f7-sheet-bg-color);z-index:12500;will-change:transform,opacity}.sheet-modal.modal-in,.sheet-modal.modal-out{transition-duration:var(--f7-sheet-transition-duration)}.sheet-modal.not-animated{transition-duration:0ms}.sheet-modal.modal-in{display:block;transform:translateZ(0)}.sheet-modal.modal-in-swipe-step{display:block;transform:translate3d(0,var(--f7-sheet-swipe-step,0),0)}.sheet-modal.modal-out{transform:translate3d(0,100%,0)}.sheet-modal .sheet-modal-inner{height:100%;position:relative;overflow:hidden}.sheet-modal .toolbar{--f7-safe-area-bottom:0px;position:relative;width:100%}.sheet-modal .toolbar:after,.sheet-modal .toolbar:before{display:none}.sheet-modal .toolbar+.sheet-modal-inner{height:calc(100% - var(--f7-toolbar-height))}.sheet-modal .toolbar+.sheet-modal-inner .page-content{--f7-page-toolbar-top-offset:0px;--f7-page-toolbar-bottom-offset:0px}.sheet-modal-top:after{content:"";position:absolute;background-color:var(--f7-sheet-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));z-index:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.sheet-modal-bottom,.sheet-modal:not(.sheet-modal-top){--f7-safe-area-top:0px}.sheet-modal-bottom:before,.sheet-modal:not(.sheet-modal-top):before{content:"";position:absolute;background-color:var(--f7-sheet-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));z-index:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.sheet-modal-top{--f7-safe-area-bottom:0px;bottom:auto;top:0}.sheet-modal-top,.sheet-modal-top.modal-out{transform:translate3d(0,-100%,0)}.sheet-modal-top .toolbar-bottom{position:absolute}.sheet-modal-top .page-content{padding-top:var(--f7-safe-area-top)}html.with-modal-sheet-push-closing .sheet-modal-push,html.with-modal-sheet-push .sheet-modal-push{--f7-sheet-border-color:transparent;border-radius:var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius) 0 0;overflow:hidden}html.with-modal-sheet-push-closing .sheet-modal-push .page,html.with-modal-sheet-push-closing .sheet-modal-push .view,html.with-modal-sheet-push .sheet-modal-push .page,html.with-modal-sheet-push .sheet-modal-push .view{--f7-safe-area-top:0px}html.with-modal-sheet-push-closing .sheet-modal-push.sheet-modal-top,html.with-modal-sheet-push .sheet-modal-push.sheet-modal-top{border-radius:0 0 var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius)}html.with-modal-sheet-push-closing .framework7-root,html.with-modal-sheet-push .framework7-root{background:#000}html.with-modal-sheet-push-closing .framework7-root>.view,html.with-modal-sheet-push-closing .framework7-root>.views,html.with-modal-sheet-push .framework7-root>.view,html.with-modal-sheet-push .framework7-root>.views{transition-duration:var(--f7-sheet-transition-duration)}html.with-modal-sheet-push-closing .framework7-root>.view.theme-dark:after,html.with-modal-sheet-push-closing .framework7-root>.views.theme-dark:after,html.with-modal-sheet-push-closing.theme-dark .framework7-root>.view:after,html.with-modal-sheet-push-closing .theme-dark.framework7-root>.view:after,html.with-modal-sheet-push-closing .theme-dark .framework7-root>.view:after,html.with-modal-sheet-push-closing.theme-dark .framework7-root>.views:after,html.with-modal-sheet-push-closing .theme-dark.framework7-root>.views:after,html.with-modal-sheet-push-closing .theme-dark .framework7-root>.views:after,html.with-modal-sheet-push .framework7-root>.view.theme-dark:after,html.with-modal-sheet-push .framework7-root>.views.theme-dark:after,html.with-modal-sheet-push.theme-dark .framework7-root>.view:after,html.with-modal-sheet-push .theme-dark.framework7-root>.view:after,html.with-modal-sheet-push .theme-dark .framework7-root>.view:after,html.with-modal-sheet-push.theme-dark .framework7-root>.views:after,html.with-modal-sheet-push .theme-dark.framework7-root>.views:after,html.with-modal-sheet-push .theme-dark .framework7-root>.views:after{content:"";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);z-index:13000;border-radius:var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius) 0 0;opacity:1;animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration) forwards}html.with-modal-sheet-push .framework7-root>.view,html.with-modal-sheet-push .framework7-root>.views{border-radius:var(--f7-sheet-push-border-radius);transform:translateZ(0) scale(var(--f7-sheet-push-scale,1))!important}html.with-modal-sheet-push-closing .framework7-root>.view.theme-dark:after,html.with-modal-sheet-push-closing .framework7-root>.views.theme-dark:after,html.with-modal-sheet-push-closing.theme-dark .framework7-root>.view:after,html.with-modal-sheet-push-closing .theme-dark.framework7-root>.view:after,html.with-modal-sheet-push-closing .theme-dark .framework7-root>.view:after,html.with-modal-sheet-push-closing.theme-dark .framework7-root>.views:after,html.with-modal-sheet-push-closing .theme-dark.framework7-root>.views:after,html.with-modal-sheet-push-closing .theme-dark .framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-out var(--f7-sheet-transition-duration) forwards}@keyframes sheet-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-dark-push-overlay-fade-out{0%{opacity:1}to{opacity:0}}:root{--f7-toast-text-color:#fff;--f7-toast-font-size:14px;--f7-toast-icon-size:48px;--f7-toast-max-width:568px}.ios{--f7-toast-bg-color:rgba(0,0,0,0.75);--f7-toast-bg-color-rgb:0,0,0;--f7-toast-padding-horizontal:16px;--f7-toast-padding-vertical:12px;--f7-toast-border-radius:8px;--f7-toast-button-min-width:64px}.toast{--f7-touch-ripple-color:var(--f7-touch-ripple-white);transition-property:transform,opacity;position:absolute;max-width:var(--f7-toast-max-width);z-index:20000;color:var(--f7-toast-text-color);font-size:var(--f7-toast-font-size);box-sizing:border-box;background-color:var(--f7-toast-bg-color);opacity:0}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .toast{background-color:rgba(var(--f7-toast-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.toast.modal-in{opacity:1}.toast .toast-content{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:var(--f7-toast-padding-vertical) var(--f7-toast-padding-horizontal)}.toast .toast-text{line-height:20px;flex-shrink:1;min-width:0}.toast .toast-button{flex-shrink:0;min-width:var(--f7-toast-button-min-width);margin-top:-8px;margin-bottom:-8px}.toast.toast-with-icon .toast-content{display:block;text-align:center}.toast.toast-with-icon .toast-text{text-align:center}.toast.toast-with-icon .toast-icon .f7-icons,.toast.toast-with-icon .toast-icon .material-icons{font-size:var(--f7-toast-icon-size)}.toast.toast-center{top:50%}.toast.toast-top{margin-top:var(--f7-safe-area-top)}.ios .toast{transition-duration:.3s;width:100%;left:0}.ios .toast.toast-top{top:0;transform:translate3d(0,-100%,0)}.ios .toast.toast-top.modal-in{transform:translateZ(0)}.ios .toast.toast-center{width:auto;left:50%;border-radius:var(--f7-toast-border-radius)}.ios .toast.toast-center,.ios .toast.toast-center.modal-in{transform:translate3d(-50%,-50%,0)}.ios .toast.toast-bottom{bottom:0;transform:translate3d(0,100%,0)}.ios .toast.toast-bottom.modal-in{transform:translateZ(0)}@media (max-width:568px){.ios .toast.toast-top{margin-top:0}.ios .toast.toast-top .toast-content{padding-top:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-top))}.ios .toast.toast-bottom .toast-content{padding-bottom:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-bottom))}}@media (min-width:569px){.ios .toast{left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2);border-radius:var(--f7-toast-border-radius)}.ios .toast.toast-top{top:16px}.ios .toast.toast-center{margin-left:0}.ios .toast.toast-bottom{margin-bottom:calc(16px + var(--f7-safe-area-bottom))}}@media (min-width:1024px){.ios .toast{margin-left:0;width:auto}.ios .toast.toast-horizontal-left{left:16px}.ios .toast.toast-horizontal-right{left:auto;right:16px}.ios .toast.toast-horizontal-center{left:50%;width:var(--f7-toast-max-width);margin-left:calc(var(--f7-toast-max-width)*-1/2)}}.ios .toast-button{margin-left:16px;margin-right:calc(var(--f7-button-padding-horizontal)*-1)}:root{--f7-preloader-modal-padding:8px;--f7-preloader-modal-bg-color:rgba(0,0,0,0.8)}.ios{--f7-preloader-color:#6c6c6c;--f7-preloader-size:20px;--f7-preloader-modal-preloader-size:34px;--f7-preloader-modal-border-radius:5px}.preloader{display:inline-block;vertical-align:middle;width:var(--f7-preloader-size);height:var(--f7-preloader-size);font-size:0;position:relative}.preloader-backdrop{visibility:visible;opacity:0;background:none;z-index:14000}.preloader-modal{position:absolute;left:50%;top:50%;padding:var(--f7-preloader-modal-padding);background:var(--f7-preloader-modal-bg-color);z-index:14500;transform:translateX(-50%) translateY(-50%);border-radius:var(--f7-preloader-modal-border-radius)}.preloader-modal .preloader{--f7-preloader-size:var(--f7-preloader-modal-preloader-size);display:block!important}.with-modal-preloader.page-content,.with-modal-preloader .page-content,html.with-modal-preloader .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}.preloader[class*=color-]{--f7-preloader-color:var(--f7-theme-color)}.ios .preloader{animation:ios-preloader-spin 1s steps(12) infinite}.ios .preloader .preloader-inner-line{display:block;width:7.15%;height:28.5%;border-radius:100px;background:var(--f7-preloader-color);position:absolute;left:50%;top:50%;transform-origin:center 175%}.ios .preloader .preloader-inner-line:first-child{transform:translate(-50%,-175%) rotate(0deg);opacity:.27}.ios .preloader .preloader-inner-line:nth-child(2){transform:translate(-50%,-175%) rotate(30deg);opacity:.32272727}.ios .preloader .preloader-inner-line:nth-child(3){transform:translate(-50%,-175%) rotate(60deg);opacity:.37545455}.ios .preloader .preloader-inner-line:nth-child(4){transform:translate(-50%,-175%) rotate(90deg);opacity:.42818182}.ios .preloader .preloader-inner-line:nth-child(5){transform:translate(-50%,-175%) rotate(120deg);opacity:.48090909}.ios .preloader .preloader-inner-line:nth-child(6){transform:translate(-50%,-175%) rotate(150deg);opacity:.53363636}.ios .preloader .preloader-inner-line:nth-child(7){transform:translate(-50%,-175%) rotate(180deg);opacity:.58636364}.ios .preloader .preloader-inner-line:nth-child(8){transform:translate(-50%,-175%) rotate(210deg);opacity:.63909091}.ios .preloader .preloader-inner-line:nth-child(9){transform:translate(-50%,-175%) rotate(240deg);opacity:.69181818}.ios .preloader .preloader-inner-line:nth-child(10){transform:translate(-50%,-175%) rotate(270deg);opacity:.74454545}.ios .preloader .preloader-inner-line:nth-child(11){transform:translate(-50%,-175%) rotate(300deg);opacity:.79727273}.ios .preloader .preloader-inner-line:nth-child(12){transform:translate(-50%,-175%) rotate(330deg);opacity:.85}@keyframes ios-preloader-spin{to{transform:rotate(1turn)}}.ios{--f7-progressbar-height:2px;--f7-progressbar-border-radius:2px;--f7-progressbar-bg-color:rgba(0,0,0,0.3)}.ios.theme-dark,.ios .theme-dark{--f7-progressbar-bg-color:hsla(0,0%,100%,0.3)}.progressbar,.progressbar-infinite{width:100%;overflow:hidden;position:relative;display:block;transform-style:preserve-3d;background:var(--f7-progressbar-bg-color,rgba(var(--f7-theme-color-rgb),.5));transform-origin:center top;height:var(--f7-progressbar-height);border-radius:var(--f7-progressbar-border-radius)}.progressbar{vertical-align:middle}.progressbar span{background-color:var(--f7-progressbar-progress-color,var(--f7-theme-color));width:100%;height:100%;position:absolute;left:0;top:0;transform:translate3d(-100%,0,0);transition-duration:.15s}.progressbar-infinite{z-index:15000}.progressbar-infinite:after,.progressbar-infinite:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:left center;transform:translateZ(0);display:block;background-color:var(--f7-progressbar-progress-color,var(--f7-theme-color))}.progressbar-infinite.color-multi{background:none!important}.progressbar-in{animation:progressbar-in .15s forwards}.progressbar-out{animation:progressbar-out .15s forwards}.framework7-root>.progressbar,.framework7-root>.progressbar-infinite,.page>.progressbar,.page>.progressbar-infinite,.panel>.progressbar,.panel>.progressbar-infinite,.popup>.progressbar,.popup>.progressbar-infinite,.view>.progressbar,.view>.progressbar-infinite,.views>.progressbar,.views>.progressbar-infinite,body>.progressbar,body>.progressbar-infinite{position:absolute;left:0;top:0;z-index:15000;border-radius:0!important;transform-origin:center top!important}@keyframes progressbar-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes progressbar-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.ios .progressbar-infinite:before{animation:ios-progressbar-infinite 1s linear infinite}.ios .progressbar-infinite:after{display:none}.ios .progressbar-infinite.color-multi:before{width:400%;background-image:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55,#5856d6,#34aadc,#007aff,#5ac8fa,#4cd964);background-size:25% 100%;background-repeat:repeat-x;animation:ios-progressbar-infinite-multicolor 3s linear infinite}@keyframes ios-progressbar-infinite{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes ios-progressbar-infinite-multicolor{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}:root{--f7-sortable-handler-color:rgba(0,0,0,0.22);--f7-sortable-sorting-item-bg-color:hsla(0,0%,100%,0.8)}:root.theme-dark,:root .theme-dark{--f7-sortable-sorting-item-bg-color:rgba(50,50,50,0.8);--f7-sortable-handler-color:hsla(0,0%,100%,0.55)}.ios{--f7-sortable-handler-width:36px;--f7-sortable-sorting-item-box-shadow:0px 2px 8px rgba(0,0,0,0.6)}.sortable .sortable-handler{width:var(--f7-sortable-handler-width);height:100%;position:absolute;top:0;z-index:10;opacity:0;pointer-events:none;cursor:move;transition-duration:.3s;display:flex;align-items:center;justify-content:center;overflow:hidden;right:var(--f7-safe-area-right)}.sortable .sortable-handler:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;transition-duration:.3s;transform:translateX(10px);color:var(--f7-sortable-handler-color);overflow:hidden;height:20px;width:18px}.sortable li.sorting{z-index:50;background:var(--f7-sortable-sorting-item-bg-color);transition-duration:0ms;box-shadow:var(--f7-sortable-sorting-item-box-shadow)}.sortable li.sorting .item-inner:after{display:none!important}.sortable-opposite .sortable-handler{left:var(--f7-safe-area-right);right:auto}.sortable-opposite .sortable-handler:after{transform:translateX(-10px)}.sortable-opposite .item-content,.sortable-opposite.links-list li a,.sortable.simple-list li,.sortable:not(.sortable-opposite) .item-inner{transition-duration:.3s;transition-property:all}.sortable-sorting li{transition-duration:.3s}.sortable-enabled li:not(.no-sorting):not(.disallow-sorting) .sortable-handler{pointer-events:auto;opacity:1}.sortable-enabled li:not(.no-sorting):not(.disallow-sorting) .sortable-handler:after{transform:translateX(0)}.sortable-enabled:not(.sortable-opposite).links-list li:not(.no-sorting):not(.disallow-sorting)>a:before,.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link .item-inner:before,.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link .item-title-row:before{display:none}.links-list.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) a,.no-chevron .sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link .item-inner,.simple-list.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting),.sortable-enabled.no-chevron:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link .item-inner,.sortable-enabled :not(.sortable-opposite).no-chevron .item-link .item-inner,.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-inner,.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link .item-inner,.sortable-enabled:not(.sortable-opposite) li:not(.no-sorting):not(.disallow-sorting) .item-link.no-chevron .item-inner{padding-right:calc(var(--f7-sortable-handler-width) + var(--f7-safe-area-right))}.links-list.sortable-opposite.sortable-enabled li:not(.no-sorting):not(.disallow-sorting) a,.simple-list.sortable-opposite.sortable-enabled li:not(.no-sorting):not(.disallow-sorting),.sortable-opposite.sortable-enabled li:not(.no-sorting):not(.disallow-sorting) .item-content{padding-left:calc(var(--f7-sortable-handler-width) + var(--f7-safe-area-right))}.ios .sortable-handler:after{content:"sort_ios"}:root{--f7-swipeout-button-text-color:#fff;--f7-swipeout-delete-button-bg-color:#ff3b30;--f7-swipeout-button-font-size:inherit;--f7-swipeout-button-font-weight:inherit;--f7-swipeout-button-bg-color:rgba(0,0,0,0.22)}:root.theme-dark,:root .theme-dark{--f7-swipeout-button-bg-color:hsla(0,0%,100%,0.55)}.ios{--f7-swipeout-button-padding:0 30px}.swipeout{overflow:hidden;transform-style:preserve-3d}.swipeout-deleting{transition-duration:.3s}.swipeout-deleting .swipeout-content{transform:translateX(-100%)}.swipeout-transitioning .swipeout-actions-left a,.swipeout-transitioning .swipeout-actions-right a,.swipeout-transitioning .swipeout-content,.swipeout-transitioning .swipeout-overswipe{transition-duration:.3s;transition-property:transform,left}.swipeout-content{position:relative;z-index:10}.swipeout-overswipe{transition-duration:.2s;transition-property:left}.swipeout-actions-left,.swipeout-actions-right{position:absolute;top:0;height:100%;display:flex;direction:ltr}.swipeout-actions-left>a,.swipeout-actions-left>button,.swipeout-actions-left>div,.swipeout-actions-left>span,.swipeout-actions-right>a,.swipeout-actions-right>button,.swipeout-actions-right>div,.swipeout-actions-right>span{color:var(--f7-swipeout-button-text-color);background:var(--f7-swipeout-button-bg-color);padding:var(--f7-swipeout-button-padding);display:flex;align-items:center;position:relative;left:0;font-size:var(--f7-swipeout-button-font-size);font-weight:var(--f7-swipeout-button-font-weight)}.swipeout-actions-left>a:after,.swipeout-actions-left>button:after,.swipeout-actions-left>div:after,.swipeout-actions-left>span:after,.swipeout-actions-right>a:after,.swipeout-actions-right>button:after,.swipeout-actions-right>div:after,.swipeout-actions-right>span:after{content:"";position:absolute;top:0;width:600%;height:100%;background:inherit;z-index:-1;transform:translateZ(0);pointer-events:none}.swipeout-actions-left .swipeout-delete,.swipeout-actions-right .swipeout-delete{background:var(--f7-swipeout-delete-button-bg-color)}.swipeout-actions-right{right:0;transform:translateX(100%)}.swipeout-actions-right>a:after,.swipeout-actions-right>button:after,.swipeout-actions-right>div:after,.swipeout-actions-right>span:after{left:100%;margin-left:-1px}.swipeout-actions-left{left:0;transform:translateX(-100%)}.swipeout-actions-left>a:after,.swipeout-actions-left>button:after,.swipeout-actions-left>div:after,.swipeout-actions-left>span:after{right:100%;margin-right:-1px}.swipeout-actions-left [class*=color-],.swipeout-actions-right [class*=color-]{--f7-swipeout-button-bg-color:var(--f7-theme-color)}:root{--f7-accordion-chevron-icon-down:"chevron_down";--f7-accordion-chevron-icon-up:"chevron_up"}.aurora{--f7-accordion-chevron-icon-down:"chevron_down_aurora";--f7-accordion-chevron-icon-up:"chevron_up_aurora"}.accordion-item-toggle{cursor:pointer}.list.accordion-list .accordion-item-toggle{transition-duration:.3s;position:relative;overflow:hidden}.list.accordion-list .accordion-item-toggle.active-state{transition-duration:.3s;background-color:var(--f7-list-link-pressed-bg-color)}.list.accordion-list .accordion-item-toggle.active-state>.item-inner:after{background-color:initial}.list.accordion-list .accordion-item-toggle .item-inner{transition-duration:.3s;transition-property:background-color}.list.accordion-list .accordion-item-toggle .item-inner:after{transition-duration:.3s}.list.accordion-list .accordion-item-toggle .ripple-wave{z-index:0}.accordion-item .item-link .item-inner:after{transition-duration:.3s}.accordion-item .block,.accordion-item .list{margin-top:0;margin-bottom:0}.accordion-item .block>h1:first-child,.accordion-item .block>h2:first-child,.accordion-item .block>h3:first-child,.accordion-item .block>h4:first-child,.accordion-item .block>p:first-child{margin-top:10px}.accordion-item .block>h1:last-child,.accordion-item .block>h2:last-child,.accordion-item .block>h3:last-child,.accordion-item .block>h4:last-child,.accordion-item .block>p:last-child{margin-bottom:10px}.accordion-item-opened .accordion-item-toggle .item-inner:after,.accordion-item-opened>.item-link .item-inner:after{background-color:initial}.list li.accordion-item ul{padding-left:0}.accordion-item-content{position:relative;overflow:hidden;height:0;font-size:14px;transition-duration:.3s}.accordion-item-opened>.accordion-item-content{height:auto}html.device-android-4 .accordion-item-content{transform:none}.list .accordion-item-toggle .item-inner:before{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;position:absolute;top:50%;font-size:var(--f7-list-chevron-icon-font-size);color:var(--f7-list-chevron-icon-color);pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list:not(.accordion-opposite) .accordion-item-toggle .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.accordion-opposite .accordion-item-toggle .item-inner,.accordion-opposite .accordion-item-toggle.item-link .item-inner,.accordion-opposite .accordion-item>.item-link>.item-content>.item-inner,.accordion-opposite .accordion-item>.item-link>.item-inner{padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.accordion-opposite .accordion-item>.item-link>.item-title-row{padding-right:0}.accordion-opposite .accordion-item-toggle .item-inner:before,.accordion-opposite .accordion-item-toggle.item-link .item-inner:before,.accordion-opposite .accordion-item>.item-link .item-title-row:before,.accordion-opposite .accordion-item>.item-link>.item-content>.item-inner:before,.accordion-opposite .accordion-item>.item-link>.item-inner:before{display:none}.accordion-opposite .accordion-item-toggle.item-content,.accordion-opposite .accordion-item-toggle>.item-content,.accordion-opposite .accordion-item>.item-content,.accordion-opposite .accordion-item>.item-link>.item-content,.accordion-opposite.links-list .accordion-item>a{position:relative;padding-left:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left))}.accordion-opposite .accordion-item-toggle.item-content:before,.accordion-opposite .accordion-item-toggle>.item-content:before,.accordion-opposite .accordion-item>.item-content:before,.accordion-opposite .accordion-item>.item-link>.item-content:before,.accordion-opposite.links-list .accordion-item>a:before{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;position:absolute;top:50%;font-size:var(--f7-list-chevron-icon-font-size);color:var(--f7-list-chevron-icon-color);pointer-events:none;content:var(--f7-accordion-chevron-icon-down);width:14px;height:8px;margin-top:-4px;line-height:8px;transform:translateX(-50%);left:calc(var(--f7-list-chevron-icon-area)/2 + var(--f7-list-item-padding-horizontal)/2 + var(--f7-safe-area-left))}.list .accordion-item-toggle.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.accordion-item.media-item .accordion-item-toggle .item-title-row:before,.accordion-item.media-item>.item-link .item-title-row:before,.links-list .accordion-item>a:before,.list .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item:not(.media-item) .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item:not(.media-item)>.item-link .item-inner:before,.media-list .accordion-item .accordion-item-toggle .item-title-row:before,.media-list .accordion-item>.item-link .item-title-row:before{content:var(--f7-accordion-chevron-icon-down);width:14px;height:8px;margin-top:-4px;line-height:8px}.accordion-item-opened.media-item .accordion-item-toggle .item-title-row:before,.accordion-item-opened.media-item>.item-link .item-title-row:before,.accordion-opposite .accordion-item-opened .accordion-item-toggle.item-content:before,.accordion-opposite .accordion-item-opened .accordion-item-toggle>.item-content:before,.accordion-opposite .accordion-item-opened>.item-content:before,.accordion-opposite .accordion-item-opened>.item-link>.item-content:before,.accordion-opposite .links-list .accordion-item-opened>a:before,.links-list .accordion-item-opened>a:before,.list .accordion-item-toggle.accordion-item-opened .item-inner:before,.list:not(.media-list) .accordion-item-opened:not(.media-item) .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item-opened:not(.media-item)>.item-link .item-inner:before,.media-list .accordion-item-opened .accordion-item-toggle .item-title-row:before,.media-list .accordion-item-opened>.item-link .item-title-row:before{content:var(--f7-accordion-chevron-icon-up);width:14px;height:8px;margin-top:-4px;line-height:8px}:root.theme-dark,:root .theme-dark{--f7-contacts-list-title-text-color:#fff}.ios{--f7-contacts-list-title-font-size:inherit;--f7-contacts-list-title-font-weight:600;--f7-contacts-list-title-height:22px;--f7-contacts-list-title-text-color:#000;--f7-contacts-list-title-bg-color:#f7f7f7}.ios.theme-dark,.ios .theme-dark{--f7-contacts-list-title-bg-color:#323234}.contacts-list{--f7-list-margin-vertical:0px}.contacts-list .list-group-title,.contacts-list li.list-group-title{background-color:var(--f7-contacts-list-title-bg-color,var(--f7-list-group-title-bg-color));font-weight:var(--f7-contacts-list-title-font-weight,var(--f7-list-group-title-font-weight));font-size:var(--f7-contacts-list-title-font-size,var(--f7-list-group-title-font-size));color:var(--f7-contacts-list-title-text-color,var(--f7-theme-color));line-height:var(--f7-contacts-list-title-height,var(--f7-list-group-title-height));height:var(--f7-contacts-list-title-height,var(--f7-list-group-title-height))}.contacts-list .list-group:first-child ul:before,.contacts-list .list-group:last-child ul:after{display:none!important}:root{--f7-list-index-width:16px;--f7-list-index-font-size:11px;--f7-list-index-font-weight:600;--f7-list-index-item-height:14px;--f7-list-index-label-text-color:#fff;--f7-list-index-label-font-weight:500}.ios{--f7-list-index-label-size:44px;--f7-list-index-label-font-size:17px;--f7-list-index-skip-dot-size:6px}.list-index{position:absolute;top:0;bottom:0;text-align:center;z-index:10;width:var(--f7-list-index-width);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;right:var(--f7-safe-area-right)}.list-index:before{content:"";position:absolute;width:20px;top:0;right:100%;height:100%}.list-index ul{color:var(--f7-list-index-text-color,var(--f7-theme-color));font-size:var(--f7-list-index-font-size);font-weight:var(--f7-list-index-font-weight);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.list-index li,.list-index ul{list-style:none;margin:0;padding:0;flex-shrink:0;width:100%;position:relative}.list-index li{height:var(--f7-list-index-item-height);line-height:var(--f7-list-index-item-height);display:block}.list-index .list-index-skip-placeholder:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;width:var(--f7-list-index-skip-dot-size);height:var(--f7-list-index-skip-dot-size);margin-left:calc(var(--f7-list-index-skip-dot-size)*-1/2);margin-top:calc(var(--f7-list-index-skip-dot-size)*-1/2);background:var(--f7-list-index-text-color,var(--f7-theme-color))}.list-index .list-index-label{position:absolute;bottom:0;right:100%;text-align:center;background-color:var(--f7-list-index-label-bg-color,var(--f7-theme-color));color:var(--f7-list-index-label-text-color);width:var(--f7-list-index-label-size);height:var(--f7-list-index-label-size);line-height:var(--f7-list-index-label-size);font-size:var(--f7-list-index-label-font-size);font-weight:var(--f7-list-index-label-font-weight)}.navbars~.page>.list-index,.navbar~.list-index,.navbar~.page>.list-index{top:var(--f7-navbar-height)}.ios .navbars~.toolbar-top-ios .md .navbar~.toolbar-top-md~.list-index,.ios .navbar~.toolbar-top-ios~.list-index,.navbars~.toolbar-top~.list-index,.navbar~.toolbar-top~.list-index{top:calc(var(--f7-navbar-height) + var(--f7-toolbar-height))}.ios .navbars~.toolbar-top-ios .md .navbar~.toolbar-top-md.tabbar-labels~.list-index,.ios .navbar~.toolbar-top-ios.tabbar-labels~.list-index,.navbars~.toolbar-top.tabbar-labels~.list-index,.navbar~.toolbar-top.tabbar-labels~.list-index{top:calc(var(--f7-navbar-height) + var(--f7-tabbar-labels-height))}.navbars~.subnavbar~.list-index,.navbar~.subnavbar~.list-index,.page-with-subnavbar .navbar~.list-index{top:calc(var(--f7-navbar-height) + var(--f7-subnavbar-height))}.ios .toolbar-bottom-ios~* .page>.list-index,.ios .toolbar-bottom-ios~.list-index,.ios .toolbar-bottom-ios~.page>.list-index,.md .toolbar-bottom-md~* .page>.list-index,.md .toolbar-bottom-md~.list-index,.md .toolbar-bottom-md~.page>.list-index,.toolbar-bottom~* .page>.list-index,.toolbar-bottom~.list-index,.toolbar-bottom~.page>.list-index{bottom:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom))}.ios .toolbar-bottom-ios.tabbar-labels~* .page>.list-index,.ios .toolbar-bottom-ios.tabbar-labels~.list-index,.ios .toolbar-bottom-ios.tabbar-labels~.page>.list-index,.md .toolbar-bottom-md.tabbar-labels~* .page>.list-index,.md .toolbar-bottom-md.tabbar-labels~.list-index,.md .toolbar-bottom-md.tabbar-labels~.page>.list-index,.toolbar-bottom.tabbar-labels~* .page>.list-index,.toolbar-bottom.tabbar-labels~.list-index,.toolbar-bottom.tabbar-labels~.page>.list-index{bottom:calc(var(--f7-tabbar-labels-height) + var(--f7-safe-area-bottom))}.ios .list-index .list-index-label{margin-bottom:calc(var(--f7-list-index-label-size)*-1/2);margin-right:calc(var(--f7-list-index-width) - 1px);border-radius:50%}.ios .list-index .list-index-label:before{position:absolute;width:100%;height:100%;border-radius:50% 0 50% 50%;content:"";background-color:inherit;left:0;top:0;transform:rotate(45deg);z-index:-1}:root{--f7-timeline-inner-block-margin-vertical:16px;--f7-timeline-divider-margin-horizontal:16px;--f7-timeline-horizontal-date-height:34px;--f7-timeline-year-height:24px;--f7-timeline-year-font-weight:inherit;--f7-timeline-month-height:24px;--f7-timeline-month-font-size:inherit;--f7-timeline-month-font-weight:inherit;--f7-timeline-item-text-font-weight:inherit;--f7-timeline-item-subtitle-font-weight:inherit;--f7-timeline-item-inner-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-timeline-item-inner-bg-color:#1c1c1d;--f7-timeline-horizontal-item-border-color:hsla(0,0%,100%,0.15);--f7-timeline-horizontal-item-date-border-color:hsla(0,0%,100%,0.15)}.ios{--f7-timeline-padding-horizontal:16px;--f7-timeline-margin-vertical:35px;--f7-timeline-item-inner-border-radius:7px;--f7-timeline-item-inner-box-shadow:none;--f7-timeline-item-time-font-size:13px;--f7-timeline-item-title-font-size:17px;--f7-timeline-item-title-line-height:inherit;--f7-timeline-item-title-font-weight:600;--f7-timeline-item-subtitle-font-size:15px;--f7-timeline-item-subtitle-line-height:inherit;--f7-timeline-item-text-font-size:inherit;--f7-timeline-item-text-color:inherit;--f7-timeline-item-text-line-height:inherit;--f7-timeline-year-font-size:16px;--f7-timeline-horizontal-item-padding:10px;--f7-timeline-horizontal-item-date-shadow-image:none;--f7-timeline-item-time-text-color:rgba(0,0,0,0.45);--f7-timeline-horizontal-item-border-color:rgba(0,0,0,0.22);--f7-timeline-horizontal-item-date-border-color:rgba(0,0,0,0.22)}.ios.theme-dark,.ios .theme-dark{--f7-timeline-item-time-text-color:hsla(0,0%,100%,0.55)}.timeline{box-sizing:border-box;margin:var(--f7-timeline-margin-vertical) 0;padding:0 var(--f7-timeline-padding-horizontal);padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-timeline-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-timeline-padding-horizontal) + var(--f7-safe-area-right))}.block-strong .timeline{padding:0;margin:0}.timeline-item{display:flex;justify-content:flex-start;overflow:hidden;box-sizing:border-box;position:relative;padding:2px 0 var(--f7-timeline-padding-horizontal)}.timeline-item:last-child{padding-bottom:2px}.timeline-item-date{flex-shrink:0;width:50px;text-align:right;box-sizing:border-box}.timeline-item-date small{font-size:10px}.timeline-item-content{margin:2px;min-width:0;position:relative;flex-shrink:10}.timeline-item-content.block,.timeline-item-content .block,.timeline-item-content.card,.timeline-item-content .card,.timeline-item-content.list,.timeline-item-content .list{margin:0;width:100%}.timeline-item-content .block+.block,.timeline-item-content .block+.card,.timeline-item-content .block+.list,.timeline-item-content .card+.block,.timeline-item-content .card+.card,.timeline-item-content .card+.list,.timeline-item-content .list+.block,.timeline-item-content .list+.card,.timeline-item-content .list+.list{margin:var(--f7-timeline-inner-block-margin-vertical) 0 0}.timeline-item-content h1:first-child,.timeline-item-content h2:first-child,.timeline-item-content h3:first-child,.timeline-item-content h4:first-child,.timeline-item-content ol:first-child,.timeline-item-content p:first-child,.timeline-item-content ul:first-child{margin-top:0}.timeline-item-content h1:last-child,.timeline-item-content h2:last-child,.timeline-item-content h3:last-child,.timeline-item-content h4:last-child,.timeline-item-content ol:last-child,.timeline-item-content p:last-child,.timeline-item-content ul:last-child{margin-bottom:0}.timeline-item-inner{background:var(--f7-timeline-item-inner-bg-color);box-sizing:border-box;border-radius:var(--f7-timeline-item-inner-border-radius);padding:8px var(--f7-timeline-padding-horizontal);box-shadow:var(--f7-timeline-item-inner-box-shadow)}.timeline-item-inner+.timeline-item-inner{margin-top:var(--f7-timeline-inner-block-margin-vertical)}.timeline-item-inner .block{padding:0;color:inherit}.timeline-item-inner .block-strong{padding-left:0;padding-right:0;margin:0}.timeline-item-inner .block-strong:after,.timeline-item-inner .block-strong:before,.timeline-item-inner .list ul:after,.timeline-item-inner .list ul:before{display:none!important}.timeline-item-divider{width:1px;position:relative;width:10px;height:10px;background:#bbb;border-radius:50%;flex-shrink:0;margin:3px var(--f7-timeline-divider-margin-horizontal) 0}.timeline-item-divider:after,.timeline-item-divider:before{content:" ";width:1px;height:100vh;position:absolute;left:50%;background:inherit;transform:translate3d(-50%,0,0)}.timeline-item-divider:after{top:100%}.timeline-item-divider:before{bottom:100%}.timeline-item:first-child .timeline-item-divider:before,.timeline-item:last-child .timeline-item-divider:after{display:none}.timeline-item-time{font-size:var(--f7-timeline-item-time-font-size);margin-top:var(--f7-timeline-inner-block-margin-vertical);color:var(--f7-timeline-item-time-text-color)}.timeline-item-time:first-child,.timeline-item-time:last-child,.timeline-item-title+.timeline-item-time{margin-top:0}.timeline-item-title{font-size:var(--f7-timeline-item-title-font-size);font-weight:var(--f7-timeline-item-title-font-weight);line-height:var(--f7-timeline-item-title-line-height)}.timeline-item-subtitle{font-size:var(--f7-timeline-item-subtitle-font-size);font-weight:var(--f7-timeline-item-subtitle-font-weight);line-height:var(--f7-timeline-item-subtitle-line-height)}.timeline-item-text{color:var(--f7-timeline-item-text-color);font-size:var(--f7-timeline-item-text-font-size);font-weight:var(--f7-timeline-item-text-font-weight);line-height:var(--f7-timeline-item-text-line-height)}.timeline-sides .timeline-item,.timeline-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.timeline-sides .timeline-item-right .timeline-item-date,.timeline-sides .timeline-item .timeline-item-date{text-align:right}.timeline-sides .timeline-item-left,.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.timeline-sides .timeline-item-left .timeline-item-date,.timeline-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}@media (min-width:480px){.xsmall-sides .timeline-item,.xsmall-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.xsmall-sides .timeline-item-right .timeline-item-date,.xsmall-sides .timeline-item .timeline-item-date{text-align:right}.xsmall-sides .timeline-item-left,.xsmall-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.xsmall-sides .timeline-item-left .timeline-item-date,.xsmall-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}}@media (min-width:568px){.small-sides .timeline-item,.small-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.small-sides .timeline-item-right .timeline-item-date,.small-sides .timeline-item .timeline-item-date{text-align:right}.small-sides .timeline-item-left,.small-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.small-sides .timeline-item-left .timeline-item-date,.small-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}}@media (min-width:768px){.medium-sides .timeline-item,.medium-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.medium-sides .timeline-item-right .timeline-item-date,.medium-sides .timeline-item .timeline-item-date{text-align:right}.medium-sides .timeline-item-left,.medium-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.medium-sides .timeline-item-left .timeline-item-date,.medium-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}}@media (min-width:1024px){.large-sides .timeline-item,.large-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.large-sides .timeline-item-right .timeline-item-date,.large-sides .timeline-item .timeline-item-date{text-align:right}.large-sides .timeline-item-left,.large-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.large-sides .timeline-item-left .timeline-item-date,.large-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}}@media (min-width:1200px){.xlarge-sides .timeline-item,.xlarge-sides .timeline-item-right{margin-left:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-right:0}.xlarge-sides .timeline-item-right .timeline-item-date,.xlarge-sides .timeline-item .timeline-item-date{text-align:right}.xlarge-sides .timeline-item-left,.xlarge-sides .timeline-item:not(.timeline-item-right):nth-child(2n){flex-direction:row-reverse;margin-right:calc(50% - var(--f7-timeline-divider-margin-horizontal)*2/2 - 55px);margin-left:0}.xlarge-sides .timeline-item-left .timeline-item-date,.xlarge-sides .timeline-item:not(.timeline-item-right):nth-child(2n) .timeline-item-date{text-align:left}}.timeline-horizontal{height:100%;display:flex;padding:0;margin:0;position:relative;padding-left:var(--f7-safe-area-left);padding-right:0}.timeline-horizontal .timeline-item{display:block;width:33.33333333vw;margin:0;padding:0;flex-shrink:0;position:relative;height:100%;padding-top:var(--f7-timeline-horizontal-date-height)!important;padding-bottom:var(--f7-timeline-horizontal-item-padding)}.timeline-horizontal .timeline-item:after{content:"";position:absolute;background-color:var(--f7-timeline-horizontal-item-border-color);display:block;z-index:15;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;transform-origin:100% 50%;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)))}.timeline-horizontal .timeline-item-date{padding:0 var(--f7-timeline-horizontal-item-padding);width:auto;line-height:var(--f7-timeline-horizontal-date-height);position:absolute;left:0;top:0;width:100%;height:var(--f7-timeline-horizontal-date-height);background-color:var(--f7-bars-bg-color);color:var(--f7-bars-text-color);text-align:left}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .timeline-horizontal .timeline-item-date{background-color:rgba(var(--f7-bars-bg-color-rgb),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.timeline-horizontal .timeline-item-date:after{content:"";position:absolute;background-color:var(--f7-timeline-horizontal-item-date-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.timeline-horizontal .timeline-item-date:before{content:"";position:absolute;right:0;width:100%;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-timeline-horizontal-item-date-shadow-image)}.timeline-horizontal.no-shadow .timeline-item-date:before{display:none}.timeline-horizontal .timeline-item-content{padding:var(--f7-timeline-horizontal-item-padding);height:calc(100% - var(--f7-timeline-horizontal-item-padding));overflow:auto;-webkit-overflow-scrolling:touch;margin:0}.timeline-horizontal .timeline-item-divider{display:none}.timeline-horizontal .timeline-month:last-child .timeline-item:last-child:after,.timeline-horizontal>.timeline-item:last-child:after{display:none!important}.timeline-horizontal.col-5 .timeline-item{width:5vw}.timeline-horizontal.col-10 .timeline-item{width:10vw}.timeline-horizontal.col-15 .timeline-item{width:15vw}.timeline-horizontal.col-20 .timeline-item{width:20vw}.timeline-horizontal.col-25 .timeline-item{width:25vw}.timeline-horizontal.col-30 .timeline-item{width:30vw}.timeline-horizontal.col-33 .timeline-item{width:33.333333333333336vw}.timeline-horizontal.col-35 .timeline-item{width:35vw}.timeline-horizontal.col-40 .timeline-item{width:40vw}.timeline-horizontal.col-45 .timeline-item{width:45vw}.timeline-horizontal.col-50 .timeline-item{width:50vw}.timeline-horizontal.col-55 .timeline-item{width:55vw}.timeline-horizontal.col-60 .timeline-item{width:60vw}.timeline-horizontal.col-65 .timeline-item{width:65vw}.timeline-horizontal.col-66 .timeline-item{width:66.66666666666666vw}.timeline-horizontal.col-70 .timeline-item{width:70vw}.timeline-horizontal.col-75 .timeline-item{width:75vw}.timeline-horizontal.col-80 .timeline-item{width:80vw}.timeline-horizontal.col-85 .timeline-item{width:85vw}.timeline-horizontal.col-90 .timeline-item{width:90vw}.timeline-horizontal.col-95 .timeline-item{width:95vw}.timeline-horizontal.col-100 .timeline-item{width:100vw}@media (min-width:768px){.timeline-horizontal.tablet-5 .timeline-item{width:5vw}.timeline-horizontal.tablet-10 .timeline-item{width:10vw}.timeline-horizontal.tablet-15 .timeline-item{width:15vw}.timeline-horizontal.tablet-20 .timeline-item{width:20vw}.timeline-horizontal.tablet-25 .timeline-item{width:25vw}.timeline-horizontal.tablet-30 .timeline-item{width:30vw}.timeline-horizontal.tablet-33 .timeline-item{width:33.333333333333336vw}.timeline-horizontal.tablet-35 .timeline-item{width:35vw}.timeline-horizontal.tablet-40 .timeline-item{width:40vw}.timeline-horizontal.tablet-45 .timeline-item{width:45vw}.timeline-horizontal.tablet-50 .timeline-item{width:50vw}.timeline-horizontal.tablet-55 .timeline-item{width:55vw}.timeline-horizontal.tablet-60 .timeline-item{width:60vw}.timeline-horizontal.tablet-65 .timeline-item{width:65vw}.timeline-horizontal.tablet-66 .timeline-item{width:66.66666666666666vw}.timeline-horizontal.tablet-70 .timeline-item{width:70vw}.timeline-horizontal.tablet-75 .timeline-item{width:75vw}.timeline-horizontal.tablet-80 .timeline-item{width:80vw}.timeline-horizontal.tablet-85 .timeline-item{width:85vw}.timeline-horizontal.tablet-90 .timeline-item{width:90vw}.timeline-horizontal.tablet-95 .timeline-item{width:95vw}.timeline-horizontal.tablet-100 .timeline-item{width:100vw}}.timeline-year{padding-top:var(--f7-timeline-year-height)}.timeline-year:after{content:"";position:absolute;background-color:var(--f7-timeline-horizontal-item-border-color);display:block;z-index:15;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;transform-origin:100% 50%;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)))}.timeline-year:last-child:after{display:none!important}.timeline-month{padding-top:var(--f7-timeline-month-height)}.timeline-month .timeline-item:before{content:"";position:absolute;background-color:var(--f7-timeline-horizontal-item-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.timeline-month,.timeline-year{display:flex;flex-shrink:0;position:relative;box-sizing:border-box;height:100%}.timeline-year-title{line-height:var(--f7-timeline-year-height);height:var(--f7-timeline-year-height);font-size:var(--f7-timeline-year-font-size);font-weight:var(--f7-timeline-year-font-weight)}.timeline-month-title{line-height:var(--f7-timeline-month-height);height:var(--f7-timeline-month-height);font-size:var(--f7-timeline-month-font-size);font-weight:var(--f7-timeline-month-font-weight)}.timeline-month-title,.timeline-year-title{position:absolute;left:0;top:0;width:100%;box-sizing:border-box;padding:0 var(--f7-timeline-horizontal-item-padding);background-color:var(--f7-bars-bg-color);color:var(--f7-bars-text-color)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .timeline-month-title,.ios-translucent-bars .timeline-year-title{background-color:rgba(var(--f7-bars-bg-color-rgb),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.timeline-month-title span,.timeline-year-title span{display:inline-block;position:-webkit-sticky;position:sticky;left:calc(var(--f7-timeline-horizontal-item-padding) + var(--f7-safe-area-left))}.timeline-month-title span{margin-top:-2px}.timeline-year:first-child .timeline-month:first-child .timeline-month-title,.timeline-year:first-child .timeline-year-title,.timeline-year:first-child .timeline-year-title+.timeline-month .timeline-month-title{left:calc(var(--f7-safe-area-left)*-1);right:0;width:auto}.timeline-horizontal .timeline-item:first-child,.timeline-year:first-child .timeline-month:first-child .timeline-item:first-child,.timeline-year:first-child .timeline-year-title+.timeline-month .timeline-item:first-child,.timeline-year:first-child .timeline-year-title+.timeline-month .timeline-month-title+.timeline-item{overflow:visible}.timeline-horizontal .timeline-item:first-child .timeline-item-date,.timeline-year:first-child .timeline-month:first-child .timeline-item:first-child .timeline-item-date,.timeline-year:first-child .timeline-year-title+.timeline-month .timeline-item:first-child .timeline-item-date,.timeline-year:first-child .timeline-year-title+.timeline-month .timeline-month-title+.timeline-item .timeline-item-date{width:auto;padding-left:calc(var(--f7-timeline-horizontal-item-padding) + var(--f7-safe-area-left));left:calc(0px - var(--f7-safe-area-left));right:0}.timeline-year:last-child .timeline-month:last-child .timeline-month-title,.timeline-year:last-child .timeline-year-title{width:auto;right:calc(0px - var(--f7-safe-area-right))}.timeline-horizontal .timeline-item:last-child,.timeline-year:last-child .timeline-month:last-child .timeline-item:last-child{overflow:visible}.timeline-horizontal .timeline-item:last-child .timeline-item-date,.timeline-year:last-child .timeline-month:last-child .timeline-item:last-child .timeline-item-date{width:auto;right:calc(0px - var(--f7-safe-area-right));left:0}.ios .block-strong .timeline-item-inner{border-radius:3px;border:1px solid rgba(0,0,0,.1)}.ios .timeline-year-title span{margin-top:3px}.tabs .tab{display:none}.tabs .tab-active{display:block}.tabs-animated-wrap{position:relative;width:100%;overflow:hidden;height:100%}.tabs-animated-wrap>.tabs{display:flex;height:100%;transition-duration:.3s}.tabs-animated-wrap>.tabs>.tab{width:100%;display:block;flex-shrink:0}.tabs-animated-wrap.not-animated>.tabs{transition-duration:0ms}.tabs-swipeable-wrap,.tabs-swipeable-wrap>.tabs{height:100%}.tabs-swipeable-wrap>.tabs>.tab{display:block}.page>.tabs{height:100%}:root{--f7-panel-width:260px;--f7-panel-bg-color:#fff}.ios{--f7-panel-collapsed-width:58px;--f7-panel-backdrop-bg-color:transparent;--f7-panel-transition-duration:400ms;--f7-panel-shadow:transparent}.panel-backdrop{position:absolute;left:0;top:var(--f7-appbar-app-offset,0);width:100%;height:calc(100% - var(--f7-appbar-app-offset, 0px));opacity:0;z-index:5999;visibility:hidden;pointer-events:none;transform:translateZ(0);background-color:var(--f7-panel-backdrop-bg-color);transition-property:transform,opacity;transition-duration:var(--f7-panel-transition-duration)}.panel-backdrop .with-panel,.panel-backdrop .with-panel-closing{visibility:visible}.panel-backdrop.not-animated{transition-duration:0ms!important}.panel{z-index:1000;box-sizing:border-box;position:absolute;top:var(--f7-appbar-app-offset,0);height:calc(100% - var(--f7-appbar-app-offset, 0px));transform:translateZ(0);width:var(--f7-panel-width);background-color:var(--f7-panel-bg-color);overflow:visible;transition-property:transform;transition-duration:var(--f7-panel-transition-duration)}.panel:not(.panel-in):not(.panel-out):not(.panel-in-breakpoint):not(.panel-in-collapsed):not(.panel-in-swipe){display:none}.panel:after{pointer-events:none;opacity:0;z-index:5999;position:absolute;content:"";top:0;width:20px;height:100%;transition-property:transform,opacity;transition-duration:var(--f7-panel-transition-duration)}.panel.not-animated,.panel.not-animated:after,.panel.panel-reveal.not-animated~.view,.panel.panel-reveal.not-animated~.views{transition-duration:0ms!important}.panel.panel-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel.panel-resizing,.panel.panel-resizing:after,.panel.panel-resizing~.view,.panel.panel-resizing~.views{transition-duration:0ms!important}.panel-cover{z-index:6000}.panel-left{left:0;width:var(--f7-panel-left-width,var(--f7-panel-width))}.panel-left.panel-cover{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0)}.panel-left.panel-cover:after{left:100%;background:linear-gradient(90deg,var(--f7-panel-shadow))}html.with-panel-left-cover .panel-left.panel-cover:after{opacity:1}.panel-left.panel-reveal:after{right:0;transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0);background:linear-gradient(270deg,var(--f7-panel-shadow))}html.with-panel-left-reveal .panel-left.panel-reveal:after{opacity:1;transform:translateZ(0)}.panel-right{right:0;width:var(--f7-panel-right-width,var(--f7-panel-width))}.panel-right.panel-cover{transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}.panel-right.panel-cover:after{right:100%;background:linear-gradient(270deg,var(--f7-panel-shadow))}html.with-panel-right-cover .panel-right.panel-cover:after{opacity:1}.panel-right.panel-reveal:after{left:0;background:linear-gradient(90deg,var(--f7-panel-shadow));transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}html.with-panel-right-reveal .panel-right.panel-reveal:after{opacity:1;transform:translateZ(0)}.panel-in-breakpoint{transform:translateZ(0)!important;transition-duration:0ms}.panel-in-breakpoint:after{display:none}.panel-in-breakpoint.panel-cover{z-index:5900}html.with-panel-closing .framework7-root>.view,html.with-panel-closing .views,html.with-panel-left-reveal .framework7-root>.view,html.with-panel-left-reveal .views,html.with-panel-right-reveal .framework7-root>.view,html.with-panel-right-reveal .views{transition-duration:var(--f7-panel-transition-duration);transition-property:transform}html.with-panel-closing .panel-backdrop-in,html.with-panel-left-reveal .panel-backdrop-in,html.with-panel-right-reveal .panel-backdrop-in{visibility:visible;pointer-events:auto;opacity:0}html.with-panel .framework7-root>.view .page-content,html.with-panel .framework7-root>.views .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}html.with-panel-left-cover .panel-backdrop-in,html.with-panel-right-cover .panel-backdrop-in{visibility:visible;pointer-events:auto;opacity:1}html.with-panel-left-reveal .framework7-root>.view,html.with-panel-left-reveal .panel-backdrop-in,html.with-panel-left-reveal .views{transform:translate3d(var(--f7-panel-left-width,var(--f7-panel-width)),0,0)}html.with-panel-right-reveal .framework7-root>.view,html.with-panel-right-reveal .panel-backdrop-in,html.with-panel-right-reveal .views{transform:translate3d(calc(var(--f7-panel-right-width, var(--f7-panel-width))*-1),0,0)}html.with-panel-left-cover .panel-left,html.with-panel-right-cover .panel-right{transform:translateZ(0)}.panel-resize-handler{position:absolute;top:0;height:100%;width:6px;cursor:col-resize;z-index:6000;display:none}.panel-resizable .panel-resize-handler{display:block}.panel-left.panel-cover .panel-resize-handler{right:-3px}.panel-left.panel-reveal .panel-resize-handler{right:0}.panel-right.panel-cover .panel-resize-handler{left:-3px}.panel-right.panel-reveal .panel-resize-handler{left:0}.panel-left.panel-in-collapsed~.view,.panel-left.panel-in-collapsed~.views{margin-left:var(--f7-panel-left-collapsed-width,var(--f7-panel-collapsed-width))}html.with-panel-left-reveal .panel-left.panel-in-collapsed~.view,html.with-panel-left-reveal .panel-left.panel-in-collapsed~.views{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width)) - var(--f7-panel-left-collapsed-width, var(--f7-panel-collapsed-width))),0,0)}.panel-right.panel-in-collapsed~.view,.panel-right.panel-in-collapsed~.views{margin-right:var(--f7-panel-right-collapsed-width,var(--f7-panel-collapsed-width))}html.with-panel-right-reveal .panel-right.panel-in-collapsed~.view,html.with-panel-right-reveal .panel-right.panel-in-collapsed~.views{transform:translate3d(calc(var(--f7-panel-right-collapsed-width, var(--f7-panel-collapsed-width)) - var(--f7-panel-right-width, var(--f7-panel-width))),0,0)}html.with-modal-popup-push-closing .framework7-root,html.with-modal-popup-push .framework7-root{--f7-panelPushScale:var(--f7-popup-push-scale);--f7-panelPushTransitionDuration:var(--f7-popup-transition-duration);--f7-panelPushBorderRadius:var(--f7-popup-push-border-radius)}html.with-modal-sheet-push-closing .framework7-root,html.with-modal-sheet-push .framework7-root{--f7-panelPushScale:var(--f7-sheet-push-scale);--f7-panelPushTransitionDuration:var(--f7-sheet-transition-duration);--f7-panelPushBorderRadius:var(--f7-sheet-push-border-radius)}html.with-modal-popup-push .framework7-root>.panel-in,html.with-modal-popup-push .framework7-root>.panel-out,html.with-modal-sheet-push .framework7-root>.panel-in,html.with-modal-sheet-push .framework7-root>.panel-out{transition-duration:var(--f7-panelPushTransitionDuration)}html.with-modal-popup-push .framework7-root>.panel-in.panel-reveal.panel-left,html.with-modal-popup-push .framework7-root>.panel-out.panel-reveal.panel-left,html.with-modal-sheet-push .framework7-root>.panel-in.panel-reveal.panel-left,html.with-modal-sheet-push .framework7-root>.panel-out.panel-reveal.panel-left{transform:scale(var(--f7-panelPushScale,1));transform-origin:50vw center;border-top-left-radius:var(--f7-panelPushBorderRadius)}html.with-modal-popup-push .framework7-root>.panel-in.panel-reveal.panel-left .view,html.with-modal-popup-push .framework7-root>.panel-out.panel-reveal.panel-left .view,html.with-modal-sheet-push .framework7-root>.panel-in.panel-reveal.panel-left .view,html.with-modal-sheet-push .framework7-root>.panel-out.panel-reveal.panel-left .view{border-top-left-radius:var(--f7-panelPushBorderRadius)}html.with-modal-popup-push .framework7-root>.panel-in.panel-reveal.panel-right,html.with-modal-popup-push .framework7-root>.panel-out.panel-reveal.panel-right,html.with-modal-sheet-push .framework7-root>.panel-in.panel-reveal.panel-right,html.with-modal-sheet-push .framework7-root>.panel-out.panel-reveal.panel-right{transform:scale(var(--f7-panelPushScale,1));transform-origin:calc(var(--f7-panel-left-width, var(--f7-panel-width)) - 50vw) center;border-top-right-radius:var(--f7-panelPushBorderRadius)}html.with-modal-popup-push .framework7-root>.panel-in.panel-reveal.panel-right .view,html.with-modal-popup-push .framework7-root>.panel-out.panel-reveal.panel-right .view,html.with-modal-sheet-push .framework7-root>.panel-in.panel-reveal.panel-right .view,html.with-modal-sheet-push .framework7-root>.panel-out.panel-reveal.panel-right .view{border-top-right-radius:var(--f7-panelPushBorderRadius)}html.with-modal-popup-push .framework7-root>.panel-in.panel-cover.panel-left,html.with-modal-popup-push .framework7-root>.panel-out.panel-cover.panel-left,html.with-modal-sheet-push .framework7-root>.panel-in.panel-cover.panel-left,html.with-modal-sheet-push .framework7-root>.panel-out.panel-cover.panel-left{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0)}html.with-modal-popup-push .framework7-root>.panel-in.panel-cover.panel-right,html.with-modal-popup-push .framework7-root>.panel-out.panel-cover.panel-right,html.with-modal-sheet-push .framework7-root>.panel-in.panel-cover.panel-right,html.with-modal-sheet-push .framework7-root>.panel-out.panel-cover.panel-right{transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}html.with-modal-popup-push-closing .framework7-root>.panel-in,html.with-modal-sheet-push-closing .framework7-root>.panel-in{transition-duration:var(--f7-panelPushTransitionDuration)}html.with-modal-popup-push-closing .framework7-root>.panel-in.panel-reveal.panel-left,html.with-modal-sheet-push-closing .framework7-root>.panel-in.panel-reveal.panel-left{transform-origin:50vw center}html.with-modal-popup-push-closing .framework7-root>.panel-in.panel-reveal.panel-right,html.with-modal-sheet-push-closing .framework7-root>.panel-in.panel-reveal.panel-right{transform-origin:calc(var(--f7-panel-right-width, var(--f7-panel-width)) - 50vw) center}:root{--f7-card-content-padding-horizontal:16px;--f7-card-content-padding-vertical:16px;--f7-card-border-radius:4px;--f7-card-font-size:inherit;--f7-card-header-text-color:inherit;--f7-card-header-font-weight:400;--f7-card-header-padding-horizontal:16px;--f7-card-footer-font-weight:400;--f7-card-footer-font-size:inherit;--f7-card-footer-padding-horizontal:16px;--f7-card-expandable-font-size:16px;--f7-card-expandable-tablet-width:670px;--f7-card-expandable-tablet-height:670px;--f7-card-bg-color:#fff;--f7-card-outline-border-color:rgba(0,0,0,0.12);--f7-card-header-border-color:rgba(0,0,0,0.1);--f7-card-footer-border-color:rgba(0,0,0,0.1);--f7-card-expandable-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-card-bg-color:#1c1c1d;--f7-card-expandable-bg-color:#1c1c1d;--f7-card-outline-border-color:hsla(0,0%,100%,0.15);--f7-card-header-border-color:hsla(0,0%,100%,0.15);--f7-card-footer-border-color:hsla(0,0%,100%,0.15);--f7-card-footer-text-color:hsla(0,0%,100%,0.55)}.ios{--f7-card-margin-horizontal:10px;--f7-card-margin-vertical:10px;--f7-card-box-shadow:0px 1px 2px rgba(0,0,0,0.2);--f7-card-header-font-size:17px;--f7-card-header-padding-vertical:10px;--f7-card-header-min-height:44px;--f7-card-footer-text-color:rgba(0,0,0,0.45);--f7-card-footer-padding-vertical:10px;--f7-card-footer-min-height:44px;--f7-card-expandable-margin-horizontal:20px;--f7-card-expandable-margin-vertical:30px;--f7-card-expandable-box-shadow:0px 20px 40px rgba(0,0,0,0.3);--f7-card-expandable-border-radius:15px;--f7-card-expandable-tablet-border-radius:5px;--f7-card-expandable-header-font-size:27px;--f7-card-expandable-header-font-weight:bold}.card .list>ul:after,.card .list>ul:before,.cards-list>ul:after,.cards-list>ul:before{display:none!important}.card .list ul,.cards-list ul{background:none}.card{background:var(--f7-card-bg-color);position:relative;border-radius:var(--f7-card-border-radius);font-size:var(--f7-card-font-size);margin:var(--f7-card-margin-vertical) calc(var(--f7-card-margin-horizontal) + var(--f7-safe-area-right)) var(--f7-card-margin-vertical) calc(var(--f7-card-margin-horizontal) + var(--f7-safe-area-left));box-shadow:var(--f7-card-box-shadow)}.card .block,.card .list{margin:0}.row:not(.no-gap) .col>.card{margin-left:0;margin-right:0}.card.no-shadow{box-shadow:none}.aurora .card-outline-aurora,.card-outline,.ios .card-outline-ios,.md .card-outline-md{box-shadow:none;border:1px solid var(--f7-card-outline-border-color)}.aurora .card-outline-aurora.no-border,.aurora .card-outline-aurora.no-hairlines,.card-outline.no-border,.card-outline.no-hairlines,.ios .card-outline-ios.no-border,.ios .card-outline-ios.no-hairlines,.md .card-outline-md.no-border,.md .card-outline-md.no-hairlines{border:none}.card-content{position:relative}.card-content-padding{position:relative;padding:var(--f7-card-content-padding-vertical) var(--f7-card-content-padding-horizontal)}.card-content-padding>.block,.card-content-padding>.list{margin:calc(var(--f7-card-content-padding-vertical)*-1) calc(var(--f7-card-content-padding-horizontal)*-1)}.card-content-padding>p:first-child{margin-top:0}.card-content-padding>p:last-child{margin-bottom:0}.card-header{min-height:var(--f7-card-header-min-height);color:var(--f7-card-header-text-color);font-size:var(--f7-card-header-font-size);font-weight:var(--f7-card-header-font-weight);padding:var(--f7-card-header-padding-vertical) var(--f7-card-header-padding-horizontal)}.card-footer{min-height:var(--f7-card-footer-min-height);color:var(--f7-card-footer-text-color);font-size:var(--f7-card-footer-font-size);font-weight:var(--f7-card-footer-font-weight);padding:var(--f7-card-footer-padding-vertical) var(--f7-card-footer-padding-horizontal)}.card-footer a.link{overflow:hidden}.card-footer,.card-header{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.card-footer[valign=top],.card-header[valign=top]{align-items:flex-start}.card-footer[valign=bottom],.card-header[valign=bottom]{align-items:flex-end}.card-footer a.link,.card-header a.link{position:relative}.card-footer a.link i.icon,.card-header a.link i.icon{display:block}.card-footer a.icon-only,.card-header a.icon-only{display:flex;justify-content:center;align-items:center;margin:0}.card-header{border-radius:var(--f7-card-border-radius) var(--f7-card-border-radius) 0 0}.card-header:after{content:"";position:absolute;background-color:var(--f7-card-header-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.card-header.no-hairline:after{display:none!important}.card-footer{border-radius:0 0 var(--f7-card-border-radius) var(--f7-card-border-radius)}.card-footer:before{content:"";position:absolute;background-color:var(--f7-card-footer-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.card-footer.no-hairline:before{display:none!important}.card-expandable{overflow:hidden;height:300px;background:var(--f7-card-expandable-bg-color);position:relative;transform-origin:center center;transition-property:transform,border-radius;border-radius:var(--f7-card-expandable-border-radius);z-index:2;transition-duration:.2s;margin:var(--f7-card-expandable-margin-vertical) calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-right)) var(--f7-card-expandable-margin-vertical) calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-left));box-shadow:var(--f7-card-expandable-box-shadow);font-size:var(--f7-card-expandable-font-size)}.card-expandable:not(.card-opened){-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-expandable.card-no-transition{transition-duration:0ms}.card-expandable.card-expandable-animate-width .card-content{transition-property:width,transform;width:100%}.card-expandable.active-state{transform:scale(.97) translateZ(0)}.card-expandable .card-opened-fade-in,.card-expandable .card-opened-fade-out{transition-duration:.4s}.card-expandable .card-opened-fade-in{opacity:0;pointer-events:none}.card-expandable .card-content{position:absolute;top:0;width:100vw;height:100vh;transform-origin:center top;overflow:hidden;transition-property:transform;box-sizing:border-box;pointer-events:none;left:0}.card-expandable .card-content .card-content-padding{padding-left:calc(var(--f7-safe-area-left) + var(--f7-card-content-padding-horizontal));padding-right:calc(var(--f7-safe-area-right) + var(--f7-card-content-padding-horizontal))}.card-expandable.card-opened{transition-duration:0ms}.card-expandable.card-closing,.card-expandable.card-opening,.card-expandable.card-transitioning{transition-duration:.4s}.card-expandable.card-opening .card-content{transition-duration:.3s}.card-expandable.card-closing .card-content{transition-duration:.5s}.card-expandable.card-closing,.card-expandable.card-opened,.card-expandable.card-opening{z-index:300}.card-expandable.card-opened,.card-expandable.card-opening{border-radius:0}.card-expandable.card-opened .card-opened-fade-in,.card-expandable.card-opening .card-opened-fade-in{opacity:1;pointer-events:auto}.card-expandable.card-opened .card-opened-fade-out,.card-expandable.card-opening .card-opened-fade-out{opacity:0;pointer-events:none}.card-expandable.card-opened .card-content{overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}.card-expandable .card-header{font-size:var(--f7-card-expandable-header-font-size);font-weight:var(--f7-card-expandable-header-font-weight)}.card-expandable .card-header:after{display:none!important}.card-prevent-open{pointer-events:auto}.card-expandable-size{width:0;height:0;position:absolute;left:0;top:0;opacity:0;pointer-events:none;visibility:hidden}@media (min-width:768px) and (min-height:670px){.card-expandable:not(.card-tablet-fullscreen){max-width:var(--f7-card-expandable-tablet-width)}.card-expandable:not(.card-tablet-fullscreen).card-opened,.card-expandable:not(.card-tablet-fullscreen).card-opening{border-radius:var(--f7-card-expandable-tablet-border-radius)}.card-expandable:not(.card-tablet-fullscreen):not(.card-expandable-animate-width) .card-content{width:var(--f7-card-expandable-tablet-width)}.card-expandable:not(.card-tablet-fullscreen) .card-expandable-size{width:var(--f7-card-expandable-tablet-width);height:var(--f7-card-expandable-tablet-height)}}.page.page-with-card-opened .page-content{overflow:hidden}.card-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:299;pointer-events:none;background:rgba(0,0,0,.2);opacity:0}.card-backdrop-in{animation:card-backdrop-fade-in .4s forwards;pointer-events:auto}.card-backdrop-out{animation:card-backdrop-fade-out .4s forwards}@supports ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.card-backdrop{background:transparent;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes card-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-backdrop-fade-out{0%{opacity:1}to{opacity:0}}:root{--f7-chip-font-size:13px;--f7-chip-font-weight:normal;--f7-chip-media-font-size:16px;--f7-chip-bg-color:rgba(0,0,0,0.12);--f7-chip-outline-border-color:rgba(0,0,0,0.12);--f7-chip-delete-button-color:#000}:root.theme-dark,:root .theme-dark{--f7-chip-delete-button-color:#fff;--f7-chip-bg-color:#333;--f7-chip-outline-border-color:hsla(0,0%,100%,0.12)}.ios{--f7-chip-height:24px;--f7-chip-padding-horizontal:10px;--f7-chip-text-color:#000}.ios.theme-dark,.ios .theme-dark{--f7-chip-text-color:#fff}.chip{padding-left:var(--f7-chip-padding-horizontal);padding-right:var(--f7-chip-padding-horizontal);font-weight:var(--f7-chip-font-weight);display:inline-flex;margin:2px 0;background-color:var(--f7-chip-bg-color);font-size:var(--f7-chip-font-size);color:var(--f7-chip-text-color);border-radius:var(--f7-chip-height);position:relative}.chip,.chip-media{box-sizing:border-box;vertical-align:middle;align-items:center;height:var(--f7-chip-height);line-height:var(--f7-chip-height)}.chip-media{border-radius:50%;flex-shrink:0;display:flex;justify-content:center;width:var(--f7-chip-height);border-radius:var(--f7-chip-height);text-align:center;color:#fff;font-size:var(--f7-chip-media-font-size);margin-left:calc(var(--f7-chip-padding-horizontal)*-1)}.chip-media i.icon{font-size:calc(var(--f7-chip-height) - 8px);height:calc(var(--f7-chip-height) - 8px)}.chip-media img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:50%;display:block}.chip-media+.chip-label{margin-left:4px}.chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:1;min-width:0}.chip-delete{text-align:center;cursor:pointer;flex-shrink:0;background-repeat:no-repeat;width:24px;height:24px;color:var(--f7-chip-delete-button-color);opacity:.54;position:relative}.chip-delete:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;content:"delete_round_ios";line-height:24px}.chip .chip-delete.active-state{opacity:1}.aurora .chip-outline-aurora,.chip-outline,.ios .chip-outline-ios,.md .chip-outline-md{border:1px solid var(--f7-chip-outline-border-color);background:none}.chip[class*=color-]{--f7-chip-bg-color:var(--f7-theme-color);--f7-chip-text-color:#fff}.aurora .chip-outline-aurora[class*=color-],.chip-outline[class*=color-],.ios .chip-outline-ios[class*=color-],.md .chip-outline-md[class*=color-]{--f7-chip-outline-border-color:var(--f7-theme-color);--f7-chip-text-color:var(--f7-theme-color)}.ios .chip-delete{margin-right:calc(var(--f7-chip-padding-horizontal)*-1)}.ios .chip-delete:after{font-size:10px}:root{--f7-input-bg-color:transparent;--f7-label-font-weight:400;--f7-label-line-height:1.3;--f7-input-padding-left:0px;--f7-input-padding-right:0px;--f7-input-error-text-color:#ff3b30;--f7-input-error-font-size:12px;--f7-input-error-line-height:1.4;--f7-input-error-font-weight:400;--f7-input-info-font-size:12px;--f7-input-info-line-height:1.4;--f7-input-outline-height:40px;--f7-input-outline-border-radius:4px;--f7-input-outline-padding-horizontal:12px;--f7-textarea-height:100px;--f7-input-outline-border-color:#999}:root.theme-dark,:root .theme-dark{--f7-input-outline-border-color:#444}.ios{--f7-input-height:44px;--f7-input-font-size:17px;--f7-input-placeholder-color:#a9a9a9;--f7-textarea-padding-vertical:11px;--f7-label-font-size:12px;--f7-label-text-color:inherit;--f7-floating-label-scale:1.41667;--f7-inline-label-font-size:17px;--f7-inline-label-line-height:1.4;--f7-inline-label-padding-top:3px;--f7-input-clear-button-size:14px;--f7-input-text-color:#000;--f7-input-info-text-color:rgba(0,0,0,0.45);--f7-input-clear-button-color:rgba(0,0,0,0.45)}.ios.theme-dark,.ios .theme-dark{--f7-input-text-color:#fff;--f7-input-info-text-color:hsla(0,0%,100%,0.55);--f7-input-clear-button-color:hsla(0,0%,100%,0.5)}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;border-radius:0;outline:0;display:block;padding:0;margin:0;font-family:inherit;background:none;resize:none;font-size:inherit;color:inherit}.textarea-resizable-shadow{opacity:0;position:absolute;z-index:-1000;pointer-events:none;left:-1000px;top:-1000px;visibility:hidden}.list input[type=date],.list input[type=datetime-local],.list input[type=email],.list input[type=month],.list input[type=number],.list input[type=password],.list input[type=search],.list input[type=tel],.list input[type=text],.list input[type=time],.list input[type=url],.list select{width:100%;height:var(--f7-input-height);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);background-color:var(--f7-input-bg-color,transparent);padding-left:var(--f7-input-padding-left);padding-right:var(--f7-input-padding-right)}.list input[type=date]::-webkit-input-placeholder,.list input[type=datetime-local]::-webkit-input-placeholder,.list input[type=email]::-webkit-input-placeholder,.list input[type=month]::-webkit-input-placeholder,.list input[type=number]::-webkit-input-placeholder,.list input[type=password]::-webkit-input-placeholder,.list input[type=search]::-webkit-input-placeholder,.list input[type=tel]::-webkit-input-placeholder,.list input[type=text]::-webkit-input-placeholder,.list input[type=time]::-webkit-input-placeholder,.list input[type=url]::-webkit-input-placeholder,.list select::-webkit-input-placeholder{color:var(--f7-input-placeholder-color)}.list input[type=date]::-moz-placeholder,.list input[type=datetime-local]::-moz-placeholder,.list input[type=email]::-moz-placeholder,.list input[type=month]::-moz-placeholder,.list input[type=number]::-moz-placeholder,.list input[type=password]::-moz-placeholder,.list input[type=search]::-moz-placeholder,.list input[type=tel]::-moz-placeholder,.list input[type=text]::-moz-placeholder,.list input[type=time]::-moz-placeholder,.list input[type=url]::-moz-placeholder,.list select::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list input[type=date]::placeholder,.list input[type=datetime-local]::placeholder,.list input[type=email]::placeholder,.list input[type=month]::placeholder,.list input[type=number]::placeholder,.list input[type=password]::placeholder,.list input[type=search]::placeholder,.list input[type=tel]::placeholder,.list input[type=text]::placeholder,.list input[type=time]::placeholder,.list input[type=url]::placeholder,.list select::placeholder{color:var(--f7-input-placeholder-color)}.list textarea{width:100%;color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);resize:none;line-height:1.4;height:var(--f7-textarea-height);background-color:var(--f7-input-bg-color,transparent);padding:var(--f7-textarea-padding-vertical) var(--f7-input-padding-right) var(--f7-textarea-padding-vertical) var(--f7-input-padding-left)}.list textarea::-webkit-input-placeholder{color:var(--f7-input-placeholder-color)}.list textarea::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list textarea::placeholder{color:var(--f7-input-placeholder-color)}.list textarea.resizable{height:var(--f7-input-height)}.list input[type=datetime-local]{max-width:50vw}.list input[type=date],.list input[type=datetime-local],.list input[type=month],.list input[type=time]{line-height:var(--f7-input-height)}.list .item-floating-label,.list .item-label{width:100%;vertical-align:top;flex-shrink:0;font-size:var(--f7-label-font-size);font-weight:var(--f7-label-font-weight);line-height:var(--f7-label-line-height);color:var(--f7-label-text-color);transition-duration:.2s;transition-property:transform,color}.list .item-floating-label{--label-height:calc(var(--f7-label-font-size)*var(--f7-label-line-height));transform:scale(var(--f7-floating-label-scale)) translateY(calc((var(--f7-input-height)/2 + 50%)/var(--f7-floating-label-scale)));color:var(--f7-input-placeholder-color);width:auto;max-width:calc(100%/var(--f7-floating-label-scale));pointer-events:none;left:var(--f7-input-padding-left);transform-origin:left center}.list .item-floating-label~.item-input-wrap input::-webkit-input-placeholder,.list .item-floating-label~.item-input-wrap textarea::-webkit-input-placeholder{opacity:0;transition-duration:.1s}.list .item-floating-label~.item-input-wrap input::-moz-placeholder,.list .item-floating-label~.item-input-wrap textarea::-moz-placeholder{opacity:0;transition-duration:.1s}.list .item-floating-label~.item-input-wrap input::placeholder,.list .item-floating-label~.item-input-wrap textarea::placeholder{opacity:0;transition-duration:.1s}.list .item-floating-label~.item-input-wrap input.input-focused::-webkit-input-placeholder,.list .item-floating-label~.item-input-wrap textarea.input-focused::-webkit-input-placeholder{opacity:1;transition-duration:.3s}.list .item-floating-label~.item-input-wrap input.input-focused::-moz-placeholder,.list .item-floating-label~.item-input-wrap textarea.input-focused::-moz-placeholder{opacity:1;transition-duration:.3s}.list .item-floating-label~.item-input-wrap input.input-focused::placeholder,.list .item-floating-label~.item-input-wrap textarea.input-focused::placeholder{opacity:1;transition-duration:.3s}.list .item-input-with-value .item-floating-label{color:var(--f7-label-text-color)}.list .item-input-focused .item-floating-label,.list .item-input-with-value .item-floating-label{transform:scale(1) translateY(0)}.list .item-input-wrap{width:100%;flex-shrink:1;position:relative}.item-input .item-inner{display:flex;flex-direction:column;align-items:flex-start}.input-error-message,.item-input-error-message{font-size:var(--f7-input-error-font-size);line-height:var(--f7-input-error-line-height);color:var(--f7-input-error-text-color);font-weight:var(--f7-input-error-font-weight);display:none;box-sizing:border-box}.input-info,.item-input-info{font-size:var(--f7-input-info-font-size);line-height:var(--f7-input-info-line-height);color:var(--f7-input-info-text-color)}.input-invalid .input-error-message,.input-invalid .item-input-error-message,.item-input-invalid .input-error-message,.item-input-invalid .item-input-error-message{display:block}.input-invalid .input-info,.input-invalid .item-input-info,.item-input-invalid .input-info,.item-input-invalid .item-input-info{display:none}.inline-label .item-inner,.inline-labels .item-inner{display:flex;align-items:center;flex-direction:row}.inline-label .item-floating-label,.inline-label .item-label,.inline-labels .item-floating-label,.inline-labels .item-label{padding-top:var(--f7-inline-label-padding-top);align-self:flex-start;width:35%;font-size:var(--f7-inline-label-font-size);line-height:var(--f7-inline-label-line-height)}.inline-label .item-floating-label+.item-input-wrap,.inline-label .item-label+.item-input-wrap,.inline-labels .item-floating-label+.item-input-wrap,.inline-labels .item-label+.item-input-wrap{margin-left:8px}.input{position:relative}.input input,.input select,.input textarea{width:100%}.input-clear-button{opacity:0;pointer-events:none;visibility:hidden;transition-duration:.1s;position:absolute;top:50%;border:none;padding:0;margin:0;outline:0;z-index:1;cursor:pointer;background:none;width:var(--f7-input-clear-button-size);height:var(--f7-input-clear-button-size);margin-top:calc(var(--f7-input-clear-button-size)*-1/2);color:var(--f7-input-clear-button-color);right:0}.input-clear-button:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px}.input-clear-button:before{position:absolute;content:"";left:50%;top:50%}.item-input-wrap .input-clear-button{top:calc(var(--f7-input-height)/2)}.input-clear-button.active-state{opacity:.75!important}.input-with-value .input-clear-button,.input-with-value~.input-clear-button,.item-input-with-value .input-clear-button{opacity:1;pointer-events:auto;visibility:visible}.input-dropdown,.input-dropdown-wrap{position:relative}.input-dropdown-wrap:before,.input-dropdown:before{content:"";pointer-events:none;position:absolute;top:50%;margin-top:-2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #727272;right:6px}.input-dropdown-wrap input,.input-dropdown-wrap select,.input-dropdown-wrap textarea,.input-dropdown input,.input-dropdown select,.input-dropdown textarea{padding-right:calc(20px + var(--f7-input-padding-right))}.input-outline:after,.item-input-outline .item-input-wrap:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--f7-input-outline-border-color);border-radius:var(--f7-input-outline-border-radius);transition-duration:.2s;pointer-events:none}.input-outline.input-focused:after,.item-input-outline.item-input-focused .item-input-wrap:after{border-width:2px;border-color:var(--f7-input-outline-focused-border-color,var(--f7-theme-color))}.input-outline.input-invalid:after,.item-input-outline.item-input-invalid .item-input-wrap:after{border-width:2px;border-color:var(--f7-input-outline-invalid-border-color,var(--f7-input-error-text-color))}.input-outline input,.input-outline select,.input-outline textarea,.item-input-outline input,.item-input-outline select,.item-input-outline textarea,.list .item-input-outline input,.list .item-input-outline select,.list .item-input-outline textarea{border-radius:var(--f7-input-outline-border-radius);padding-left:var(--f7-input-outline-padding-horizontal);padding-right:var(--f7-input-outline-padding-horizontal)}.input-outline.input-dropdown:before,.item-input-outline .input-dropdown-wrap:before{right:8px}.input-outline.input-dropdown input,.input-outline.input-dropdown select,.input-outline.input-dropdown textarea,.item-input-outline .input-dropdown-wrap input,.item-input-outline .input-dropdown-wrap select,.item-input-outline .input-dropdown-wrap textarea{padding-right:20px}.input-outline .input-clear-button,.item-input-outline .input-clear-button{right:8px}.item-input-outline{--f7-input-height:var(--f7-input-outline-height)}.item-input-outline .item-inner:after{display:none!important}.item-input-outline .item-label{left:var(--f7-input-outline-padding-horizontal)}.inline-label .item-input-outline .item-label,.inline-labels .item-input-outline .item-label,.item-input-outline .inline-label.item-label,.item-input-outline .inline-label .item-label{left:0}.item-input-outline .item-floating-label{left:calc(var(--f7-input-outline-padding-horizontal) - 4px);padding-left:4px;padding-right:4px;background:var(--f7-page-bg-color);z-index:10;margin-top:calc(var(--f7-label-font-size)*var(--f7-label-line-height)*-0.5)}.item-input-outline.item-input-focused .item-floating-label,.item-input-outline.item-input-with-value .item-floating-label{transform:scale(1) translateY(50%)}.item-input-outline .item-input-error-message,.item-input-outline .item-input-info{padding-left:var(--f7-input-outline-padding-horizontal)}.block-strong .item-input-outline .item-floating-label{background:var(--f7-block-strong-bg-color)}.list .item-input-outline .item-floating-label{background:var(--f7-list-bg-color)}.theme-dark option{background-color:var(--f7-page-bg-color)}.ios .item-floating-label+.item-input-wrap,.ios .item-label+.item-input-wrap{margin-top:0}.ios .item-input-focused .item-floating-label{color:var(--f7-label-text-color)}.ios .item-input .item-media{align-self:flex-start}.ios .item-input-wrap{margin-bottom:calc(var(--f7-list-item-padding-vertical)*-1)}.ios .inline-label .item-floating-label+.item-input-wrap,.ios .inline-label .item-input-wrap,.ios .inline-label .item-label+.item-input-wrap,.ios .inline-labels .item-floating-label+.item-input-wrap,.ios .inline-labels .item-input-wrap,.ios .inline-labels .item-label+.item-input-wrap,.ios .item-input-wrap{margin-top:calc(var(--f7-list-item-padding-vertical)*-1)}.ios .input-error-message,.ios .input-info,.ios .item-input-error-message,.ios .item-input-info{position:relative;margin-bottom:6px;margin-top:-8px}.ios .item-input-focused .item-floating-label,.ios .item-input-focused .item-label{color:var(--f7-label-focused-text-color,var(--f7-label-text-color))}.ios .item-input-focused .item-inner:after{background:var(--f7-input-focused-border-color,var(--f7-list-item-border-color))}.ios .item-input-invalid .item-floating-label,.ios .item-input-invalid .item-label{color:var(--f7-label-invalid-text-color,var(--f7-label-text-color))}.ios .item-input-invalid .item-inner:after{background:var(--f7-input-invalid-border-color,var(--f7-list-item-border-color))}.ios .input-invalid input,.ios .input-invalid select,.ios .input-invalid textarea,.ios .item-input-invalid input,.ios .item-input-invalid select,.ios .item-input-invalid textarea{color:var(--f7-input-invalid-text-color,var(--f7-input-error-text-color))}.ios .input-clear-button:after{content:"delete_round_ios";font-size:calc(var(--f7-input-clear-button-size)/1.4);line-height:1.4}.ios .input-clear-button:before{width:44px;height:44px;margin-left:-22px;margin-top:-22px}.ios .input-outline .item-input-wrap,.ios .item-input-outline .item-input-wrap{margin-top:0;margin-bottom:0}.ios .input-outline .input-error-message,.ios .input-outline .input-info,.ios .input-outline .item-input-error-message,.ios .input-outline .item-input-info,.ios .item-input-outline .input-error-message,.ios .item-input-outline .input-info,.ios .item-input-outline .item-input-error-message,.ios .item-input-outline .item-input-info{margin-top:0;white-space:normal;overflow:hidden;text-overflow:ellipsis}.ios .input-outline .input-info,.ios .input-outline .item-input-info,.ios .item-input-outline .input-info,.ios .item-input-outline .item-input-info{margin-bottom:calc(var(--f7-input-info-font-size)*-1*var(--f7-input-info-line-height))}.ios .input-outline .input-error-message,.ios .input-outline .item-input-error-message,.ios .item-input-outline .input-error-message,.ios .item-input-outline .item-input-error-message{margin-bottom:calc(var(--f7-input-error-font-size)*-1*var(--f7-input-error-line-height))}.ios .input-outline.input-with-info .item-input-wrap,.ios .input-outline.item-input-with-info .item-input-wrap,.ios .item-input-outline.input-with-info .item-input-wrap,.ios .item-input-outline.item-input-with-info .item-input-wrap{margin-bottom:calc(var(--f7-input-info-font-size)*var(--f7-input-info-line-height))}.ios .input-outline.input-with-error-message .item-input-wrap,.ios .input-outline.item-input-with-error-message .item-input-wrap,.ios .item-input-outline.input-with-error-message .item-input-wrap,.ios .item-input-outline.item-input-with-error-message .item-input-wrap{margin-bottom:calc(var(--f7-input-error-font-size)*var(--f7-input-error-line-height))}:root{--f7-checkbox-icon-color:#fff}:root.theme-dark,:root .theme-dark{--f7-checkbox-inactive-color:hsla(0,0%,100%,0.3)}.ios{--f7-checkbox-size:22px;--f7-checkbox-border-radius:50%;--f7-checkbox-border-width:1px;--f7-checkbox-extra-margin:0px;--f7-checkbox-inactive-color:#c7c7cc}.checkbox{position:relative;display:inline-block;vertical-align:middle;z-index:1;background-color:initial;--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),0.5)}.checkbox i,.icon-checkbox{flex-shrink:0;border:var(--f7-checkbox-border-width) solid var(--f7-checkbox-inactive-color);width:var(--f7-checkbox-size);height:var(--f7-checkbox-size);border-radius:var(--f7-checkbox-border-radius);box-sizing:border-box;position:relative;display:block}.checkbox i:after,.icon-checkbox:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;width:var(--f7-checkbox-size);height:var(--f7-checkbox-size);line-height:var(--f7-checkbox-size);top:calc(0px - var(--f7-checkbox-border-width));opacity:0;color:var(--f7-checkbox-icon-color);position:relative;transition-property:opacity;left:calc(0px - var(--f7-checkbox-border-width))}.checkbox input[type=checkbox]:not(:checked)~i:after,label.item-checkbox input[type=checkbox]:not(:checked)~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:not(:checked)~.icon-checkbox:after{font-size:0}.checkbox input[type=checkbox]:checked~i,.checkbox input[type=checkbox]:indeterminate~i,label.item-checkbox input[type=checkbox]:checked~* .icon-checkbox,label.item-checkbox input[type=checkbox]:checked~.icon-checkbox,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox{border-color:var(--f7-checkbox-active-color,var(--f7-theme-color));background-color:var(--f7-checkbox-active-color,var(--f7-theme-color))}.checkbox input[type=checkbox]:checked~i:after,.checkbox input[type=checkbox]:indeterminate~i:after,label.item-checkbox input[type=checkbox]:checked~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:checked~.icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{opacity:1}.checkbox input[type=checkbox]:indeterminate~i:after,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{font-size:0;content:"";position:absolute;top:50%;width:70%;background:#fff;height:2px;border-radius:2px;margin-top:-1px;transition:0ms;left:15%}.checkbox,label.item-checkbox{cursor:pointer}.checkbox input[type=checkbox],.checkbox input[type=radio],label.item-checkbox input[type=checkbox],label.item-checkbox input[type=radio]{display:none}label.item-checkbox{transition-duration:.3s}label.item-checkbox.item-content .item-media,label.item-checkbox .item-content .item-media{align-self:center}label.item-checkbox>.icon-checkbox{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-checkbox-extra-margin))}label.item-checkbox.active-state{background-color:var(--f7-list-link-pressed-bg-color)}label.item-checkbox.active-state:after{background-color:initial}.disabled label.item-checkbox,label.item-checkbox.disabled{opacity:.55;pointer-events:none;opacity:.55!important;pointer-events:none!important}.ios .checkbox i:after,.ios .icon-checkbox:after{content:"checkbox_ios";font-size:21px}.ios label.item-checkbox.active-state{transition-duration:0ms}.ios .checkbox input[type=checkbox]:indeterminate~i:after,.ios label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,.ios label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{height:1px;margin-top:0}:root{--f7-radio-border-radius:50%}:root.theme-dark,:root .theme-dark{--f7-radio-inactive-color:hsla(0,0%,100%,0.3)}.ios{--f7-radio-size:22px;--f7-radio-border-width:1px;--f7-radio-extra-margin:0px;--f7-radio-inactive-color:#c7c7cc}.radio{position:relative;display:inline-block;vertical-align:middle;z-index:1;--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),0.5)}.icon-radio{width:var(--f7-radio-size);height:var(--f7-radio-size);border-radius:var(--f7-radio-border-radius);position:relative;box-sizing:border-box;display:block;flex-shrink:0}.aurora .icon-radio,.md .icon-radio,.radio .icon-radio{border:var(--f7-radio-border-width) solid var(--f7-radio-inactive-color)}.radio,label.item-radio{cursor:pointer}.radio input[type=checkbox],.radio input[type=radio],label.item-radio input[type=checkbox],label.item-radio input[type=radio]{display:none}label.item-radio{transition-duration:.3s}label.item-radio.item-content .item-media,label.item-radio .item-content .item-media{align-self:center}label.item-radio.active-state{background-color:var(--f7-list-link-pressed-bg-color)}label.item-radio.active-state:after{background-color:initial}.disabled label.item-radio,label.item-radio.disabled{opacity:.55;pointer-events:none;opacity:.55!important;pointer-events:none!important}.ios .icon-radio:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;width:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2);height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2);line-height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2 + 1px);font-size:20px;content:"radio_ios";color:var(--f7-radio-active-color,var(--f7-theme-color));opacity:0}.ios .radio input[type=radio]:checked~.icon-radio:after,.ios label.item-radio input[type=radio]:checked~* .icon-radio:after,.ios label.item-radio input[type=radio]:checked~.icon-radio:after{opacity:1}.ios .radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-radio-active-color,var(--f7-theme-color))}.ios label.item-radio:not(.item-radio-icon-start) input[type=radio]~.icon-radio{position:absolute;top:50%;margin-top:-11px;right:calc(var(--f7-safe-area-right) + 10px)}.ios label.item-radio:not(.item-radio-icon-start) .item-inner{padding-right:calc(var(--f7-safe-area-right) + 36px)}.ios label.item-radio-icon-start>.icon-radio{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-checkbox-extra-margin))}.ios label.item-radio.active-state{transition-duration:0ms}:root{--f7-toggle-handle-color:#fff}:root.theme-dark,:root .theme-dark{--f7-toggle-inactive-color:#555}.ios{--f7-toggle-width:52px;--f7-toggle-height:32px;--f7-toggle-border-color:#e5e5e5;--f7-toggle-inactive-color:#fff}.ios.theme-dark,.ios .theme-dark{--f7-toggle-border-color:#555}.toggle,.toggle-icon{width:var(--f7-toggle-width);height:var(--f7-toggle-height);border-radius:var(--f7-toggle-height)}.toggle{display:inline-block;vertical-align:middle;position:relative;box-sizing:border-box;align-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle input[type=checkbox]{display:none}.toggle input[disabled]~.toggle-icon{pointer-events:none}.toggle-icon{z-index:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;transition:.3s;box-sizing:border-box;display:block;cursor:pointer}.toggle-icon:after,.toggle-icon:before{content:""}.toggle-icon:after{background:var(--f7-toggle-handle-color);position:absolute;z-index:2;transform:translateX(0);transition-duration:.3s}.ios .toggle input[type=checkbox]:checked+.toggle-icon{background:var(--f7-toggle-active-color,var(--f7-theme-color))}.ios .toggle input[type=checkbox]:checked+.toggle-icon:before{transform:scale(0)}.ios .toggle input[type=checkbox]:checked+.toggle-icon:after{transform:translateX(calc(var(--f7-toggle-width) - var(--f7-toggle-height)))}.ios .toggle-icon{background:var(--f7-toggle-border-color)}.ios .toggle-icon:before{position:absolute;width:calc(var(--f7-toggle-width) - 4px);border-radius:var(--f7-toggle-height);box-sizing:border-box;background:var(--f7-toggle-inactive-color);z-index:1;transition-duration:.3s;transform:scale(1)}.ios .toggle-icon:after,.ios .toggle-icon:before{left:2px;top:2px;height:calc(var(--f7-toggle-height) - 4px)}.ios .toggle-icon:after{width:calc(var(--f7-toggle-height) - 4px);box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:calc(var(--f7-toggle-height) - 4px)}.ios .toggle-active-state input[type=checkbox]:not(:checked)+.toggle-icon:before{transform:scale(0)}.ios .toggle-active-state input[type=checkbox]+.toggle-icon:after{width:calc(var(--f7-toggle-height) + 4px)}.ios .toggle-active-state input[type=checkbox]:checked+.toggle-icon:after{transform:translateX(calc(var(--f7-toggle-width) - var(--f7-toggle-height) - 8px))}:root{--f7-range-scale-step-height:5px;--f7-range-scale-text-color:#666;--f7-range-scale-substep-width:1px;--f7-range-scale-substep-height:4px}.ios{--f7-range-size:28px;--f7-range-bar-bg-color:#b7b8b7;--f7-range-bar-size:1px;--f7-range-bar-border-radius:2px;--f7-range-knob-size:28px;--f7-range-knob-color:#fff;--f7-range-knob-box-shadow:0 2px 4px rgba(0,0,0,0.3);--f7-range-label-size:20px;--f7-range-label-text-color:#000;--f7-range-label-bg-color:#fff;--f7-range-label-font-size:12px;--f7-range-label-font-weight:normal;--f7-range-label-border-radius:5px;--f7-range-label-padding:0px;--f7-range-scale-step-width:1px;--f7-range-scale-font-size:12px;--f7-range-scale-font-weight:400;--f7-range-scale-label-offset:4px}.range-slider{display:block;position:relative;align-self:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-slider input[type=range]{display:none}.range-slider.range-slider-horizontal{width:100%;height:var(--f7-range-size);touch-action:pan-y}.range-slider.range-slider-vertical{height:100%;width:var(--f7-range-size);touch-action:pan-x}.range-bar{position:absolute;overflow:hidden;background:var(--f7-range-bar-bg-color);border-radius:var(--f7-range-bar-border-radius)}.range-slider-vertical .range-bar{left:50%;top:0;height:100%;width:var(--f7-range-bar-size);margin-left:calc(var(--f7-range-bar-size)*-1/2)}.range-slider-horizontal .range-bar{left:0;top:50%;width:100%;height:var(--f7-range-bar-size);margin-top:calc(var(--f7-range-bar-size)*-1/2)}.range-bar-active{position:absolute;background:var(--f7-range-bar-active-bg-color,var(--f7-theme-color))}.range-slider-horizontal .range-bar-active{left:0;top:0;height:100%}.range-slider-vertical .range-bar-active{left:0;bottom:0;width:100%}.range-slider-vertical-reversed .range-bar-active{top:0;bottom:auto}.range-knob-wrap{z-index:20;position:absolute;height:var(--f7-range-knob-size);width:var(--f7-range-knob-size)}.range-slider-horizontal .range-knob-wrap{top:50%;margin-top:calc(var(--f7-range-knob-size)*-1/2);margin-left:calc(var(--f7-range-knob-size)*-1/2);left:0}.range-slider-vertical .range-knob-wrap{left:50%;margin-left:calc(var(--f7-range-knob-size)*-1/2);bottom:0;margin-bottom:calc(var(--f7-range-knob-size)*-1/2)}.range-slider-vertical-reversed .range-knob-wrap{bottom:auto;top:0;margin-bottom:0;margin-top:calc(var(--f7-range-knob-size)*-1/2)}.range-knob{box-sizing:border-box;border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:var(--f7-range-knob-color,var(--f7-range-knob-bg-color,var(--f7-theme-color)));box-shadow:var(--f7-range-knob-box-shadow)}.range-knob:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin-left:-22px;margin-top:-22px}.range-knob-label{position:absolute;left:50%;bottom:100%;text-align:center;transition-duration:.12s;transition-property:transform;box-sizing:border-box;transform:translateY(100%) scale(0);height:var(--f7-range-label-size);line-height:var(--f7-range-label-size);min-width:var(--f7-range-label-size);color:var(--f7-range-label-text-color);background-color:var(--f7-range-label-bg-color,var(--f7-theme-color));font-size:var(--f7-range-label-font-size);font-weight:var(--f7-range-label-font-weight);border-radius:var(--f7-range-label-border-radius);padding:var(--f7-range-label-padding)}.range-knob-active-state .range-knob-label{transform:translateY(0) scale(1)}.range-scale{position:absolute}.range-slider-horizontal .range-scale{top:50%;left:0;width:100%;margin-top:calc(var(--f7-range-bar-size)/2)}.range-slider-vertical .range-scale{right:50%;top:0;height:100%;margin-right:calc(var(--f7-range-bar-size)/2)}.range-scale-step{position:absolute;box-sizing:border-box;display:flex;font-size:var(--f7-range-scale-font-size);font-weight:var(--f7-range-scale-font-weight);color:var(--f7-range-scale-text-color,var(--f7-range-bar-bg-color));line-height:1}.range-scale-step:before{content:"";position:absolute;background:var(--f7-range-scale-step-bg-color,var(--f7-range-bar-bg-color))}.range-slider-horizontal .range-scale-step{justify-content:center;align-items:flex-start;width:var(--f7-range-scale-step-width);height:var(--f7-range-scale-step-height);padding-top:calc(var(--f7-range-scale-step-height) + var(--f7-range-scale-label-offset));top:0;margin-left:calc(var(--f7-range-scale-step-width)*-1/2)}.range-slider-horizontal .range-scale-step:before{left:0;top:0;width:100%;height:var(--f7-range-scale-step-height)}.range-slider-horizontal .range-scale-step:first-child{margin-left:0}.range-slider-horizontal .range-scale-step:last-child{margin-left:calc(var(--f7-range-scale-step-width)*-1)}.range-slider-vertical .range-scale-step{line-height:1;justify-content:flex-end;align-items:center;height:var(--f7-range-scale-step-width);width:var(--f7-range-scale-step-height);padding-right:calc(var(--f7-range-scale-step-height) + var(--f7-range-scale-label-offset));right:0;margin-bottom:calc(var(--f7-range-scale-step-width)*-1/2)}.range-slider-vertical .range-scale-step:first-child{margin-bottom:0}.range-slider-vertical .range-scale-step:last-child{margin-bottom:calc(var(--f7-range-scale-step-width)*-1)}.range-slider-vertical .range-scale-step:before{right:0;top:0;height:100%;width:var(--f7-range-scale-step-height)}.range-scale-substep{--f7-range-scale-step-bg-color:var(--f7-range-scale-substep-bg-color,var(--f7-range-bar-bg-color));--f7-range-scale-step-width:var(--f7-range-scale-substep-width);--f7-range-scale-step-height:var(--f7-range-scale-substep-height)}.ios .range-knob-label{margin-bottom:6px;transform:translateX(-50%) translateY(100%) scale(0)}.ios .range-knob-active-state .range-knob-label{transform:translateX(-50%) translateY(0) scale(1)}:root{--f7-stepper-fill-button-text-color:#fff;--f7-stepper-raised-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);--f7-stepper-value-font-weight:500;--f7-stepper-border-width:2px}.ios{--f7-stepper-height:28px;--f7-stepper-border-radius:5px;--f7-stepper-large-height:44px;--f7-stepper-small-height:26px;--f7-stepper-small-border-width:2px;--f7-stepper-value-font-size:17px}.stepper{display:inline-flex;align-items:stretch;height:var(--f7-stepper-height);border-radius:var(--f7-stepper-border-radius)}.stepper-button,.stepper-button-minus,.stepper-button-plus{background-color:var(--f7-stepper-button-bg-color);width:40px;border-radius:var(--f7-stepper-border-radius);border:var(--f7-stepper-border-width) solid var(--f7-theme-color);color:var(--f7-stepper-button-text-color,var(--f7-theme-color));line-height:calc(var(--f7-stepper-height) - var(--f7-stepper-border-width, 0px));text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;position:relative;cursor:pointer}.stepper-button-minus.active-state,.stepper-button-plus.active-state,.stepper-button.active-state{background-color:var(--f7-stepper-button-pressed-bg-color,rgba(var(--f7-theme-color-rgb),.15));color:var(--f7-stepper-button-pressed-text-color,var(--f7-stepper-button-text-color,var(--f7-theme-color)))}.stepper-button-minus:first-child,.stepper-button-plus:first-child,.stepper-button:first-child{border-radius:var(--f7-stepper-border-radius) 0 0 var(--f7-stepper-border-radius)}.stepper-button-minus:last-child,.stepper-button-plus:last-child,.stepper-button:last-child{border-radius:0 var(--f7-stepper-border-radius) var(--f7-stepper-border-radius) 0}.stepper-button-minus .icon,.stepper-button-plus .icon,.stepper-button .icon{pointer-events:none}.stepper-button+.stepper-button,.stepper-button+.stepper-button-minus,.stepper-button+.stepper-button-plus,.stepper-button-minus+.stepper-button,.stepper-button-minus+.stepper-button-minus,.stepper-button-minus+.stepper-button-plus,.stepper-button-plus+.stepper-button,.stepper-button-plus+.stepper-button-minus,.stepper-button-plus+.stepper-button-plus{border-left:none}.stepper-button-minus,.stepper-button-plus{-webkit-user-select:none;-moz-user-select:none;user-select:none}.stepper-button-minus:after,.stepper-button-minus:before,.stepper-button-plus:after,.stepper-button-plus:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--f7-stepper-button-text-color,var(--f7-theme-color));border-radius:2px}.stepper-button-minus:after,.stepper-button-plus:after{width:15px;height:2px}.stepper-button-plus:before{height:15px;width:2px}.stepper-value{display:flex;align-content:center;align-items:center;justify-content:center}.stepper-input-wrap,.stepper-value{flex-shrink:1;text-align:center;border-top:var(--f7-stepper-border-width) solid var(--f7-theme-color);border-bottom:var(--f7-stepper-border-width) solid var(--f7-theme-color)}.stepper-value,.stepper .stepper-input-wrap input{width:45px;color:var(--f7-stepper-value-text-color,var(--f7-theme-color));font-size:var(--f7-stepper-value-font-size);font-weight:var(--f7-stepper-value-font-weight);text-align:center}.stepper .stepper-input-wrap input{height:100%}.aurora .stepper-round-aurora,.ios .stepper-round-ios,.md .stepper-round-md,.stepper-round{--f7-stepper-border-radius:var(--f7-stepper-height)}.aurora .stepper-fill-aurora,.ios .stepper-fill-ios,.md .stepper-fill-md,.stepper-fill{--f7-stepper-button-bg-color:var(--f7-stepper-fill-button-bg-color,var(--f7-theme-color));--f7-stepper-button-text-color:var(--f7-stepper-fill-button-text-color);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.aurora .stepper-fill-aurora .stepper-button+.stepper-button,.aurora .stepper-fill-aurora .stepper-button-minus+.stepper-button-plus,.aurora .stepper-raised-aurora .stepper-button+.stepper-button,.aurora .stepper-raised-aurora .stepper-button-minus+.stepper-button-plus,.ios .stepper-fill-ios .stepper-button+.stepper-button,.ios .stepper-fill-ios .stepper-button-minus+.stepper-button-plus,.ios .stepper-raised-ios .stepper-button+.stepper-button,.ios .stepper-raised-ios .stepper-button-minus+.stepper-button-plus,.md .stepper-fill-md .stepper-button+.stepper-button,.md .stepper-fill-md .stepper-button-minus+.stepper-button-plus,.md .stepper-raised-md .stepper-button+.stepper-button,.md .stepper-raised-md .stepper-button-minus+.stepper-button-plus,.stepper-fill .stepper-button+.stepper-button,.stepper-fill .stepper-button-minus+.stepper-button-plus,.stepper-raised .stepper-button+.stepper-button,.stepper-raised .stepper-button-minus+.stepper-button-plus{border-left:1px solid rgba(0,0,0,.1)}.aurora .stepper-fill-aurora .stepper-button+.stepper-button.active-state,.aurora .stepper-fill-aurora .stepper-button-minus+.stepper-button-plus.active-state,.ios .stepper-fill-ios .stepper-button+.stepper-button.active-state,.ios .stepper-fill-ios .stepper-button-minus+.stepper-button-plus.active-state,.md .stepper-fill-md .stepper-button+.stepper-button.active-state,.md .stepper-fill-md .stepper-button-minus+.stepper-button-plus.active-state,.stepper-fill .stepper-button+.stepper-button.active-state,.stepper-fill .stepper-button-minus+.stepper-button-plus.active-state{border-left-color:var(--f7-stepper-button-pressed-bg-color)}.aurora .stepper-raised-aurora:not(.stepper-fill-aurora):not(.stepper-fill) .stepper-input-wrap,.aurora .stepper-raised-aurora:not(.stepper-fill-aurora):not(.stepper-fill) .stepper-value,.ios .stepper-raised-ios:not(.stepper-fill-ios):not(.stepper-fill) .stepper-input-wrap,.ios .stepper-raised-ios:not(.stepper-fill-ios):not(.stepper-fill) .stepper-value,.md .stepper-raised-md:not(.stepper-fill-md):not(.stepper-fill) .stepper-input-wrap,.md .stepper-raised-md:not(.stepper-fill-md):not(.stepper-fill) .stepper-value,.stepper-raised:not(.stepper-fill) .stepper-input-wrap,.stepper-raised:not(.stepper-fill) .stepper-value{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.aurora .stepper-large-aurora,.ios .stepper-large-ios,.md .stepper-large-md,.stepper-large{--f7-stepper-height:var(--f7-stepper-large-height)}.aurora .stepper-small-aurora,.ios .stepper-small-ios,.md .stepper-small-md,.stepper-small{--f7-stepper-border-width:var(--f7-stepper-small-border-width);--f7-stepper-height:var(--f7-stepper-small-height)}.ios .stepper-fill.stepper-small,.ios .stepper-fill.stepper-small-ios{--f7-stepper-button-pressed-bg-color:transparent;--f7-stepper-button-pressed-text-color:var(--f7-theme-color)}.aurora .stepper-raised-aurora,.ios .stepper-raised-ios,.md .stepper-raised-md,.stepper-raised{--f7-stepper-border-width:0;box-shadow:var(--f7-stepper-raised-box-shadow)}.ios .stepper-button-minus .f7-icons,.ios .stepper-button-plus .f7-icons,.ios .stepper-button .f7-icons{font-size:22px}.ios .stepper-fill,.ios .stepper-fill-ios{--f7-stepper-button-pressed-bg-color:var(--f7-stepper-fill-button-pressed-bg-color,var(--f7-theme-color-tint))}.ios .stepper-small-ios.stepper-raised,.ios .stepper-small-ios.stepper-raised-ios,.ios .stepper-small.stepper-raised,.ios .stepper-small.stepper-raised-ios{--f7-stepper-border-width:0px}.ios .stepper-small-ios .stepper-button,.ios .stepper-small-ios .stepper-button-minus,.ios .stepper-small-ios .stepper-button-plus,.ios .stepper-small .stepper-button,.ios .stepper-small .stepper-button-minus,.ios .stepper-small .stepper-button-plus{transition-duration:.2s}.ios .stepper-small-ios .stepper-button-minus.active-state:after,.ios .stepper-small-ios .stepper-button-minus.active-state:before,.ios .stepper-small-ios .stepper-button-plus.active-state:after,.ios .stepper-small-ios .stepper-button-plus.active-state:before,.ios .stepper-small-ios .stepper-button.active-state:after,.ios .stepper-small-ios .stepper-button.active-state:before,.ios .stepper-small .stepper-button-minus.active-state:after,.ios .stepper-small .stepper-button-minus.active-state:before,.ios .stepper-small .stepper-button-plus.active-state:after,.ios .stepper-small .stepper-button-plus.active-state:before,.ios .stepper-small .stepper-button.active-state:after,.ios .stepper-small .stepper-button.active-state:before{transition-duration:.2s;background-color:var(--f7-theme-color)}.smart-select select{display:none}.smart-select .item-after{max-width:70%;overflow:hidden;text-overflow:ellipsis;position:relative;display:block}.smart-select-sheet .list ul,.smart-select-sheet .page,.smart-select-sheet .sheet-modal-inner{background:var(--f7-smart-select-sheet-bg,var(--f7-list-bg-color))}.smart-select-sheet .toolbar:after{content:"";position:absolute;background-color:var(--f7-smart-select-sheet-toolbar-border-color,var(--f7-bars-border-color));z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));display:block}.smart-select-sheet .list{margin:0}.smart-select-sheet .list ul:after,.smart-select-sheet .list ul:before{display:none!important}.smart-select-popover .popover-inner{max-height:40vh}:root{--f7-grid-gap:16px;--f7-grid-row-gap:0px;--f7-grid-resize-handler-bg-color:rgba(0,0,0,0.35)}:root.theme-dark,:root .theme-dark{--f7-grid-resize-handler-bg-color:hsla(0,0%,100%,0.35)}.row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;--f7-cols-per-row:1}.row+.row{margin-top:var(--f7-grid-row-gap)}.row>.col,.row>[class*=col-]{box-sizing:border-box;width:calc((100% - var(--f7-grid-gap)*(var(--f7-cols-per-row) - 1))/var(--f7-cols-per-row))}.row.resizable,.row>.col.resizable,.row>[class*=col-].resizable{position:relative}.row.no-gap{--f7-grid-gap:0px;--f7-grid-row-gap:0px}.row .col-5{--f7-cols-per-row:20}.row .col-10{--f7-cols-per-row:10}.row .col-15{--f7-cols-per-row:6.66666667}.row .col-20{--f7-cols-per-row:5}.row .col-25{--f7-cols-per-row:4}.row .col-30{--f7-cols-per-row:3.33333333}.row .col-33{--f7-cols-per-row:3}.row .col-35{--f7-cols-per-row:2.85714286}.row .col-40{--f7-cols-per-row:2.5}.row .col-45{--f7-cols-per-row:2.22222222}.row .col-50{--f7-cols-per-row:2}.row .col-55{--f7-cols-per-row:1.81818182}.row .col-60{--f7-cols-per-row:1.66666667}.row .col-65{--f7-cols-per-row:1.53846154}.row .col-66{--f7-cols-per-row:1.5}.row .col-70{--f7-cols-per-row:1.42857143}.row .col-75{--f7-cols-per-row:1.33333333}.row .col-80{--f7-cols-per-row:1.25}.row .col-85{--f7-cols-per-row:1.17647059}.row .col-90{--f7-cols-per-row:1.11111111}.row .col-95{--f7-cols-per-row:1.05263158}.row .col-100,.row .col:last-of-type,.row .col:last-of-type~.col{--f7-cols-per-row:1}.row .col:nth-last-of-type(2),.row .col:nth-last-of-type(2)~.col{--f7-cols-per-row:2}.row .col:nth-last-of-type(3),.row .col:nth-last-of-type(3)~.col{--f7-cols-per-row:3}.row .col:nth-last-of-type(4),.row .col:nth-last-of-type(4)~.col{--f7-cols-per-row:4}.row .col:nth-last-of-type(5),.row .col:nth-last-of-type(5)~.col{--f7-cols-per-row:5}.row .col:nth-last-of-type(6),.row .col:nth-last-of-type(6)~.col{--f7-cols-per-row:6}.row .col:nth-last-of-type(7),.row .col:nth-last-of-type(7)~.col{--f7-cols-per-row:7}.row .col:nth-last-of-type(8),.row .col:nth-last-of-type(8)~.col{--f7-cols-per-row:8}.row .col:nth-last-of-type(9),.row .col:nth-last-of-type(9)~.col{--f7-cols-per-row:9}.row .col:nth-last-of-type(10),.row .col:nth-last-of-type(10)~.col{--f7-cols-per-row:10}.row .col:nth-last-of-type(11),.row .col:nth-last-of-type(11)~.col{--f7-cols-per-row:11}.row .col:nth-last-of-type(12),.row .col:nth-last-of-type(12)~.col{--f7-cols-per-row:12}.row .col:nth-last-of-type(13),.row .col:nth-last-of-type(13)~.col{--f7-cols-per-row:13}.row .col:nth-last-of-type(14),.row .col:nth-last-of-type(14)~.col{--f7-cols-per-row:14}.row .col:nth-last-of-type(15),.row .col:nth-last-of-type(15)~.col{--f7-cols-per-row:15}.row .col:nth-last-of-type(16),.row .col:nth-last-of-type(16)~.col{--f7-cols-per-row:16}.row .col:nth-last-of-type(17),.row .col:nth-last-of-type(17)~.col{--f7-cols-per-row:17}.row .col:nth-last-of-type(18),.row .col:nth-last-of-type(18)~.col{--f7-cols-per-row:18}.row .col:nth-last-of-type(19),.row .col:nth-last-of-type(19)~.col{--f7-cols-per-row:19}.row .col:nth-last-of-type(20),.row .col:nth-last-of-type(20)~.col{--f7-cols-per-row:20}.row .col:nth-last-of-type(21),.row .col:nth-last-of-type(21)~.col{--f7-cols-per-row:21}.row .col:nth-last-of-type(22),.row .col:nth-last-of-type(22)~.col{--f7-cols-per-row:22}@media (min-width:480px){.row .xsmall-5{--f7-cols-per-row:20}.row .xsmall-10{--f7-cols-per-row:10}.row .xsmall-15{--f7-cols-per-row:6.66666667}.row .xsmall-20{--f7-cols-per-row:5}.row .xsmall-25{--f7-cols-per-row:4}.row .xsmall-30{--f7-cols-per-row:3.33333333}.row .xsmall-33{--f7-cols-per-row:3}.row .xsmall-35{--f7-cols-per-row:2.85714286}.row .xsmall-40{--f7-cols-per-row:2.5}.row .xsmall-45{--f7-cols-per-row:2.22222222}.row .xsmall-50{--f7-cols-per-row:2}.row .xsmall-55{--f7-cols-per-row:1.81818182}.row .xsmall-60{--f7-cols-per-row:1.66666667}.row .xsmall-65{--f7-cols-per-row:1.53846154}.row .xsmall-66{--f7-cols-per-row:1.5}.row .xsmall-70{--f7-cols-per-row:1.42857143}.row .xsmall-75{--f7-cols-per-row:1.33333333}.row .xsmall-80{--f7-cols-per-row:1.25}.row .xsmall-85{--f7-cols-per-row:1.17647059}.row .xsmall-90{--f7-cols-per-row:1.11111111}.row .xsmall-95{--f7-cols-per-row:1.05263158}.row .xsmall-100,.row .xsmall-auto:last-of-type,.row .xsmall-auto:last-of-type~.xsmall-auto{--f7-cols-per-row:1}.row .xsmall-auto:nth-last-of-type(2),.row .xsmall-auto:nth-last-of-type(2)~.xsmall-auto{--f7-cols-per-row:2}.row .xsmall-auto:nth-last-of-type(3),.row .xsmall-auto:nth-last-of-type(3)~.xsmall-auto{--f7-cols-per-row:3}.row .xsmall-auto:nth-last-of-type(4),.row .xsmall-auto:nth-last-of-type(4)~.xsmall-auto{--f7-cols-per-row:4}.row .xsmall-auto:nth-last-of-type(5),.row .xsmall-auto:nth-last-of-type(5)~.xsmall-auto{--f7-cols-per-row:5}.row .xsmall-auto:nth-last-of-type(6),.row .xsmall-auto:nth-last-of-type(6)~.xsmall-auto{--f7-cols-per-row:6}.row .xsmall-auto:nth-last-of-type(7),.row .xsmall-auto:nth-last-of-type(7)~.xsmall-auto{--f7-cols-per-row:7}.row .xsmall-auto:nth-last-of-type(8),.row .xsmall-auto:nth-last-of-type(8)~.xsmall-auto{--f7-cols-per-row:8}.row .xsmall-auto:nth-last-of-type(9),.row .xsmall-auto:nth-last-of-type(9)~.xsmall-auto{--f7-cols-per-row:9}.row .xsmall-auto:nth-last-of-type(10),.row .xsmall-auto:nth-last-of-type(10)~.xsmall-auto{--f7-cols-per-row:10}.row .xsmall-auto:nth-last-of-type(11),.row .xsmall-auto:nth-last-of-type(11)~.xsmall-auto{--f7-cols-per-row:11}.row .xsmall-auto:nth-last-of-type(12),.row .xsmall-auto:nth-last-of-type(12)~.xsmall-auto{--f7-cols-per-row:12}.row .xsmall-auto:nth-last-of-type(13),.row .xsmall-auto:nth-last-of-type(13)~.xsmall-auto{--f7-cols-per-row:13}.row .xsmall-auto:nth-last-of-type(14),.row .xsmall-auto:nth-last-of-type(14)~.xsmall-auto{--f7-cols-per-row:14}.row .xsmall-auto:nth-last-of-type(15),.row .xsmall-auto:nth-last-of-type(15)~.xsmall-auto{--f7-cols-per-row:15}.row .xsmall-auto:nth-last-of-type(16),.row .xsmall-auto:nth-last-of-type(16)~.xsmall-auto{--f7-cols-per-row:16}.row .xsmall-auto:nth-last-of-type(17),.row .xsmall-auto:nth-last-of-type(17)~.xsmall-auto{--f7-cols-per-row:17}.row .xsmall-auto:nth-last-of-type(18),.row .xsmall-auto:nth-last-of-type(18)~.xsmall-auto{--f7-cols-per-row:18}.row .xsmall-auto:nth-last-of-type(19),.row .xsmall-auto:nth-last-of-type(19)~.xsmall-auto{--f7-cols-per-row:19}.row .xsmall-auto:nth-last-of-type(20),.row .xsmall-auto:nth-last-of-type(20)~.xsmall-auto{--f7-cols-per-row:20}.row .xsmall-auto:nth-last-of-type(21),.row .xsmall-auto:nth-last-of-type(21)~.xsmall-auto{--f7-cols-per-row:21}.row .xsmall-auto:nth-last-of-type(22),.row .xsmall-auto:nth-last-of-type(22)~.xsmall-auto{--f7-cols-per-row:22}}@media (min-width:568px){.row .small-5{--f7-cols-per-row:20}.row .small-10{--f7-cols-per-row:10}.row .small-15{--f7-cols-per-row:6.66666667}.row .small-20{--f7-cols-per-row:5}.row .small-25{--f7-cols-per-row:4}.row .small-30{--f7-cols-per-row:3.33333333}.row .small-33{--f7-cols-per-row:3}.row .small-35{--f7-cols-per-row:2.85714286}.row .small-40{--f7-cols-per-row:2.5}.row .small-45{--f7-cols-per-row:2.22222222}.row .small-50{--f7-cols-per-row:2}.row .small-55{--f7-cols-per-row:1.81818182}.row .small-60{--f7-cols-per-row:1.66666667}.row .small-65{--f7-cols-per-row:1.53846154}.row .small-66{--f7-cols-per-row:1.5}.row .small-70{--f7-cols-per-row:1.42857143}.row .small-75{--f7-cols-per-row:1.33333333}.row .small-80{--f7-cols-per-row:1.25}.row .small-85{--f7-cols-per-row:1.17647059}.row .small-90{--f7-cols-per-row:1.11111111}.row .small-95{--f7-cols-per-row:1.05263158}.row .small-100,.row .small-auto:last-of-type,.row .small-auto:last-of-type~.small-auto{--f7-cols-per-row:1}.row .small-auto:nth-last-of-type(2),.row .small-auto:nth-last-of-type(2)~.small-auto{--f7-cols-per-row:2}.row .small-auto:nth-last-of-type(3),.row .small-auto:nth-last-of-type(3)~.small-auto{--f7-cols-per-row:3}.row .small-auto:nth-last-of-type(4),.row .small-auto:nth-last-of-type(4)~.small-auto{--f7-cols-per-row:4}.row .small-auto:nth-last-of-type(5),.row .small-auto:nth-last-of-type(5)~.small-auto{--f7-cols-per-row:5}.row .small-auto:nth-last-of-type(6),.row .small-auto:nth-last-of-type(6)~.small-auto{--f7-cols-per-row:6}.row .small-auto:nth-last-of-type(7),.row .small-auto:nth-last-of-type(7)~.small-auto{--f7-cols-per-row:7}.row .small-auto:nth-last-of-type(8),.row .small-auto:nth-last-of-type(8)~.small-auto{--f7-cols-per-row:8}.row .small-auto:nth-last-of-type(9),.row .small-auto:nth-last-of-type(9)~.small-auto{--f7-cols-per-row:9}.row .small-auto:nth-last-of-type(10),.row .small-auto:nth-last-of-type(10)~.small-auto{--f7-cols-per-row:10}.row .small-auto:nth-last-of-type(11),.row .small-auto:nth-last-of-type(11)~.small-auto{--f7-cols-per-row:11}.row .small-auto:nth-last-of-type(12),.row .small-auto:nth-last-of-type(12)~.small-auto{--f7-cols-per-row:12}.row .small-auto:nth-last-of-type(13),.row .small-auto:nth-last-of-type(13)~.small-auto{--f7-cols-per-row:13}.row .small-auto:nth-last-of-type(14),.row .small-auto:nth-last-of-type(14)~.small-auto{--f7-cols-per-row:14}.row .small-auto:nth-last-of-type(15),.row .small-auto:nth-last-of-type(15)~.small-auto{--f7-cols-per-row:15}.row .small-auto:nth-last-of-type(16),.row .small-auto:nth-last-of-type(16)~.small-auto{--f7-cols-per-row:16}.row .small-auto:nth-last-of-type(17),.row .small-auto:nth-last-of-type(17)~.small-auto{--f7-cols-per-row:17}.row .small-auto:nth-last-of-type(18),.row .small-auto:nth-last-of-type(18)~.small-auto{--f7-cols-per-row:18}.row .small-auto:nth-last-of-type(19),.row .small-auto:nth-last-of-type(19)~.small-auto{--f7-cols-per-row:19}.row .small-auto:nth-last-of-type(20),.row .small-auto:nth-last-of-type(20)~.small-auto{--f7-cols-per-row:20}.row .small-auto:nth-last-of-type(21),.row .small-auto:nth-last-of-type(21)~.small-auto{--f7-cols-per-row:21}.row .small-auto:nth-last-of-type(22),.row .small-auto:nth-last-of-type(22)~.small-auto{--f7-cols-per-row:22}}@media (min-width:768px){.row .medium-5{--f7-cols-per-row:20}.row .medium-10{--f7-cols-per-row:10}.row .medium-15{--f7-cols-per-row:6.66666667}.row .medium-20{--f7-cols-per-row:5}.row .medium-25{--f7-cols-per-row:4}.row .medium-30{--f7-cols-per-row:3.33333333}.row .medium-33{--f7-cols-per-row:3}.row .medium-35{--f7-cols-per-row:2.85714286}.row .medium-40{--f7-cols-per-row:2.5}.row .medium-45{--f7-cols-per-row:2.22222222}.row .medium-50{--f7-cols-per-row:2}.row .medium-55{--f7-cols-per-row:1.81818182}.row .medium-60{--f7-cols-per-row:1.66666667}.row .medium-65{--f7-cols-per-row:1.53846154}.row .medium-66{--f7-cols-per-row:1.5}.row .medium-70{--f7-cols-per-row:1.42857143}.row .medium-75{--f7-cols-per-row:1.33333333}.row .medium-80{--f7-cols-per-row:1.25}.row .medium-85{--f7-cols-per-row:1.17647059}.row .medium-90{--f7-cols-per-row:1.11111111}.row .medium-95{--f7-cols-per-row:1.05263158}.row .medium-100,.row .medium-auto:last-of-type,.row .medium-auto:last-of-type~.medium-auto{--f7-cols-per-row:1}.row .medium-auto:nth-last-of-type(2),.row .medium-auto:nth-last-of-type(2)~.medium-auto{--f7-cols-per-row:2}.row .medium-auto:nth-last-of-type(3),.row .medium-auto:nth-last-of-type(3)~.medium-auto{--f7-cols-per-row:3}.row .medium-auto:nth-last-of-type(4),.row .medium-auto:nth-last-of-type(4)~.medium-auto{--f7-cols-per-row:4}.row .medium-auto:nth-last-of-type(5),.row .medium-auto:nth-last-of-type(5)~.medium-auto{--f7-cols-per-row:5}.row .medium-auto:nth-last-of-type(6),.row .medium-auto:nth-last-of-type(6)~.medium-auto{--f7-cols-per-row:6}.row .medium-auto:nth-last-of-type(7),.row .medium-auto:nth-last-of-type(7)~.medium-auto{--f7-cols-per-row:7}.row .medium-auto:nth-last-of-type(8),.row .medium-auto:nth-last-of-type(8)~.medium-auto{--f7-cols-per-row:8}.row .medium-auto:nth-last-of-type(9),.row .medium-auto:nth-last-of-type(9)~.medium-auto{--f7-cols-per-row:9}.row .medium-auto:nth-last-of-type(10),.row .medium-auto:nth-last-of-type(10)~.medium-auto{--f7-cols-per-row:10}.row .medium-auto:nth-last-of-type(11),.row .medium-auto:nth-last-of-type(11)~.medium-auto{--f7-cols-per-row:11}.row .medium-auto:nth-last-of-type(12),.row .medium-auto:nth-last-of-type(12)~.medium-auto{--f7-cols-per-row:12}.row .medium-auto:nth-last-of-type(13),.row .medium-auto:nth-last-of-type(13)~.medium-auto{--f7-cols-per-row:13}.row .medium-auto:nth-last-of-type(14),.row .medium-auto:nth-last-of-type(14)~.medium-auto{--f7-cols-per-row:14}.row .medium-auto:nth-last-of-type(15),.row .medium-auto:nth-last-of-type(15)~.medium-auto{--f7-cols-per-row:15}.row .medium-auto:nth-last-of-type(16),.row .medium-auto:nth-last-of-type(16)~.medium-auto{--f7-cols-per-row:16}.row .medium-auto:nth-last-of-type(17),.row .medium-auto:nth-last-of-type(17)~.medium-auto{--f7-cols-per-row:17}.row .medium-auto:nth-last-of-type(18),.row .medium-auto:nth-last-of-type(18)~.medium-auto{--f7-cols-per-row:18}.row .medium-auto:nth-last-of-type(19),.row .medium-auto:nth-last-of-type(19)~.medium-auto{--f7-cols-per-row:19}.row .medium-auto:nth-last-of-type(20),.row .medium-auto:nth-last-of-type(20)~.medium-auto{--f7-cols-per-row:20}.row .medium-auto:nth-last-of-type(21),.row .medium-auto:nth-last-of-type(21)~.medium-auto{--f7-cols-per-row:21}.row .medium-auto:nth-last-of-type(22),.row .medium-auto:nth-last-of-type(22)~.medium-auto{--f7-cols-per-row:22}}@media (min-width:1024px){.row .large-5{--f7-cols-per-row:20}.row .large-10{--f7-cols-per-row:10}.row .large-15{--f7-cols-per-row:6.66666667}.row .large-20{--f7-cols-per-row:5}.row .large-25{--f7-cols-per-row:4}.row .large-30{--f7-cols-per-row:3.33333333}.row .large-33{--f7-cols-per-row:3}.row .large-35{--f7-cols-per-row:2.85714286}.row .large-40{--f7-cols-per-row:2.5}.row .large-45{--f7-cols-per-row:2.22222222}.row .large-50{--f7-cols-per-row:2}.row .large-55{--f7-cols-per-row:1.81818182}.row .large-60{--f7-cols-per-row:1.66666667}.row .large-65{--f7-cols-per-row:1.53846154}.row .large-66{--f7-cols-per-row:1.5}.row .large-70{--f7-cols-per-row:1.42857143}.row .large-75{--f7-cols-per-row:1.33333333}.row .large-80{--f7-cols-per-row:1.25}.row .large-85{--f7-cols-per-row:1.17647059}.row .large-90{--f7-cols-per-row:1.11111111}.row .large-95{--f7-cols-per-row:1.05263158}.row .large-100,.row .large-auto:last-of-type,.row .large-auto:last-of-type~.large-auto{--f7-cols-per-row:1}.row .large-auto:nth-last-of-type(2),.row .large-auto:nth-last-of-type(2)~.large-auto{--f7-cols-per-row:2}.row .large-auto:nth-last-of-type(3),.row .large-auto:nth-last-of-type(3)~.large-auto{--f7-cols-per-row:3}.row .large-auto:nth-last-of-type(4),.row .large-auto:nth-last-of-type(4)~.large-auto{--f7-cols-per-row:4}.row .large-auto:nth-last-of-type(5),.row .large-auto:nth-last-of-type(5)~.large-auto{--f7-cols-per-row:5}.row .large-auto:nth-last-of-type(6),.row .large-auto:nth-last-of-type(6)~.large-auto{--f7-cols-per-row:6}.row .large-auto:nth-last-of-type(7),.row .large-auto:nth-last-of-type(7)~.large-auto{--f7-cols-per-row:7}.row .large-auto:nth-last-of-type(8),.row .large-auto:nth-last-of-type(8)~.large-auto{--f7-cols-per-row:8}.row .large-auto:nth-last-of-type(9),.row .large-auto:nth-last-of-type(9)~.large-auto{--f7-cols-per-row:9}.row .large-auto:nth-last-of-type(10),.row .large-auto:nth-last-of-type(10)~.large-auto{--f7-cols-per-row:10}.row .large-auto:nth-last-of-type(11),.row .large-auto:nth-last-of-type(11)~.large-auto{--f7-cols-per-row:11}.row .large-auto:nth-last-of-type(12),.row .large-auto:nth-last-of-type(12)~.large-auto{--f7-cols-per-row:12}.row .large-auto:nth-last-of-type(13),.row .large-auto:nth-last-of-type(13)~.large-auto{--f7-cols-per-row:13}.row .large-auto:nth-last-of-type(14),.row .large-auto:nth-last-of-type(14)~.large-auto{--f7-cols-per-row:14}.row .large-auto:nth-last-of-type(15),.row .large-auto:nth-last-of-type(15)~.large-auto{--f7-cols-per-row:15}.row .large-auto:nth-last-of-type(16),.row .large-auto:nth-last-of-type(16)~.large-auto{--f7-cols-per-row:16}.row .large-auto:nth-last-of-type(17),.row .large-auto:nth-last-of-type(17)~.large-auto{--f7-cols-per-row:17}.row .large-auto:nth-last-of-type(18),.row .large-auto:nth-last-of-type(18)~.large-auto{--f7-cols-per-row:18}.row .large-auto:nth-last-of-type(19),.row .large-auto:nth-last-of-type(19)~.large-auto{--f7-cols-per-row:19}.row .large-auto:nth-last-of-type(20),.row .large-auto:nth-last-of-type(20)~.large-auto{--f7-cols-per-row:20}.row .large-auto:nth-last-of-type(21),.row .large-auto:nth-last-of-type(21)~.large-auto{--f7-cols-per-row:21}.row .large-auto:nth-last-of-type(22),.row .large-auto:nth-last-of-type(22)~.large-auto{--f7-cols-per-row:22}}@media (min-width:1200px){.row .xlarge-5{--f7-cols-per-row:20}.row .xlarge-10{--f7-cols-per-row:10}.row .xlarge-15{--f7-cols-per-row:6.66666667}.row .xlarge-20{--f7-cols-per-row:5}.row .xlarge-25{--f7-cols-per-row:4}.row .xlarge-30{--f7-cols-per-row:3.33333333}.row .xlarge-33{--f7-cols-per-row:3}.row .xlarge-35{--f7-cols-per-row:2.85714286}.row .xlarge-40{--f7-cols-per-row:2.5}.row .xlarge-45{--f7-cols-per-row:2.22222222}.row .xlarge-50{--f7-cols-per-row:2}.row .xlarge-55{--f7-cols-per-row:1.81818182}.row .xlarge-60{--f7-cols-per-row:1.66666667}.row .xlarge-65{--f7-cols-per-row:1.53846154}.row .xlarge-66{--f7-cols-per-row:1.5}.row .xlarge-70{--f7-cols-per-row:1.42857143}.row .xlarge-75{--f7-cols-per-row:1.33333333}.row .xlarge-80{--f7-cols-per-row:1.25}.row .xlarge-85{--f7-cols-per-row:1.17647059}.row .xlarge-90{--f7-cols-per-row:1.11111111}.row .xlarge-95{--f7-cols-per-row:1.05263158}.row .xlarge-100,.row .xlarge-auto:last-of-type,.row .xlarge-auto:last-of-type~.xlarge-auto{--f7-cols-per-row:1}.row .xlarge-auto:nth-last-of-type(2),.row .xlarge-auto:nth-last-of-type(2)~.xlarge-auto{--f7-cols-per-row:2}.row .xlarge-auto:nth-last-of-type(3),.row .xlarge-auto:nth-last-of-type(3)~.xlarge-auto{--f7-cols-per-row:3}.row .xlarge-auto:nth-last-of-type(4),.row .xlarge-auto:nth-last-of-type(4)~.xlarge-auto{--f7-cols-per-row:4}.row .xlarge-auto:nth-last-of-type(5),.row .xlarge-auto:nth-last-of-type(5)~.xlarge-auto{--f7-cols-per-row:5}.row .xlarge-auto:nth-last-of-type(6),.row .xlarge-auto:nth-last-of-type(6)~.xlarge-auto{--f7-cols-per-row:6}.row .xlarge-auto:nth-last-of-type(7),.row .xlarge-auto:nth-last-of-type(7)~.xlarge-auto{--f7-cols-per-row:7}.row .xlarge-auto:nth-last-of-type(8),.row .xlarge-auto:nth-last-of-type(8)~.xlarge-auto{--f7-cols-per-row:8}.row .xlarge-auto:nth-last-of-type(9),.row .xlarge-auto:nth-last-of-type(9)~.xlarge-auto{--f7-cols-per-row:9}.row .xlarge-auto:nth-last-of-type(10),.row .xlarge-auto:nth-last-of-type(10)~.xlarge-auto{--f7-cols-per-row:10}.row .xlarge-auto:nth-last-of-type(11),.row .xlarge-auto:nth-last-of-type(11)~.xlarge-auto{--f7-cols-per-row:11}.row .xlarge-auto:nth-last-of-type(12),.row .xlarge-auto:nth-last-of-type(12)~.xlarge-auto{--f7-cols-per-row:12}.row .xlarge-auto:nth-last-of-type(13),.row .xlarge-auto:nth-last-of-type(13)~.xlarge-auto{--f7-cols-per-row:13}.row .xlarge-auto:nth-last-of-type(14),.row .xlarge-auto:nth-last-of-type(14)~.xlarge-auto{--f7-cols-per-row:14}.row .xlarge-auto:nth-last-of-type(15),.row .xlarge-auto:nth-last-of-type(15)~.xlarge-auto{--f7-cols-per-row:15}.row .xlarge-auto:nth-last-of-type(16),.row .xlarge-auto:nth-last-of-type(16)~.xlarge-auto{--f7-cols-per-row:16}.row .xlarge-auto:nth-last-of-type(17),.row .xlarge-auto:nth-last-of-type(17)~.xlarge-auto{--f7-cols-per-row:17}.row .xlarge-auto:nth-last-of-type(18),.row .xlarge-auto:nth-last-of-type(18)~.xlarge-auto{--f7-cols-per-row:18}.row .xlarge-auto:nth-last-of-type(19),.row .xlarge-auto:nth-last-of-type(19)~.xlarge-auto{--f7-cols-per-row:19}.row .xlarge-auto:nth-last-of-type(20),.row .xlarge-auto:nth-last-of-type(20)~.xlarge-auto{--f7-cols-per-row:20}.row .xlarge-auto:nth-last-of-type(21),.row .xlarge-auto:nth-last-of-type(21)~.xlarge-auto{--f7-cols-per-row:21}.row .xlarge-auto:nth-last-of-type(22),.row .xlarge-auto:nth-last-of-type(22)~.xlarge-auto{--f7-cols-per-row:22}}.row .resize-handler{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.row .resize-handler:after,.row .resize-handler:before{content:"";position:absolute}.row .resize-handler:after{border-radius:4px;background:var(--f7-grid-resize-handler-bg-color)}.row>.resize-handler{width:100%;height:var(--f7-grid-row-gap);left:0;top:100%;cursor:row-resize}.row>.resize-handler:before{left:0;top:50%;height:12px;width:100%;min-height:var(--f7-grid-row-gap);transform:translateY(-50%)}.row>.resize-handler:after{height:4px;margin-top:-2px;width:80%;max-width:20px;left:50%;top:50%;transform:translateX(-50%)}.col>.resize-handler,[class*=col-]>.resize-handler{width:var(--f7-grid-gap);left:100%;top:0;height:100%;cursor:col-resize}.col>.resize-handler:before,[class*=col-]>.resize-handler:before{left:50%;top:0;height:100%;width:12px;min-width:var(--f7-grid-gap);transform:translateX(-50%)}.col>.resize-handler:after,[class*=col-]>.resize-handler:after{width:4px;margin-left:-2px;height:80%;max-height:20px;border-radius:4px;left:50%;top:50%;transform:translateY(-50%)}.row .col:last-child>.resize-handler,.row .col:last-of-type>.resize-handler,.row:last-child>.resize-handler,.row:last-of-type>.resize-handler,.row [class*=col-]:last-child>.resize-handler,.row [class*=col-]:last-of-type>.resize-handler{display:none}:root{--f7-calendar-height:340px;--f7-calendar-sheet-landscape-height:220px;--f7-calendar-popover-width:320px;--f7-calendar-popover-height:320px;--f7-calendar-modal-height:420px;--f7-calendar-modal-max-width:380px;--f7-calendar-modal-border-radius:4px;--f7-calendar-footer-padding:0 8px;--f7-calendar-week-header-font-size:11px;--f7-calendar-selected-text-color:#fff;--f7-calendar-prev-next-text-color:#b8b8b8;--f7-calendar-disabled-text-color:#d4d4d4;--f7-calendar-event-dot-size:4px;--f7-calendar-day-text-color:#000;--f7-calendar-sheet-bg-color:#fff;--f7-calendar-modal-bg-color:#fff;--f7-calendar-picker-bg-color:#fff;--f7-calendar-picker-pressed-bg-color:rgba(0,0,0,0.1);--f7-calendar-picker-hover-bg-color:rgba(0,0,0,0.03)}:root.theme-dark,:root .theme-dark{--f7-calendar-sheet-border-color:var(--f7-bars-border-color);--f7-calendar-modal-bg-color:#121212;--f7-calendar-sheet-bg-color:#121212;--f7-calendar-picker-bg-color:#1c1c1d;--f7-calendar-picker-pressed-bg-color:hsla(0,0%,100%,0.08);--f7-calendar-picker-hover-bg-color:hsla(0,0%,100%,0.03)}.ios{--f7-calendar-sheet-border-color:#929499;--f7-calendar-header-height:44px;--f7-calendar-header-font-size:17px;--f7-calendar-header-font-weight:600;--f7-calendar-header-padding:0 8px;--f7-calendar-footer-height:44px;--f7-calendar-footer-font-size:17px;--f7-calendar-week-header-height:18px;--f7-calendar-day-font-size:15px;--f7-calendar-day-size:30px;--f7-calendar-picker-font-size:17px;--f7-calendar-time-selector-font-size:17px;--f7-calendar-row-border-color:rgba(0,0,0,0.25);--f7-calendar-today-text-color:#000;--f7-calendar-today-bg-color:#e3e3e3}.ios.theme-dark,.ios .theme-dark{--f7-calendar-row-border-color:var(--f7-bars-border-color);--f7-calendar-day-text-color:#fff;--f7-calendar-today-text-color:#fff;--f7-calendar-today-bg-color:#333}.calendar{overflow:hidden;height:var(--f7-calendar-height);width:100%;flex-direction:column}.calendar,.calendar.modal-in{display:flex}@media (orientation:landscape) and (max-height:415px){.calendar.calendar-sheet{height:var(--f7-calendar-sheet-landscape-height)}.calendar.calendar-modal{height:calc(100vh - var(--f7-navbar-height))}}.calendar.calendar-inline,.calendar.calendar-popover .calendar{position:relative}.calendar-sheet{--f7-sheet-border-color:var(--f7-calendar-sheet-border-color);background:var(--f7-calendar-sheet-bg-color);padding-bottom:var(--f7-safe-area-bottom);height:calc(var(--f7-calendar-height) + var(--f7-safe-area-bottom))}.calendar-sheet:before{z-index:600}.calendar-modal .toolbar:before,.calendar-popover .toolbar:before,.calendar-sheet .toolbar:before{display:none}.calendar-popover{width:var(--f7-calendar-popover-width)}.calendar-popover .calendar-header,.calendar-popover .toolbar-top{border-radius:var(--f7-popover-border-radius) var(--f7-popover-border-radius) 0 0}.calendar-popover .calendar-header+.toolbar-top{border-radius:0}.calendar-popover .calendar-footer,.calendar-popover .toolbar-bottom{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius)}.calendar-popover .calendar{height:var(--f7-calendar-popover-height);position:relative;z-index:1}.calendar-popover .calendar-month-picker,.calendar-popover .calendar-time-picker,.calendar-popover .calendar-year-picker{border-radius:var(--f7-popover-border-radius)}.calendar-header{width:100%;position:relative;overflow:hidden;flex-shrink:0;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:var(--f7-calendar-header-padding);background-color:var(--f7-calendar-header-bg-color,var(--f7-bars-bg-color));color:var(--f7-calendar-header-text-color,var(--f7-bars-text-color));height:var(--f7-calendar-header-height);line-height:var(--f7-calendar-header-height);font-size:var(--f7-calendar-header-font-size);font-weight:var(--f7-calendar-header-font-weight)}.calendar-header a{color:var(--f7-calendar-header-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.calendar-footer{width:100%;flex-shrink:0;padding:var(--f7-calendar-footer-padding);background-color:var(--f7-calendar-footer-bg-color,var(--f7-bars-bg-color));color:var(--f7-calendar-footer-text-color,var(--f7-bars-text-color));height:var(--f7-calendar-footer-height);font-size:var(--f7-calendar-header-font-size);display:flex;justify-content:flex-end;box-sizing:border-box;align-items:center;position:relative}.calendar-footer a{color:var(--f7-calendar-footer-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.calendar-footer:before{content:"";position:absolute;background-color:var(--f7-calendar-footer-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.calendar-modal{position:absolute;height:var(--f7-calendar-modal-height);overflow:hidden;top:50%;left:50%;min-width:300px;max-width:var(--f7-calendar-modal-max-width);transform:translate3d(-50%,100vh,0);transition-property:transform;display:flex;z-index:13500;background:var(--f7-calendar-modal-bg-color);width:90%;border-radius:var(--f7-calendar-modal-border-radius);box-shadow:var(--f7-elevation-24)}.calendar-modal.modal-in,.calendar-modal.modal-out{transition-duration:.4s}.calendar-modal.modal-in{transform:translate3d(-50%,-50%,0)}.calendar-modal.modal-out{transform:translate3d(-50%,100vh,0)}.calendar-week-header{display:flex;box-sizing:border-box;position:relative;font-size:var(--f7-calendar-week-header-font-size);background-color:var(--f7-calendar-week-header-bg-color,var(--f7-bars-bg-color));color:var(--f7-calendar-week-header-text-color,var(--f7-bars-text-color));height:var(--f7-calendar-week-header-height);padding-left:var(--f7-safe-area-left);padding-right:var(--f7-safe-area-right)}.calendar-week-header .calendar-week-day{flex-shrink:1;width:14.28571%;text-align:center;line-height:var(--f7-calendar-week-header-height)}.calendar-months{width:100%;height:100%;overflow:hidden;position:relative;flex-shrink:10}.calendar-months-wrapper{position:relative;width:100%;height:100%;transition:.3s}.calendar-month{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0}.calendar-row{height:16.66666667%;height:16.66667%;display:flex;flex-shrink:1;width:100%;position:relative;box-sizing:border-box;padding-left:var(--f7-safe-area-left);padding-right:var(--f7-safe-area-right)}.calendar-row:before{content:"";position:absolute;background-color:var(--f7-calendar-row-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.calendar-modal .calendar-months:first-child .calendar-row:first-child:before,.calendar-popover .calendar-months:first-child .calendar-row:first-child:before{display:none!important}.calendar-day{flex-shrink:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:14.28571429%;width:14.28571%;text-align:center;cursor:pointer;z-index:20;color:var(--f7-calendar-day-text-color);height:100%;font-size:var(--f7-calendar-day-font-size)}.calendar-day.calendar-day-today .calendar-day-number{color:var(--f7-calendar-today-text-color,var(--f7-theme-color));background-color:var(--f7-calendar-today-bg-color)}.calendar-day.calendar-day-next,.calendar-day.calendar-day-prev{color:var(--f7-calendar-prev-next-text-color)}.calendar-day.calendar-day-disabled{color:var(--f7-calendar-disabled-text-color);cursor:auto}.calendar-day.calendar-day-selected .calendar-day-number{color:var(--f7-calendar-selected-text-color);background-color:var(--f7-calendar-selected-bg-color,var(--f7-theme-color))}.calendar-day .calendar-day-number{display:inline-block;border-radius:50%;position:relative;width:var(--f7-calendar-day-size);height:var(--f7-calendar-day-size);line-height:var(--f7-calendar-day-size)}.calendar-day .calendar-day-events{position:absolute;display:flex;left:0;width:100%;top:100%;align-items:center;justify-content:center;margin-top:1px}.calendar-day .calendar-day-event{width:var(--f7-calendar-event-dot-size);height:var(--f7-calendar-event-dot-size);border-radius:calc(var(--f7-calendar-event-dot-size)/2);background-color:var(--f7-calendar-event-bg-color)}.calendar-day .calendar-day-event+.calendar-day-event{margin-left:2px}.calendar-range .calendar-day.calendar-day-selected{align-items:stretch;align-content:stretch}.calendar-range .calendar-day.calendar-day-selected .calendar-day-number{width:100%;border-radius:0;height:auto;text-align:center;display:flex;align-items:center;justify-content:center}.calendar-month-selector,.calendar-year-selector{display:flex;justify-content:space-between;align-items:center;width:50%;max-width:200px;flex-shrink:10;margin-left:auto;margin-right:auto}.calendar-month-selector .calendar-day-number,.calendar-year-selector .calendar-day-number{flex-shrink:1;position:relative;overflow:hidden;text-overflow:ellipsis}.calendar-month-selector a.icon-only,.calendar-year-selector a.icon-only{min-width:36px}.calendar-month-picker,.calendar-time-picker,.calendar-year-picker{position:absolute;width:100%;height:100%;left:0;top:0;background:var(--f7-calendar-picker-bg-color);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-month-picker,.calendar-year-picker{flex-wrap:wrap;font-size:var(--f7-calendar-picker-font-size);display:flex}.calendar-month-picker-item,.calendar-year-picker-item{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;transition-duration:.1s;box-sizing:border-box}.calendar-month-picker-item span,.calendar-year-picker-item span{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;position:relative;overflow:hidden;pointer-events:none}.device-desktop.aurora .calendar-month-picker-item:hover,.device-desktop.aurora .calendar-year-picker-item:hover{background-color:var(--f7-calendar-picker-hover-bg-color)}.calendar-month-picker-item.active-state,.calendar-year-picker-item.active-state,.device-desktop.aurora .calendar-month-picker-item.active-state,.device-desktop.aurora .calendar-year-picker-item.active-state{background:var(--f7-calendar-picker-pressed-bg-color)}.calendar-month-picker-item{padding:5px}.calendar-month-picker-item:after{top:auto;bottom:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.calendar-month-picker-item:after,.calendar-month-picker-item:before{content:"";position:absolute;background-color:var(--f7-calendar-row-border-color);display:block;z-index:15;right:auto;left:0}.calendar-month-picker-item:before{top:0;bottom:auto;width:1px;height:100%;transform-origin:0 50%;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)))}.sheet-modal .calendar-month-picker-item{width:25%;height:33.33333%}.sheet-modal .calendar-month-picker-item:nth-child(4n+1):before,.sheet-modal .calendar-month-picker-item:nth-child(n+9):after{display:none!important}.calendar-modal .calendar-month-picker-item,.popover .calendar-month-picker-item{width:33.33333%;height:25%}.calendar-modal .calendar-month-picker-item:nth-child(3n+1):before,.calendar-modal .calendar-month-picker-item:nth-child(n+10):after,.popover .calendar-month-picker-item:nth-child(3n+1):before,.popover .calendar-month-picker-item:nth-child(n+10):after{display:none!important}.calendar-month-picker-item-current,.calendar-year-picker-item-current{color:var(--f7-calendar-picker-selected-text-color,var(--f7-theme-color))}.calendar-year-picker{overflow:auto;--webkit-overflow-scrolling:touch}.calendar-year-picker-item{height:34px;line-height:34px;width:100%}.calendar-year-picker-item:after{content:"";position:absolute;background-color:var(--f7-calendar-row-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.calendar-time-selector{flex-shrink:0;font-size:var(--f7-calendar-time-selector-font-size);position:relative}.calendar-time-selector:before{content:"";position:absolute;background-color:var(--f7-calendar-row-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.calendar-time-selector a{overflow:hidden;position:relative;justify-content:center;align-items:center;display:flex;width:100%;height:44px}.calendar-time-picker{--f7-picker-popover-height:100%;--f7-picker-inline-height:100%;--f7-picker-item-selected-text-color:var(--f7-theme-color)}.calendar-time-picker .toolbar{flex-shrink:0;top:0!important}.calendar-time-picker .picker{height:100%;display:flex;flex-direction:column}:root{--f7-picker-height:260px;--f7-picker-inline-height:200px;--f7-picker-popover-height:200px;--f7-picker-popover-width:280px;--f7-picker-landscape-height:200px;--f7-picker-item-height:36px;--f7-picker-item-selected-text-color:#000}:root.theme-dark,:root .theme-dark{--f7-picker-item-selected-text-color:#fff}.ios{--f7-picker-column-font-size:20px;--f7-picker-sheet-bg-color:#cfd5da;--f7-picker-divider-text-color:#000;--f7-picker-item-text-color:rgba(0,0,0,0.45);--f7-picker-item-selected-border-color:rgba(0,0,0,0.22)}.ios.theme-dark,.ios .theme-dark{--f7-picker-sheet-bg-color:#1c1c1d;--f7-picker-divider-text-color:#fff;--f7-picker-item-text-color:hsla(0,0%,100%,0.55);--f7-picker-item-selected-border-color:hsla(0,0%,100%,0.06)}.picker{width:100%;height:var(--f7-picker-height)}.picker.picker-inline{height:var(--f7-picker-inline-height)}.popover .picker{height:var(--f7-picker-popover-height)}@media (orientation:landscape) and (max-height:415px){.picker:not(.picker-inline){height:var(--f7-picker-landscape-height)}}.picker.sheet-modal{background:var(--f7-picker-sheet-bg-color,var(--f7-sheet-bg-color))}.picker-popover{width:var(--f7-picker-popover-width)}.picker-popover .toolbar{background:none;border-radius:var(--f7-popover-border-radius) var(--f7-popover-border-radius) 0 0}.picker-popover .toolbar:before{display:none!important}.picker-popover .toolbar+.picker-columns{height:calc(100% - var(--f7-toolbar-height))}.picker-columns{display:flex;overflow:hidden;justify-content:center;padding:0;text-align:right;height:100%;position:relative;-webkit-mask-box-image:linear-gradient(0deg,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent);font-size:var(--f7-picker-column-font-size)}.picker-column{position:relative;max-height:100%}.picker-column.picker-column-first:before,.picker-column.picker-column-last:after{height:100%;width:100vw;position:absolute;content:"";top:0}.picker-column.picker-column-first:before{right:100%}.picker-column.picker-column-last:after{left:100%}.picker-column.picker-column-left{text-align:left}.picker-column.picker-column-center{text-align:center}.picker-column.picker-column-right{text-align:right}.picker-column.picker-column-divider{display:flex;align-items:center;color:var(--f7-picker-divider-text-color)}.picker-items{transition:.3s;transition-timing-function:ease-out}.picker-item{height:var(--f7-picker-item-height);line-height:var(--f7-picker-item-height);white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;left:0;top:0;width:100%;box-sizing:border-box;transition:.3s;color:var(--f7-picker-item-text-color);cursor:pointer}.picker-item span{padding:0 10px}.picker-column-absolute .picker-item{position:absolute}.picker-item.picker-item-far{pointer-events:none}.picker-item.picker-item-selected{color:var(--f7-picker-item-selected-text-color);transform:translateZ(0) rotateX(0deg)}.picker-center-highlight{height:var(--f7-picker-item-height);box-sizing:border-box;position:absolute;left:0;width:100%;top:50%;margin-top:calc(var(--f7-picker-item-height)*-1/2);pointer-events:none}.picker-center-highlight:before{top:0;bottom:auto;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.picker-center-highlight:after,.picker-center-highlight:before{content:"";position:absolute;background-color:var(--f7-picker-item-selected-border-color);display:block;z-index:15;right:auto;left:0;height:1px;width:100%}.picker-center-highlight:after{top:auto;bottom:0;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.picker-3d .picker-columns{overflow:hidden;perspective:1200px}.picker-3d .picker-column,.picker-3d .picker-item,.picker-3d .picker-items{transform-style:preserve-3d}.picker-3d .picker-column{overflow:visible}.picker-3d .picker-item{transform-origin:center center -110px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-timing-function:ease-out}.infinite-scroll-preloader{margin-left:auto;margin-right:auto;text-align:center}.infinite-scroll-preloader.preloader{display:block}.ios .infinite-scroll-preloader{margin-top:35px;margin-bottom:35px}.ios .infinite-scroll-preloader.preloader,.ios .infinite-scroll-preloader .preloader{width:27px;height:27px}.ios{--f7-ptr-preloader-size:28px;--f7-ptr-size:44px}.ptr-preloader{position:relative;top:var(--f7-ptr-top,0);height:var(--f7-ptr-size)}.ptr-preloader .preloader{position:absolute;left:50%;width:var(--f7-ptr-preloader-size);height:var(--f7-ptr-preloader-size);margin-left:calc(var(--f7-ptr-preloader-size)*-1/2);margin-top:calc(var(--f7-ptr-preloader-size)*-1/2);top:50%;visibility:hidden}.ptr-bottom .ptr-preloader{top:auto;bottom:0;position:fixed}.ptr-with-navbar-large-transparent .ptr-preloader,.ptr-with-navbar-transparent .ptr-preloader{top:calc(var(--f7-page-navbar-offset, 0px)*-1 + var(--f7-safe-area-top))}.ios .ptr-preloader{margin-top:calc(var(--f7-ptr-size)*-1);width:100%;left:0}.ios .ptr-arrow{position:absolute;left:50%;top:50%;background:no-repeat 50%;z-index:10;transform:rotate(0deg) translateZ(0);transition-duration:.3s;transition-property:transform,opacity;width:12px;height:20px;margin-left:-6px;margin-top:-10px;visibility:visible;color:var(--f7-preloader-color)}.ios .ptr-arrow:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;width:12px;height:20px;line-height:20px;font-size:10px;content:"ptr_arrow_ios"}.ios .ptr-content:not(.ptr-refreshing) .ptr-preloader .preloader{animation:none}.ios .ptr-refreshing,.ios .ptr-transitioning{transition-duration:.3s;transition-property:transform}.ios .ptr-refreshing{transform:translate3d(0,var(--f7-ptr-size),0)}.ios .ptr-refreshing .ptr-arrow{visibility:hidden}.ios .ptr-refreshing .ptr-preloader .preloader{visibility:visible}.ios .ptr-pull-up .ptr-arrow{transform:rotate(180deg) translateZ(0)}.ios .ptr-no-navbar,.ios .ptr-with-navbar-large-transparent,.ios .ptr-with-navbar-transparent{margin-top:calc(var(--f7-ptr-size)*-1);height:calc(100% + var(--f7-ptr-size))}.ios .ptr-no-navbar .ptr-preloader,.ios .ptr-with-navbar-large-transparent .ptr-preloader,.ios .ptr-with-navbar-transparent .ptr-preloader{margin-top:0}.ios .ptr-bottom .ptr-preloader{margin-top:0;margin-bottom:calc(var(--f7-ptr-size)*-1)}.ios .ptr-bottom.ptr-refreshing>*,.ios .ptr-bottom.ptr-transitioning>*{transition-duration:.3s;transition-property:transform}.ios .ptr-bottom.ptr-refreshing{transform:none}.ios .ptr-bottom.ptr-refreshing>*{transform:translate3d(0,calc(var(--f7-ptr-size)*-1),0)}.ios .ptr-bottom .ptr-arrow{transform:rotate(180deg) translateZ(0)}.ios .ptr-bottom.ptr-pull-up .ptr-arrow{transform:rotate(0deg) translateZ(0)}.ios .ptr-with-navbar-large-transparent .ptr-preloader .preloader,.ios .ptr-with-navbar-large-transparent .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-transparent .ptr-preloader .preloader,.ios .ptr-with-navbar-transparent .ptr-preloader .ptr-arrow{opacity:0;transition-duration:.3s;transition-property:transform,opacity}.ios .ptr-with-navbar-large-transparent.ptr-pull-down .ptr-preloader .preloader,.ios .ptr-with-navbar-large-transparent.ptr-pull-down .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-large-transparent.ptr-pull-up .ptr-preloader .preloader,.ios .ptr-with-navbar-large-transparent.ptr-pull-up .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-large-transparent.ptr-refreshing .ptr-preloader .preloader,.ios .ptr-with-navbar-large-transparent.ptr-refreshing .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-transparent.ptr-pull-down .ptr-preloader .preloader,.ios .ptr-with-navbar-transparent.ptr-pull-down .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-transparent.ptr-pull-up .ptr-preloader .preloader,.ios .ptr-with-navbar-transparent.ptr-pull-up .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-transparent.ptr-refreshing .ptr-preloader .preloader,.ios .ptr-with-navbar-transparent.ptr-refreshing .ptr-preloader .ptr-arrow{opacity:1}.ios .ptr-with-navbar-large-transparent.ptr-closing .ptr-preloader .preloader,.ios .ptr-with-navbar-large-transparent.ptr-closing .ptr-preloader .ptr-arrow,.ios .ptr-with-navbar-transparent.ptr-closing .ptr-preloader .preloader,.ios .ptr-with-navbar-transparent.ptr-closing .ptr-preloader .ptr-arrow{opacity:0;transition-duration:.3s}.lazy-loaded.lazy-fade-in{animation:lazyFadeIn .6s}@keyframes lazyFadeIn{0%{opacity:0}to{opacity:1}}:root{--f7-table-head-font-size:12px;--f7-table-body-font-size:14px;--f7-table-footer-font-size:12px;--f7-table-input-height:24px;--f7-table-input-font-size:14px;--f7-table-collapsible-cell-padding:16px;--f7-table-link-icon-only-icon-size:20px;--f7-table-sortable-icon-color:#000}:root.theme-dark,:root .theme-dark{--f7-table-cell-border-color:hsla(0,0%,100%,0.15);--f7-table-sortable-icon-color:#fff;--f7-table-input-text-color:#fff}.ios{--f7-table-head-font-weight:600;--f7-table-head-cell-height:44px;--f7-table-head-icon-size:18px;--f7-table-body-cell-height:44px;--f7-table-cell-padding-vertical:0px;--f7-table-cell-padding-horizontal:16px;--f7-table-edge-cell-padding-horizontal:16px;--f7-table-label-cell-padding-horizontal:16px;--f7-table-checkbox-cell-width:22px;--f7-table-title-font-size:17px;--f7-table-title-font-weight:600;--f7-table-card-header-height:64px;--f7-table-footer-height:44px;--f7-table-head-text-color:rgba(0,0,0,0.45);--f7-table-cell-border-color:rgba(0,0,0,0.22);--f7-table-selected-row-bg-color:rgba(0,0,0,0.03);--f7-table-footer-text-color:rgba(0,0,0,0.45);--f7-table-input-text-color:#000}.ios.theme-dark,.ios .theme-dark{--f7-table-head-text-color:hsla(0,0%,100%,0.55);--f7-table-footer-text-color:hsla(0,0%,100%,0.55);--f7-table-selected-row-bg-color:hsla(0,0%,100%,0.08)}.data-table{overflow-x:auto}.data-table table,table.data-table{width:100%;border:none;padding:0;margin:0;border-collapse:collapse;text-align:left}.data-table thead td,.data-table thead th{font-size:var(--f7-table-head-font-size);font-weight:var(--f7-table-head-font-weight);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px;height:var(--f7-table-head-cell-height)}.data-table thead td:not(.sortable-cell-active),.data-table thead th:not(.sortable-cell-active){color:var(--f7-table-head-text-color)}.data-table thead i.f7-icons,.data-table thead i.icon,.data-table thead i.material-icons{vertical-align:top;font-size:var(--f7-table-head-icon-size)}.data-table tbody{font-size:var(--f7-table-body-font-size)}.data-table tbody td,.data-table tbody th{height:var(--f7-table-body-cell-height)}.data-table tbody tr.data-table-row-selected,.device-desktop .data-table tbody tr:hover{background:var(--f7-table-selected-row-bg-color)}.data-table tbody td:before,.data-table tbody th:before{content:"";position:absolute;background-color:var(--f7-table-cell-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.data-table td,.data-table th{--f7-table-cell-padding-left:var(--f7-table-cell-padding-horizontal);--f7-table-cell-padding-right:var(--f7-table-cell-padding-horizontal);padding:var(--f7-table-cell-padding-vertical) var(--f7-table-cell-padding-right) var(--f7-table-cell-padding-vertical) var(--f7-table-cell-padding-left);position:relative;box-sizing:border-box}.data-table td:first-child,.data-table th:first-child{--f7-table-cell-padding-left:var(--f7-table-edge-cell-padding-horizontal)}.data-table td:last-child,.data-table th:last-child{--f7-table-cell-padding-right:var(--f7-table-edge-cell-padding-horizontal)}.data-table td.label-cell,.data-table th.label-cell{--f7-table-cell-padding-left:var(--f7-table-label-cell-padding-horizontal);--f7-table-cell-padding-right:var(--f7-table-label-cell-padding-horizontal)}.data-table td.numeric-cell,.data-table th.numeric-cell{text-align:right}.data-table td.checkbox-cell,.data-table th.checkbox-cell{overflow:visible;width:var(--f7-table-checkbox-cell-width)}.data-table td.checkbox-cell label+span,.data-table th.checkbox-cell label+span{margin-left:8px}.data-table td.checkbox-cell:first-child,.data-table th.checkbox-cell:first-child{padding-right:calc(var(--f7-table-cell-padding-right)/2)}.data-table td.checkbox-cell:first-child+td,.data-table td.checkbox-cell:first-child+th,.data-table td.checkbox-cell:last-child,.data-table th.checkbox-cell:first-child+td,.data-table th.checkbox-cell:first-child+th,.data-table th.checkbox-cell:last-child{padding-left:calc(var(--f7-table-cell-padding-left)/2)}.data-table td.actions-cell,.data-table th.actions-cell{text-align:right;white-space:nowrap}.data-table td.actions-cell a.link,.data-table th.actions-cell a.link{color:var(--f7-table-actions-cell-link-color,var(--f7-theme-color))}.card.data-table td a.icon-only,.card .data-table td a.icon-only,.card.data-table th a.icon-only,.card .data-table th a.icon-only,.data-table td a.icon-only,.data-table th a.icon-only{display:inline-block;vertical-align:middle;text-align:center;font-size:0;min-width:0}.card.data-table td a.icon-only i,.card .data-table td a.icon-only i,.card.data-table th a.icon-only i,.card .data-table th a.icon-only i,.data-table td a.icon-only i,.data-table th a.icon-only i{font-size:var(--f7-table-link-icon-only-icon-size);vertical-align:middle}.data-table .sortable-cell.input-cell .table-head-label,.data-table .sortable-cell:not(.input-cell){cursor:pointer;position:relative}.data-table .sortable-cell.numeric-cell.input-cell>.table-head-label:before,.data-table .sortable-cell.numeric-cell:not(.input-cell):before,.data-table .sortable-cell:not(.numeric-cell).input-cell>.table-head-label:after,.data-table .sortable-cell:not(.numeric-cell):not(.input-cell):after{content:"arrow_bottom_md";font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;display:inline-block;vertical-align:top;width:16px;height:16px;color:var(--f7-table-sortable-icon-color);font-size:13px;line-height:16px;transition-duration:.3s;transform:rotate(0);opacity:0}.device-desktop .data-table .sortable-cell:not(.sortable-cell-active) .table-head-label:hover:after,.device-desktop .data-table .sortable-cell:not(.sortable-cell-active) .table-head-label:hover:before,.device-desktop .data-table .sortable-cell:not(.sortable-cell-active):hover:after,.device-desktop .data-table .sortable-cell:not(.sortable-cell-active):hover:before{opacity:.54}.data-table .sortable-cell.sortable-cell-active .table-head-label:after,.data-table .sortable-cell.sortable-cell-active .table-head-label:before,.data-table .sortable-cell.sortable-cell-active:after,.data-table .sortable-cell.sortable-cell-active:before{opacity:.87!important}.data-table .sortable-cell.sortable-desc:after,.data-table .sortable-cell.sortable-desc:before,.data-table .table-head-label:after,.data-table .table-head-label:before{transform:rotate(180deg)!important}.card .data-table .card-footer,.card .data-table .card-header,.data-table.card .card-footer,.data-table.card .card-header{padding-left:var(--f7-table-edge-cell-padding-horizontal);padding-right:var(--f7-table-edge-cell-padding-horizontal)}.card .data-table .card-header,.data-table.card .card-header{min-height:var(--f7-table-card-header-height)}.card .data-table .card-content,.data-table.card .card-content{overflow-x:auto}.card .data-table .card-footer,.data-table.card .card-footer{min-height:var(--f7-table-footer-height)}.data-table .data-table-title{font-size:var(--f7-table-title-font-size);font-weight:var(--f7-table-title-font-weight)}.data-table .data-table-actions,.data-table .data-table-links{display:flex}.data-table .data-table-links .button{min-width:64px}.data-table .data-table-actions{margin-left:auto;align-items:center}.data-table .data-table-actions a.link{color:var(--f7-table-actions-link-color,var(--f7-theme-color));min-width:0}.data-table .data-table-actions a.link.icon-only{line-height:1;justify-content:center;padding:0}.data-table .data-table-header,.data-table .data-table-header-selected{display:flex;justify-content:space-between;align-items:center;width:100%}.data-table .card-header>.data-table-header,.data-table .card-header>.data-table-header-selected{height:100%;padding:var(--f7-card-header-padding-vertical) var(--f7-table-edge-cell-padding-horizontal);margin-left:calc(var(--f7-table-edge-cell-padding-horizontal)*-1);margin-right:calc(var(--f7-table-edge-cell-padding-horizontal)*-1)}.data-table .data-table-header-selected{background:rgba(var(--f7-theme-color-rgb),.1);display:none}.data-table.data-table-has-checked .data-table-header{display:none}.data-table.data-table-has-checked .data-table-header-selected{display:flex}.data-table .data-table-title-selected{font-size:14px;color:var(--f7-theme-color)}.data-table .data-table-footer{display:flex;align-items:center;box-sizing:border-box;position:relative;font-size:var(--f7-table-footer-font-size);overflow:hidden;min-height:var(--f7-table-footer-height);color:var(--f7-table-footer-text-color);justify-content:flex-end}.data-table .data-table-footer:before{content:"";position:absolute;background-color:var(--f7-table-cell-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.data-table .data-table-pagination,.data-table .data-table-rows-select{display:flex;align-items:center}.data-table .input-cell{padding-top:8px;padding-bottom:8px;height:auto;vertical-align:top}.data-table .input-cell .table-head-label+.input{margin-top:4px}.data-table .input-cell .input{height:var(--f7-table-input-height)}.data-table .input-cell .input input,.data-table .input-cell .input select,.data-table .input-cell .input textarea{height:var(--f7-table-input-height);color:var(--f7-table-input-text-color);font-size:var(--f7-table-input-font-size)}@media (max-width:480px) and (orientation:portrait){.data-table.data-table-collapsible thead{display:none}.data-table.data-table-collapsible tbody,.data-table.data-table-collapsible td,.data-table.data-table-collapsible tr{display:block}.data-table.data-table-collapsible tr{position:relative}.data-table.data-table-collapsible tr:before{content:"";position:absolute;background-color:var(--f7-table-cell-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.data-table.data-table-collapsible tr:hover{background-color:inherit}.data-table.data-table-collapsible td{--f7-table-cell-padding-left:var(--f7-table-collapsible-cell-padding);--f7-table-cell-padding-right:var(--f7-table-collapsible-cell-padding);height:auto;min-height:var(--f7-table-body-cell-height);display:flex;align-content:center;align-items:center;justify-content:flex-start;text-align:left}.data-table.data-table-collapsible td:before{display:none!important}.data-table.data-table-collapsible td:not(.checkbox-cell):before{width:40%;display:block!important;content:attr(data-collapsible-title);position:relative;height:auto;background:none!important;transform:none!important;font-size:var(--f7-table-head-font-size);font-weight:var(--f7-table-head-font-weight);color:var(--f7-table-head-text-color);margin-right:16px;flex-shrink:0}.data-table.data-table-collapsible td.checkbox-cell{position:absolute;top:0;left:0}.data-table.data-table-collapsible td.checkbox-cell+td{padding-left:16px}.data-table.data-table-collapsible td.checkbox-cell~td{margin-left:32px}}.data-table .xsmall-landscape-only,.data-table .xsmall-only{display:none}@media (min-width:480px){.data-table .xsmall-only{display:table-cell}}@media (min-width:480px) and (orientation:landscape){.data-table .xsmall-landscape-only{display:table-cell}}.data-table .small-landscape-only,.data-table .small-only{display:none}@media (min-width:568px){.data-table .small-only{display:table-cell}}@media (min-width:568px) and (orientation:landscape){.data-table .small-landscape-only{display:table-cell}}.data-table .medium-landscape-only,.data-table .medium-only{display:none}@media (min-width:768px){.data-table .medium-only{display:table-cell}}@media (min-width:768px) and (orientation:landscape){.data-table .medium-landscape-only{display:table-cell}}.data-table .large-landscape-only,.data-table .large-only{display:none}@media (min-width:1024px){.data-table .large-only{display:table-cell}}@media (min-width:1024px) and (orientation:landscape){.data-table .large-landscape-only{display:table-cell}}.data-table .xlarge-landscape-only,.data-table .xlarge-only{display:none}@media (min-width:1200px){.data-table .xlarge-only{display:table-cell}}@media (min-width:1200px) and (orientation:landscape){.data-table .xlarge-landscape-only{display:table-cell}}.ios .data-table td.actions-cell a.link+a.link,.ios .data-table th.actions-cell a.link+a.link{margin-left:16px}.ios .sortable-cell:not(.numeric-cell):after{margin-left:5px}.ios .sortable-cell.numeric-cell:before{margin-right:5px}.ios .data-table-actions .button+.button,.ios .data-table-actions a.link+a.link,.ios .data-table-links .button+.button,.ios .data-table-links a.link+a.link{margin-left:16px}.ios .data-table-actions a.link.icon-only,.ios .data-table-pagination a.link,.ios .data-table-rows-select a.link{width:44px;height:44px}.ios .data-table-rows-select+.data-table-pagination{margin-left:30px}.ios .data-table-rows-select .input{margin-left:20px}.ios .data-table-pagination-label{margin-right:16px}:root{--f7-fab-margin:16px;--f7-fab-text-color:#fff;--f7-fab-extended-text-font-size:14px;--f7-fab-extended-text-padding:0 20px;--f7-fab-label-bg-color:#fff;--f7-fab-label-text-color:#333;--f7-fab-label-border-radius:4px;--f7-fab-label-padding:4px 12px;--f7-fab-button-size:40px}.ios{--f7-fab-size:50px;--f7-fab-box-shadow:0px 2px 4px rgba(0,0,0,0.4);--f7-fab-extended-size:50px;--f7-fab-extended-text-font-weight:600;--f7-fab-extended-text-letter-spacing:0;--f7-fab-label-box-shadow:0px 1px 2px rgba(0,0,0,0.4);--f7-fab-label-font-size:inherit}.fab-backdrop{z-index:1400}.fab{position:absolute;z-index:1500}.fab a{--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.fab-left-bottom,.fab-left-center,.fab-left-top{left:calc(var(--f7-fab-margin) + var(--f7-safe-area-left))}.fab-right-bottom,.fab-right-center,.fab-right-top{right:calc(var(--f7-fab-margin) + var(--f7-safe-area-right))}.fab-center-top,.fab-left-top,.fab-right-top{top:var(--f7-fab-margin)}.fab-center-bottom,.fab-left-bottom,.fab-right-bottom{bottom:calc(var(--f7-fab-margin) + var(--f7-safe-area-bottom))}.fab-center-bottom,.fab-center-center,.fab-center-top{left:50%;transform:translateX(-50%)}.fab-center-center,.fab-left-center,.fab-right-center{top:50%;transform:translateY(-50%)}.fab-center-center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fab-buttons a,.fab>a{background-color:var(--f7-fab-bg-color,var(--f7-theme-color));width:var(--f7-fab-size);height:var(--f7-fab-size);box-shadow:var(--f7-fab-box-shadow);border-radius:calc(var(--f7-fab-size)/2);position:relative;transition-duration:.3s;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;color:var(--f7-fab-text-color)}.fab-buttons a.active-state,.fab>a.active-state{background-color:var(--f7-fab-pressed-bg-color,var(--f7-theme-color-shade))}.fab>a i{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) rotate(0deg) scale(1);transition:.3s}.fab>a i+i{transform:translate3d(-50%,-50%,0) rotate(-90deg) scale(.5);opacity:0}.fab-buttons a{border-radius:calc(var(--f7-fab-button-size)/2);width:var(--f7-fab-button-size);height:var(--f7-fab-button-size)}.fab-buttons{display:flex;visibility:hidden;pointer-events:none;position:absolute}.fab-buttons a{opacity:0}.fab-opened:not(.fab-morph)>a i{transform:translate3d(-50%,-50%,0) rotate(90deg) scale(.5);opacity:0}.fab-opened:not(.fab-morph)>a i+i{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(1);opacity:1}.fab-opened .fab-buttons{visibility:visible;pointer-events:auto}.fab-opened .fab-buttons a{opacity:1;transform:translateZ(0) scale(1)!important}.fab-opened .fab-buttons a:nth-child(2){transition-delay:50ms}.fab-opened .fab-buttons a:nth-child(3){transition-delay:.1s}.fab-opened .fab-buttons a:nth-child(4){transition-delay:.15s}.fab-opened .fab-buttons a:nth-child(5){transition-delay:.2s}.fab-opened .fab-buttons a:nth-child(6){transition-delay:.25s}.fab-buttons-bottom,.fab-buttons-top{left:50%;width:var(--f7-fab-button-size);margin-left:calc(var(--f7-fab-button-size)*-1/2)}.fab-buttons-top{bottom:100%;margin-bottom:16px;flex-direction:column-reverse}.fab-buttons-top a{transform:translate3d(0,8px,0) scale(.3);transform-origin:center bottom}.fab-buttons-top a+a{margin-bottom:16px}.fab-buttons-bottom{top:100%;margin-top:16px;flex-direction:column}.fab-buttons-bottom a{transform:translate3d(0,-8px,0) scale(.3);transform-origin:center top}.fab-buttons-bottom a+a{margin-top:16px}.fab-buttons-left,.fab-buttons-right{top:50%;height:var(--f7-fab-button-size);margin-top:calc(var(--f7-fab-button-size)*-1/2)}.fab-buttons-left{right:100%;margin-right:16px;flex-direction:row-reverse}.fab-buttons-left a{transform:translate3d(8px,0,0) scale(.3);transform-origin:right center}.fab-buttons-left a+a{margin-right:16px}.fab-buttons-right{left:100%;margin-left:16px}.fab-buttons-right a{transform:translate3d(-8px,0,0) scale(.3);transform-origin:left center}.fab-buttons-right a+a{margin-left:16px}.fab-buttons-center{left:0;top:0;width:100%;height:100%}.fab-buttons-center a{position:absolute}.fab-buttons-center a:first-child{left:50%;margin-left:calc(var(--f7-fab-button-size)*-1/2);bottom:100%;margin-bottom:16px;transform:translateY(-8px) scale(.3);transform-origin:center bottom}.fab-buttons-center a:nth-child(2){left:100%;margin-top:calc(var(--f7-fab-button-size)*-1/2);top:50%;margin-left:16px;transform:translateX(-8px) scale(.3);transform-origin:left center}.fab-buttons-center a:nth-child(3){left:50%;margin-left:calc(var(--f7-fab-button-size)*-1/2);top:100%;margin-top:16px;transform:translateY(8px) scale(.3);transform-origin:center top}.fab-buttons-center a:nth-child(4){right:100%;margin-top:calc(var(--f7-fab-button-size)*-1/2);top:50%;margin-right:16px;transform:translateX(8px) scale(.3);transform-origin:right center}.fab-morph{border-radius:calc(var(--f7-fab-size)/2);background:var(--f7-fab-bg-color,var(--f7-theme-color));box-shadow:var(--f7-fab-box-shadow)}.fab-morph>a{box-shadow:none;background:none!important}.fab-opened.fab-morph>a i{opacity:0}.fab-morph,.fab-morph-target,.fab-morph>a{transition-duration:.25s}.fab-morph-target:not(.fab-morph-target-visible){display:none}.fab-extended{width:auto;min-width:var(--f7-fab-extended-size)}.fab-extended>a{width:100%;height:var(--f7-fab-extended-size)}.fab-extended>a i{left:calc(var(--f7-fab-extended-size)/2)}.fab-extended i~.fab-text{padding-left:var(--f7-fab-extended-size)}.fab-extended>a{width:100%!important}.fab-text{box-sizing:border-box;font-size:var(--f7-fab-extended-text-font-size);padding:var(--f7-fab-extended-text-padding);font-weight:var(--f7-fab-extended-text-font-weight);letter-spacing:var(--f7-fab-extended-text-letter-spacing);text-transform:uppercase}.fab-label-button{overflow:visible!important}.fab-label{position:absolute;top:50%;padding:var(--f7-fab-label-padding);border-radius:var(--f7-fab-label-border-radius);background:var(--f7-fab-label-bg-color);color:var(--f7-fab-label-text-color);box-shadow:var(--f7-fab-label-box-shadow);white-space:nowrap;transform:translateY(-50%);pointer-events:none;font-size:var(--f7-fab-label-font-size)}.fab-right-bottom .fab-label,.fab-right-center .fab-label,.fab-right-top .fab-label{right:100%;margin-right:8px}.fab-left-bottom .fab-label,.fab-left-center .fab-label,.fab-left-top .fab-label{left:100%;margin-left:8px}.navbars~* .fab-center-top,.navbars~* .fab-left-top,.navbars~* .fab-right-top,.navbars~.fab-center-top,.navbars~.fab-left-top,.navbars~.fab-right-top,.navbar~* .fab-center-top,.navbar~* .fab-left-top,.navbar~* .fab-right-top,.navbar~.fab-center-top,.navbar~.fab-left-top,.navbar~.fab-right-top{margin-top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .toolbar-top-ios~* .fab-center-top,.ios .toolbar-top-ios~* .fab-left-top,.ios .toolbar-top-ios~* .fab-right-top,.ios .toolbar-top-ios~.fab-center-top,.ios .toolbar-top-ios~.fab-left-top,.ios .toolbar-top-ios~.fab-right-top,.md .toolbar-top-md~* .fab-center-top,.md .toolbar-top-md~* .fab-left-top,.md .toolbar-top-md~* .fab-right-top,.md .toolbar-top-md~.fab-center-top,.md .toolbar-top-md~.fab-left-top,.md .toolbar-top-md~.fab-right-top,.toolbar-top~* .fab-center-top,.toolbar-top~* .fab-left-top,.toolbar-top~* .fab-right-top,.toolbar-top~.fab-center-top,.toolbar-top~.fab-left-top,.toolbar-top~.fab-right-top{margin-top:var(--f7-toolbar-height)}.ios .toolbar-bottom-ios~* .fab-center-bottom,.ios .toolbar-bottom-ios~* .fab-left-bottom,.ios .toolbar-bottom-ios~* .fab-right-bottom,.ios .toolbar-bottom-ios~.fab-center-bottom,.ios .toolbar-bottom-ios~.fab-left-bottom,.ios .toolbar-bottom-ios~.fab-right-bottom,.md .toolbar-bottom-md~* .fab-center-bottom,.md .toolbar-bottom-md~* .fab-left-bottom,.md .toolbar-bottom-md~* .fab-right-bottom,.md .toolbar-bottom-md~.fab-center-bottom,.md .toolbar-bottom-md~.fab-left-bottom,.md .toolbar-bottom-md~.fab-right-bottom,.toolbar-bottom~* .fab-center-bottom,.toolbar-bottom~* .fab-left-bottom,.toolbar-bottom~* .fab-right-bottom,.toolbar-bottom~.fab-center-bottom,.toolbar-bottom~.fab-left-bottom,.toolbar-bottom~.fab-right-bottom{margin-bottom:var(--f7-toolbar-height)}.ios .tabbar-labels.toolbar-bottom-ios~* .fab-center-bottom,.ios .tabbar-labels.toolbar-bottom-ios~* .fab-left-bottom,.ios .tabbar-labels.toolbar-bottom-ios~* .fab-right-bottom,.ios .tabbar-labels.toolbar-bottom-ios~.fab-center-bottom,.ios .tabbar-labels.toolbar-bottom-ios~.fab-left-bottom,.ios .tabbar-labels.toolbar-bottom-ios~.fab-right-bottom,.md .tabbar-labels.toolbar-bottom-md~* .fab-center-bottom,.md .tabbar-labels.toolbar-bottom-md~* .fab-left-bottom,.md .tabbar-labels.toolbar-bottom-md~* .fab-right-bottom,.md .tabbar-labels.toolbar-bottom-md~.fab-center-bottom,.md .tabbar-labels.toolbar-bottom-md~.fab-left-bottom,.md .tabbar-labels.toolbar-bottom-md~.fab-right-bottom,.tabbar-labels.toolbar-bottom~* .fab-center-bottom,.tabbar-labels.toolbar-bottom~* .fab-left-bottom,.tabbar-labels.toolbar-bottom~* .fab-right-bottom,.tabbar-labels.toolbar-bottom~.fab-center-bottom,.tabbar-labels.toolbar-bottom~.fab-left-bottom,.tabbar-labels.toolbar-bottom~.fab-right-bottom{margin-bottom:var(--f7-tabbar-labels-height)}.ios .tabbar-labels.toolbar-top-ios~* .fab-center-bottom,.ios .tabbar-labels.toolbar-top-ios~* .fab-left-bottom,.ios .tabbar-labels.toolbar-top-ios~* .fab-right-bottom,.ios .tabbar-labels.toolbar-top-ios~.fab-center-bottom,.ios .tabbar-labels.toolbar-top-ios~.fab-left-bottom,.ios .tabbar-labels.toolbar-top-ios~.fab-right-bottom,.md .tabbar-labels.toolbar-top-md~* .fab-center-bottom,.md .tabbar-labels.toolbar-top-md~* .fab-left-bottom,.md .tabbar-labels.toolbar-top-md~* .fab-right-bottom,.md .tabbar-labels.toolbar-top-md~.fab-center-bottom,.md .tabbar-labels.toolbar-top-md~.fab-left-bottom,.md .tabbar-labels.toolbar-top-md~.fab-right-bottom,.tabbar-labels.toolbar-top~* .fab-center-bottom,.tabbar-labels.toolbar-top~* .fab-left-bottom,.tabbar-labels.toolbar-top~* .fab-right-bottom,.tabbar-labels.toolbar-top~.fab-center-bottom,.tabbar-labels.toolbar-top~.fab-left-bottom,.tabbar-labels.toolbar-top~.fab-right-bottom{margin-top:var(--f7-tabbar-labels-height)}.messagebar~* .fab-center-bottom,.messagebar~* .fab-left-bottom,.messagebar~* .fab-right-bottom,.messagebar~.fab-center-bottom,.messagebar~.fab-left-bottom,.messagebar~.fab-right-bottom{margin-bottom:var(--f7-messagebar-height)}.ios .navbar+.toolbar-top-ios~* .fab-center-top,.ios .navbar+.toolbar-top-ios~* .fab-left-top,.ios .navbar+.toolbar-top-ios~* .fab-right-top,.ios .navbar+.toolbar-top-ios~.fab-center-top,.ios .navbar+.toolbar-top-ios~.fab-left-top,.ios .navbar+.toolbar-top-ios~.fab-right-top,.md .navbar+.toolbar-top-ios~* .fab-center-top,.md .navbar+.toolbar-top-ios~* .fab-left-top,.md .navbar+.toolbar-top-ios~* .fab-right-top,.md .navbar+.toolbar-top-ios~.fab-center-top,.md .navbar+.toolbar-top-ios~.fab-left-top,.md .navbar+.toolbar-top-ios~.fab-right-top,.navbar+.toolbar-top~* .fab-center-top,.navbar+.toolbar-top~* .fab-left-top,.navbar+.toolbar-top~* .fab-right-top,.navbar+.toolbar-top~.fab-center-top,.navbar+.toolbar-top~.fab-left-top,.navbar+.toolbar-top~.fab-right-top{margin-top:calc(var(--f7-toolbar-height) + var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .navbar+.toolbar-top-ios.tabbar-labels~* .fab-center-top,.ios .navbar+.toolbar-top-ios.tabbar-labels~* .fab-left-top,.ios .navbar+.toolbar-top-ios.tabbar-labels~* .fab-right-top,.ios .navbar+.toolbar-top-ios.tabbar-labels~.fab-center-top,.ios .navbar+.toolbar-top-ios.tabbar-labels~.fab-left-top,.ios .navbar+.toolbar-top-ios.tabbar-labels~.fab-right-top,.md .navbar+.toolbar-top-ios.tabbar-labels~* .fab-center-top,.md .navbar+.toolbar-top-ios.tabbar-labels~* .fab-left-top,.md .navbar+.toolbar-top-ios.tabbar-labels~* .fab-right-top,.md .navbar+.toolbar-top-ios.tabbar-labels~.fab-center-top,.md .navbar+.toolbar-top-ios.tabbar-labels~.fab-left-top,.md .navbar+.toolbar-top-ios.tabbar-labels~.fab-right-top,.navbar+.toolbar-top.tabbar-labels~* .fab-center-top,.navbar+.toolbar-top.tabbar-labels~* .fab-left-top,.navbar+.toolbar-top.tabbar-labels~* .fab-right-top,.navbar+.toolbar-top.tabbar-labels~.fab-center-top,.navbar+.toolbar-top.tabbar-labels~.fab-left-top,.navbar+.toolbar-top.tabbar-labels~.fab-right-top{margin-top:calc(var(--f7-tabbar-labels-height) + var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .navbars+.toolbar-top-ios~* .fab-center-top,.ios .navbars+.toolbar-top-ios~* .fab-left-top,.ios .navbars+.toolbar-top-ios~* .fab-right-top,.ios .navbars+.toolbar-top-ios~.fab-center-top,.ios .navbars+.toolbar-top-ios~.fab-left-top,.ios .navbars+.toolbar-top-ios~.fab-right-top,.navbars+.toolbar-top~* .fab-center-top,.navbars+.toolbar-top~* .fab-left-top,.navbars+.toolbar-top~* .fab-right-top,.navbars+.toolbar-top~.fab-center-top,.navbars+.toolbar-top~.fab-left-top,.navbars+.toolbar-top~.fab-right-top{margin-top:calc(var(--f7-toolbar-height) + var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .navbars+.toolbar-top-ios.tabbar-labels~* .fab-center-top,.ios .navbars+.toolbar-top-ios.tabbar-labels~* .fab-left-top,.ios .navbars+.toolbar-top-ios.tabbar-labels~* .fab-right-top,.ios .navbars+.toolbar-top-ios.tabbar-labels~.fab-center-top,.ios .navbars+.toolbar-top-ios.tabbar-labels~.fab-left-top,.ios .navbars+.toolbar-top-ios.tabbar-labels~.fab-right-top,.navbars+.toolbar-top.tabbar-labels~* .fab-center-top,.navbars+.toolbar-top.tabbar-labels~* .fab-left-top,.navbars+.toolbar-top.tabbar-labels~* .fab-right-top,.navbars+.toolbar-top.tabbar-labels~.fab-center-top,.navbars+.toolbar-top.tabbar-labels~.fab-left-top,.navbars+.toolbar-top.tabbar-labels~.fab-right-top{margin-top:calc(var(--f7-tabbar-labels-height) + var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .fab-buttons a.active-state,.ios .fab>a.active-state{transition-duration:0ms}:root{--f7-searchbar-input-border-width:0px;--f7-searchbar-input-border-color:transparent;--f7-searchbar-input-text-color:#000;--f7-searchbar-placeholder-color:rgba(0,0,0,0.4)}:root.theme-dark,:root .theme-dark{--f7-searchbar-input-text-color:#fff;--f7-searchbar-placeholder-color:hsla(0,0%,100%,0.4)}.ios{--f7-searchbar-height:44px;--f7-searchbar-inner-padding-left:8px;--f7-searchbar-inner-padding-right:8px;--f7-searchbar-input-font-size:17px;--f7-searchbar-input-border-radius:8px;--f7-searchbar-input-height:32px;--f7-searchbar-input-padding-horizontal:28px;--f7-searchbar-backdrop-bg-color:rgba(0,0,0,0.4);--f7-searchbar-shadow-image:none;--f7-searchbar-in-page-content-margin:0px;--f7-searchbar-in-page-content-box-shadow:none;--f7-searchbar-in-page-content-border-radius:0;--f7-searchbar-in-page-content-input-border-radius:0;--f7-searchbar-search-icon-color:rgba(0,0,0,0.4);--f7-searchbar-input-bg-color:#e4e4e4}.ios.theme-dark,.ios .theme-dark{--f7-searchbar-search-icon-color:hsla(0,0%,100%,0.4);--f7-searchbar-input-bg-color:#2a2a2a}.searchbar{width:100%;position:relative;z-index:200;height:var(--f7-searchbar-height);background-image:var(--f7-searchbar-bg-image,var(--f7-bars-bg-image));background-color:var(--f7-searchbar-bg-color,var(--f7-bars-bg-color))}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .searchbar{background-color:rgba(var(--f7-searchbar-bg-color-rgb,var(--f7-bars-bg-color-rgb)),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.ios .subnavbar .searchbar{background-color:initial;-webkit-backdrop-filter:none;backdrop-filter:none}.ios .subnavbar .searchbar:after,.searchbar.no-border:after,.searchbar.no-hairline:after,.searchbar.no-shadow:before{display:none!important}.searchbar:after{content:"";position:absolute;background-color:var(--f7-searchbar-border-color,var(--f7-bars-border-color));display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.page>.searchbar:not(.searchbar-inline){z-index:600}.page>.searchbar:not(.searchbar-inline):before{content:"";position:absolute;right:0;width:100%;top:100%;bottom:auto;height:8px;pointer-events:none;background:var(--f7-searchbar-shadow-image)}.searchbar input[type=search],.searchbar input[type=text]{box-sizing:border-box;width:100%;height:100%;display:block;border:var(--f7-searchbar-input-border-width) solid var(--f7-searchbar-input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:400;color:var(--f7-searchbar-input-text-color);font-size:var(--f7-searchbar-input-font-size);background-color:var(--f7-searchbar-input-bg-color);border-radius:var(--f7-searchbar-input-border-radius);position:relative;padding:0;padding-left:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-left, 0px));padding-right:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-right, 0px))}.searchbar input[type=search]::-webkit-input-placeholder,.searchbar input[type=text]::-webkit-input-placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input[type=search]::-moz-placeholder,.searchbar input[type=text]::-moz-placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input[type=search]::placeholder,.searchbar input[type=text]::placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.searchbar .searchbar-input-wrap{flex-shrink:1;width:100%;height:var(--f7-searchbar-input-height);position:relative}.searchbar a{color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.page>.searchbar:not(.searchbar-inline){position:absolute;left:0;top:0}.page-content .searchbar:not(.searchbar-inline){border-radius:var(--f7-searchbar-in-page-content-border-radius);margin:var(--f7-searchbar-in-page-content-margin);width:auto;box-shadow:var(--f7-searchbar-in-page-content-box-shadow)}.page-content .searchbar:not(.searchbar-inline) .searchbar-inner,.page-content .searchbar:not(.searchbar-inline) input[type=search],.page-content .searchbar:not(.searchbar-inline) input[type=text]{border-radius:var(--f7-searchbar-in-page-content-input-border-radius,var(--f7-searchbar-input-border-radius))}.searchbar .input-clear-button{color:var(--f7-searchbar-input-clear-button-color,var(--f7-input-clear-button-color))}.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-searchbar-height);position:absolute;transition-duration:.3s;pointer-events:none}.navbar .searchbar-expandable{background:transparent}.navbar .searchbar-expandable:after{display:none!important}.navbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-navbar-height)}.toolbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-toolbar-height)}.subnavbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-subnavbar-height)}.tabbar-labels .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-tabbar-labels-height)}.searchbar-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:0 calc(var(--f7-searchbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-searchbar-inner-padding-left) + var(--f7-safe-area-left))}.searchbar-disable-button{cursor:pointer;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:0;padding:0;margin:0;width:auto;opacity:0}.searchbar-icon{pointer-events:none;background-position:50%;background-repeat:no-repeat}.searchbar-icon:after{color:var(--f7-searchbar-search-icon-color);font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px}.searchbar-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;transition-duration:.3s;transform:translateZ(0);background:var(--f7-searchbar-backdrop-bg-color)}.searchbar-backdrop.searchbar-backdrop-in{opacity:1;pointer-events:auto}.page-content>.searchbar-backdrop{position:fixed}.searchbar-not-found{display:none}.hidden-by-searchbar,.list .hidden-by-searchbar,.list.li.hidden-by-searchbar,.list li.hidden-by-searchbar{display:none!important}.navbar.with-searchbar-expandable-enabled,.navbar.with-searchbar-expandable-enabled-no-transition{--f7-navbar-large-collapse-progress:1}.navbar.with-searchbar-expandable-closing .navbar-bg,.navbar.with-searchbar-expandable-closing .title-large,.navbar.with-searchbar-expandable-closing .title-large-text,.navbar.with-searchbar-expandable-enabled .navbar-bg,.navbar.with-searchbar-expandable-enabled .title-large,.navbar.with-searchbar-expandable-enabled .title-large-text{transition-duration:.3s}.page-content.with-searchbar-expandable-enabled{height:calc(100% + var(--f7-navbar-large-title-height));transform:translateY(calc(var(--f7-navbar-large-title-height)*-1));transition-duration:.3s;transition-property:transform}.page-content.with-searchbar-expandable-closing{transition-duration:.3s}.navbars~.page:not(.no-navbar)>.searchbar,.navbar~.page:not(.no-navbar)>.searchbar,.page>.navbar~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbars~.page-with-navbar-large:not(.no-navbar) .searchbar,.navbar~.page-with-navbar-large:not(.no-navbar) .searchbar,.page-with-navbar-large .navbar~* .searchbar,.page-with-navbar-large .navbar~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top));transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0)}.navbars~.page-with-navbar-large:not(.no-navbar) .page-content .searchbar,.page-with-navbar-large .page-content .searchbar{top:0;transform:none}.searchbar~*{--f7-page-searchbar-offset:var(--f7-searchbar-height)}.aurora .page>.toolbar-top-aurora~.searchbar,.ios .page>.toolbar-top-ios~.searchbar,.md .page>.toolbar-top-md~.searchbar,.page>.toolbar-top~.searchbar{top:var(--f7-toolbar-height)}.aurora .page>.tabbar-labels.toolbar-top-aurora~.searchbar,.ios .page>.tabbar-labels.toolbar-top-ios~.searchbar,.md .page>.tabbar-labels.toolbar-top-md~.searchbar,.page>.tabbar-labels.toolbar-top~.searchbar{top:var(--f7-tabbar-labels-height)}.aurora .page>.navbar~.toolbar-top-aurora~.searchbar,.ios .page>.navbar~.toolbar-top-ios~.searchbar,.md .page>.navbar~.toolbar-top-md~.searchbar,.page>.navbar~.toolbar-top~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-toolbar-height) + var(--f7-safe-area-top))}.aurora .page>.navbar~.tabbar-labels.toolbar-top-aurora~.searchbar,.ios .page>.navbar~.tabbar-labels.toolbar-top-ios~.searchbar,.md .page>.navbar~.tabbar-labels.toolbar-top-md~.searchbar,.page>.navbar~.tabbar-labels.toolbar-top~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-tabbar-labels-height) + var(--f7-safe-area-top))}.searchbar.searchbar-inline{width:auto;height:auto;background-color:initial;background-image:none}.searchbar.searchbar-inline:after,.searchbar.searchbar-inline:before{display:none!important}.searchbar.searchbar-inline .searchbar-input-wrap{height:var(--f7-searchbar-inline-input-height,var(--f7-searchbar-input-height))}.searchbar.searchbar-inline .searchbar-inner{padding:0;position:static;width:auto;height:auto}.searchbar.searchbar-inline input[type=search],.searchbar.searchbar-inline input[type=text]{font-size:var(--f7-searchbar-inline-input-font-size,var(--f7-searchbar-input-font-size));padding-left:calc(var(--f7-searchbar-inline-input-padding-horizontal, var(--f7-searchbar-input-padding-horizontal)) + var(--f7-searchbar-input-extra-padding-left, 0px));padding-right:calc(var(--f7-searchbar-inline-input-padding-horizontal, var(--f7-searchbar-input-padding-horizontal)) + var(--f7-searchbar-input-extra-padding-right, 0px))}.ios .searchbar input[type=search],.ios .searchbar input[type=text]{z-index:30}.ios .searchbar .input-clear-button{z-index:40;right:7px}.ios .searchbar-icon{width:13px;height:13px;position:absolute;top:50%;margin-top:-6px;z-index:40;left:8px}.ios .searchbar-icon:after{content:"search_ios";line-height:13px}.ios .searchbar-disable-button{font-size:17px;flex-shrink:0;transform:translateZ(0);transition-duration:.3s;color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)));display:none}.ios .searchbar-disable-button.active-state{transition-duration:0ms;opacity:.3!important}.ios .searchbar-enabled .searchbar-disable-button{pointer-events:auto;opacity:1;margin-left:8px}.ios .searchbar:not(.searchbar-enabled) .searchbar-disable-button{transition-duration:.3s!important}.ios .searchbar-expandable{left:0;bottom:0;opacity:1;width:100%;height:0%;transform:translateZ(0);overflow:hidden}.ios .searchbar-expandable .searchbar-disable-button{margin-left:8px;opacity:1;display:block}.ios .searchbar-expandable .searchbar-inner{height:var(--f7-searchbar-expandable-size)}.ios .navbar.with-searchbar-expandable-closing .navbar-bg,.ios .navbar.with-searchbar-expandable-enabled .navbar-bg{transition-property:transform,opacity}.ios .navbar.with-searchbar-expandable-closing .left,.ios .navbar.with-searchbar-expandable-closing .navbar-bg,.ios .navbar.with-searchbar-expandable-closing .right,.ios .navbar.with-searchbar-expandable-closing .title,.ios .navbar.with-searchbar-expandable-enabled .left,.ios .navbar.with-searchbar-expandable-enabled .navbar-bg,.ios .navbar.with-searchbar-expandable-enabled .right,.ios .navbar.with-searchbar-expandable-enabled .title{transition-duration:.3s}.ios .navbar.with-searchbar-expandable-enabled-no-transition .left,.ios .navbar.with-searchbar-expandable-enabled-no-transition .right,.ios .navbar.with-searchbar-expandable-enabled-no-transition .title,.ios .navbar.with-searchbar-expandable-enabled .left,.ios .navbar.with-searchbar-expandable-enabled .right,.ios .navbar.with-searchbar-expandable-enabled .title{transform:translateY(calc(var(--f7-navbar-height)*-1));opacity:0!important}.ios .searchbar-expandable.searchbar-enabled{opacity:1;height:var(--f7-searchbar-expandable-size);pointer-events:auto}:root{--f7-message-text-header-text-color:inherit;--f7-message-text-header-opacity:0.65;--f7-message-text-header-font-size:12px;--f7-message-text-footer-text-color:inherit;--f7-message-text-footer-opacity:0.65;--f7-message-text-footer-font-size:12px;--f7-message-bubble-line-height:1.2;--f7-message-header-font-size:12px;--f7-message-footer-font-size:11px;--f7-message-name-font-size:12px;--f7-message-name-font-weight:inherit;--f7-message-avatar-border-radius:50%;--f7-messages-title-font-weight:inherit;--f7-message-sent-text-color:#fff;--f7-messages-content-bg-color:#fff;--f7-message-typing-indicator-bg-color:#000;--f7-message-received-bg-color:#e5e5ea;--f7-message-received-text-color:#000}:root.theme-dark,:root .theme-dark{--f7-messages-title-text-color:hsla(0,0%,100%,0.54);--f7-message-header-text-color:hsla(0,0%,100%,0.54);--f7-message-name-text-color:hsla(0,0%,100%,0.54);--f7-message-footer-text-color:hsla(0,0%,100%,0.54);--f7-messages-content-bg-color:transparent;--f7-message-received-bg-color:#252525;--f7-message-received-text-color:#fff;--f7-message-typing-indicator-bg-color:#fff}.ios{--f7-messages-title-text-color:rgba(0,0,0,0.45);--f7-messages-title-font-size:11px;--f7-message-header-text-color:rgba(0,0,0,0.45);--f7-message-footer-text-color:rgba(0,0,0,0.45);--f7-message-name-text-color:rgba(0,0,0,0.45);--f7-message-avatar-size:29px;--f7-message-margin:10px;--f7-message-bubble-min-height:32px;--f7-message-bubble-font-size:17px;--f7-message-bubble-border-radius:16px;--f7-message-bubble-padding-vertical:6px;--f7-message-bubble-padding-horizontal:16px;--f7-message-typing-indicator-opacity:0.35}.messages,.messages-content{background:var(--f7-messages-content-bg-color)}.messages{display:flex;flex-direction:column;min-height:100%;position:relative;z-index:1}.message,.messages-title{margin-top:var(--f7-message-margin)}.message:last-child,.messages-title:last-child{margin-bottom:var(--f7-message-margin)}.messages-title{text-align:center;width:100%;line-height:1;color:var(--f7-messages-title-text-color);font-size:var(--f7-messages-title-font-size);font-weight:var(--f7-messages-title-font-weight)}.message{max-width:70%;box-sizing:border-box;display:flex;align-items:flex-end;position:relative;z-index:1;transform:translateZ(0)}.message-avatar{border-radius:var(--f7-message-avatar-border-radius);position:relative;background-size:cover;align-self:flex-end;flex-shrink:0;width:var(--f7-message-avatar-size);height:var(--f7-message-avatar-size)}.message-content{position:relative;display:flex;flex-direction:column}.message-footer,.message-header,.message-name{line-height:1}.message-header{color:var(--f7-message-header-text-color);font-size:var(--f7-message-header-font-size)}.message-footer{color:var(--f7-message-footer-text-color);font-size:var(--f7-message-footer-font-size);margin-bottom:-1em}.message-name{color:var(--f7-message-name-text-color);font-size:var(--f7-message-name-font-size);font-weight:var(--f7-message-name-font-weight)}.message-bubble{box-sizing:border-box;word-break:break-word;display:flex;flex-direction:column;position:relative;line-height:var(--f7-message-bubble-line-height);font-size:var(--f7-message-bubble-font-size);border-radius:var(--f7-message-bubble-border-radius);padding:var(--f7-message-bubble-padding-vertical) var(--f7-message-bubble-padding-horizontal);min-height:var(--f7-message-bubble-min-height)}.message-image img{display:block;max-width:100%;height:auto;width:auto}.message-text-footer,.message-text-header{line-height:1}.message-text-header{color:var(--f7-message-text-header-text-color);opacity:var(--f7-message-text-header-opacity);font-size:var(--f7-message-text-header-font-size)}.message-text-footer{color:var(--f7-message-text-footer-text-color);opacity:var(--f7-message-text-footer-opacity);font-size:var(--f7-message-text-footer-font-size)}.message-text{text-align:left}.message-sent{text-align:right;flex-direction:row-reverse;align-self:flex-end}.message-sent .message-bubble{color:var(--f7-message-sent-text-color);background:var(--f7-message-sent-bg-color,var(--f7-theme-color))}.message-sent .message-content{align-items:flex-end}.message-sent.message-tail .message-bubble{border-radius:var(--f7-message-bubble-border-radius) var(--f7-message-bubble-border-radius) 0 var(--f7-message-bubble-border-radius)}.message-received{flex-direction:row}.message-received .message-bubble{color:var(--f7-message-received-text-color);background:var(--f7-message-received-bg-color)}.message-received .message-content{align-items:flex-start}.message-received.message-tail .message-bubble{border-radius:var(--f7-message-bubble-border-radius) var(--f7-message-bubble-border-radius) var(--f7-message-bubble-border-radius) 0}.message:not(.message-last) .message-avatar{opacity:0}.message.message-same-footer .message-footer,.message.message-same-header .message-header,.message.message-same-name .message-name,.message:not(.message-first) .message-name{display:none}.message-appear-from-bottom{animation:message-appear-from-bottom .3s}.message-appear-from-top{animation:message-appear-from-top .3s}.message-typing-indicator{display:inline-block;font-size:0;vertical-align:middle}.message-typing-indicator>div{display:inline-block;position:relative;background:var(--f7-message-typing-indicator-bg-color);opacity:var(--f7-message-typing-indicator-opacity);vertical-align:middle;border-radius:50%}@keyframes message-appear-from-bottom{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes message-appear-from-top{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.ios .message-footer b,.ios .message-header b,.ios .message-name b,.ios .messages-title b{font-weight:600}.ios .message-header,.ios .message-name{margin-bottom:3px}.ios .message-footer{margin-top:3px}.ios .message-bubble{min-width:48px}.ios .message-image{margin:var(--f7-message-bubble-padding-vertical) calc(var(--f7-message-bubble-padding-horizontal)*-1)}.ios .message-image:first-child{margin-top:calc(var(--f7-message-bubble-padding-vertical)*-1)}.ios .message-image:first-child img{border-top-left-radius:var(--f7-message-bubble-border-radius);border-top-right-radius:var(--f7-message-bubble-border-radius)}.ios .message-image:last-child{margin-bottom:calc(var(--f7-message-bubble-padding-vertical)*-1)}.ios .message-image:last-child img{border-bottom-left-radius:var(--f7-message-bubble-border-radius);border-bottom-right-radius:var(--f7-message-bubble-border-radius)}.ios .message-text-header{margin-bottom:3px}.ios .message-text-footer{margin-top:3px}.ios .message-received{margin-left:calc(10px + var(--f7-safe-area-left))}.ios .message-received .message-footer,.ios .message-received .message-header,.ios .message-received .message-name{margin-left:var(--f7-message-bubble-padding-horizontal)}.ios .message-received .message-bubble{padding-left:calc(var(--f7-message-bubble-padding-horizontal) + 6px);-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z"/></svg>') 50% 42% 46% 56%}.ios .message-received .message-image{margin-left:calc(var(--f7-message-bubble-padding-horizontal)*-1 + -6px)}.ios .message-received.message-tail:not(.message-typing) .message-bubble{-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z"/><path d="M0 70c6-2 12-10 12-19V35l14 27s-8 8-26 8z"/></svg>') 50% 42% 46% 56%}.ios .message-received.message-tail:not(.message-typing) .message-bubble .message-image:last-child img{border-bottom-left-radius:0}.ios .message-sent{margin-right:calc(10px + var(--f7-safe-area-right))}.ios .message-sent .message-footer,.ios .message-sent .message-header,.ios .message-sent .message-name{margin-right:var(--f7-message-bubble-padding-horizontal)}.ios .message-sent .message-bubble{padding-right:calc(var(--f7-message-bubble-padding-horizontal) + 6px);-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M84 35c1 7-5 37-42 35C5 72-1 42 0 35-1 28 5-2 42 0c37-2 43 28 42 35z"/></svg>') 50% 56% 46% 42%}.ios .message-sent .message-image{margin-right:calc(var(--f7-message-bubble-padding-horizontal)*-1 + -6px)}.ios .message-sent.message-tail .message-bubble{-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M84 35c1 7-5 37-42 35C5 72-1 42 0 35-1 28 5-2 42 0c37-2 43 28 42 35z"/><path d="M96 70c-6-2-12-10-12-19V35L70 62s8 8 26 8z"/></svg>') 50% 56% 46% 42%}.ios .message-sent.message-tail .message-bubble .message-image:last-child img{border-bottom-right-radius:0}.ios .message+.message:not(.message-first){margin-top:1px}.ios .message-received.message-typing .message-content:after,.ios .message-received.message-typing .message-content:before{content:"";position:absolute;background:var(--f7-message-received-bg-color);border-radius:50%}.ios .message-received.message-typing .message-content:after{width:11px;height:11px;left:4px;bottom:0}.ios .message-received.message-typing .message-content:before{width:6px;height:6px;left:-1px;bottom:-4px}.ios .message-typing-indicator>div{width:9px;height:9px}.ios .message-typing-indicator>div+div{margin-left:4px}.ios .message-typing-indicator>div:first-child{animation:ios-message-typing-indicator .9s infinite}.ios .message-typing-indicator>div:nth-child(2){animation:ios-message-typing-indicator .9s .15s infinite}.ios .message-typing-indicator>div:nth-child(3){animation:ios-message-typing-indicator .9s .3s infinite}@keyframes ios-message-typing-indicator{0%{opacity:.35}25%{opacity:.2}50%{opacity:.2}}:root{--f7-messagebar-shadow-image:none;--f7-messagebar-textarea-bg-color:transparent;--f7-messagebar-attachments-height:155px;--f7-messagebar-attachment-height:155px;--f7-messagebar-attachment-landscape-height:120px;--f7-messagebar-sheet-height:252px;--f7-messagebar-sheet-landscape-height:192px;--f7-messagebar-bg-color:#fff;--f7-messagebar-bg-color-rgb:255,255,255}:root.theme-dark,:root .theme-dark{--f7-messagebar-bg-color:var(--f7-bars-bg-color);--f7-messagebar-bg-color-rgb:var(--f7-bars-bg-color-rgb)}.ios{--f7-messagebar-height:44px;--f7-messagebar-font-size:17px;--f7-messagebar-border-color:transparent;--f7-messagebar-textarea-border-radius:17px;--f7-messagebar-textarea-padding:6px 16px;--f7-messagebar-textarea-height:34px;--f7-messagebar-textarea-font-size:17px;--f7-messagebar-textarea-line-height:20px;--f7-messagebar-sheet-bg-color:#d1d5da;--f7-messagebar-attachment-border-radius:12px;--f7-messagebar-textarea-text-color:#000;--f7-messagebar-textarea-border:1px solid #c8c8cd;--f7-messagebar-attachments-border-color:#c8c8cd}.ios.theme-dark,.ios .theme-dark{--f7-messagebar-textarea-text-color:#fff;--f7-messagebar-textarea-border:1px solid var(--f7-bars-border-color);--f7-messagebar-attachments-border-color:var(--f7-bars-border-color)}.messagebar{transform:translateZ(0);background:var(--f7-messagebar-bg-color);height:auto;min-height:var(--f7-messagebar-height);font-size:var(--f7-messagebar-font-size);padding-bottom:var(--f7-safe-area-bottom);bottom:0}.messagebar:before{background-color:var(--f7-messagebar-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;transform-origin:50% 0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.messagebar:after,.messagebar:before{content:"";position:absolute;width:100%}.messagebar:after{right:0;bottom:100%;height:8px;top:auto;pointer-events:none;background:var(--f7-messagebar-shadow-image);transform:translateZ(0)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-bars .messagebar{background-color:rgba(var(--f7-messagebar-bg-color-rgb),var(--f7-bars-translucent-opacity));-webkit-backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur));backdrop-filter:saturate(180%) blur(var(--f7-bars-translucent-blur))}}.messagebar.no-border:before,.messagebar.no-hairline:before,.messagebar.no-shadow:after,.messagebar.toolbar-hidden:after{display:none!important}.messagebar .toolbar-inner{top:auto;position:relative;height:auto;bottom:auto;padding-left:calc(var(--f7-messagebar-inner-padding-left, var(--f7-toolbar-inner-padding-left)) + var(--f7-safe-area-left));padding-right:calc(var(--f7-messagebar-inner-padding-right, var(--f7-toolbar-inner-padding-right)) + var(--f7-safe-area-right))}.messagebar.messagebar-sheet-visible>.toolbar-inner{bottom:0}.messagebar .messagebar-area{width:100%;flex-shrink:1;overflow:hidden;position:relative}.messagebar textarea{width:100%;flex-shrink:1;background-color:var(--f7-messagebar-textarea-bg-color);border-radius:var(--f7-messagebar-textarea-border-radius);padding:var(--f7-messagebar-textarea-padding);height:var(--f7-messagebar-textarea-height);color:var(--f7-messagebar-textarea-text-color);font-size:var(--f7-messagebar-textarea-font-size);line-height:var(--f7-messagebar-textarea-line-height);border:var(--f7-messagebar-textarea-border)}.messagebar a.link{align-self:flex-end;flex-shrink:0;color:var(--f7-messagebar-link-color,var(--f7-theme-color))}.messagebar-attachments{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;font-size:0;white-space:nowrap;box-sizing:border-box;position:relative}.messagebar:not(.messagebar-attachments-visible) .messagebar-attachments{display:none}.messagebar-attachment{background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;white-space:normal;height:var(--f7-messagebar-attachment-height);position:relative;border-radius:var(--f7-messagebar-attachment-border-radius)}@media (orientation:landscape){.messagebar-attachment{height:var(--f7-messagebar-attachment-landscape-height)}}.messagebar-attachment img{display:block;width:auto;height:100%;border-radius:var(--f7-messagebar-attachment-border-radius)}.messagebar-attachment+.messagebar-attachment{margin-left:8px}.messagebar-sheet{overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start;height:var(--f7-messagebar-sheet-height);background-color:var(--f7-messagebar-sheet-bg-color);padding-left:var(--f7-safe-area-left);padding-right:var(--f7-safe-area-right)}@media (orientation:landscape){.messagebar-sheet{height:var(--f7-messagebar-sheet-landscape-height)}}.messagebar-sheet-image,.messagebar-sheet-item{box-sizing:border-box;flex-shrink:0;margin-top:1px;position:relative;overflow:hidden;height:calc(var(--f7-messagebar-sheet-height)/2 - 1px);width:calc(var(--f7-messagebar-sheet-height)/2 - 1px);margin-left:1px}@media (orientation:landscape){.messagebar-sheet-image,.messagebar-sheet-item{width:calc(var(--f7-messagebar-sheet-landscape-height)/2 - 1px);height:calc(var(--f7-messagebar-sheet-landscape-height)/2 - 1px)}}.messagebar-sheet-image .icon-checkbox,.messagebar-sheet-image .icon-radio,.messagebar-sheet-item .icon-checkbox,.messagebar-sheet-item .icon-radio{position:absolute;right:8px;bottom:8px}.messagebar-sheet-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.messagebar-attachment-delete{display:block;position:absolute;border-radius:50%;box-sizing:border-box;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.2)}.messagebar-attachment-delete:after,.messagebar-attachment-delete:before{position:absolute;content:"";left:50%;top:50%}.messagebar-attachment-delete:after{transform:rotate(45deg)}.messagebar-attachment-delete:before{transform:rotate(-45deg)}.messagebar:not(.messagebar-sheet-visible) .messagebar-sheet{display:none}.messagebar~*{--f7-page-toolbar-bottom-offset:var(--f7-messagebar-height)}.ios .messagebar a.link.icon-only:first-child{margin-left:-8px}.ios .messagebar a.link.icon-only:last-child{margin-right:-8px}.ios .messagebar .messagebar-area+a.link:not(.icon-only),.ios .messagebar a.link:not(.icon-only)+.messagebar-area{margin-left:8px}.ios .messagebar-area{margin-top:5px;margin-bottom:5px}.ios .messagebar-attachments{padding:5px;border-radius:var(--f7-messagebar-textarea-border-radius) var(--f7-messagebar-textarea-border-radius) 0 0;border:1px solid var(--f7-messagebar-attachments-border-color);border-bottom:none}.ios .messagebar-attachments-visible .messagebar-attachments+textarea{border-radius:0 0 var(--f7-messagebar-textarea-border-radius) var(--f7-messagebar-textarea-border-radius)}.ios .messagebar-attachment{font-size:14px}.ios .messagebar-attachment-delete{right:5px;top:5px;width:20px;height:20px;background:#7d7e80;border:2px solid #fff}.ios .messagebar-attachment-delete:after,.ios .messagebar-attachment-delete:before{width:10px;height:2px;background:#fff;margin-left:-5px;margin-top:-1px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:initial}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{--swiper-theme-color:var(--f7-theme-color);--f7-photobrowser-bg-color:#fff;--f7-photobrowser-bars-bg-image:none;--f7-photobrowser-caption-font-size:14px;--f7-photobrowser-caption-light-text-color:#000;--f7-photobrowser-caption-light-bg-color:hsla(0,0%,100%,0.8);--f7-photobrowser-caption-dark-text-color:#fff;--f7-photobrowser-caption-dark-bg-color:rgba(0,0,0,0.8);--f7-photobrowser-exposed-bg-color:#000;--f7-photobrowser-dark-bg-color:#000;--f7-photobrowser-dark-bars-bg-color:rgba(27,27,27,0.8);--f7-photobrowser-dark-bars-text-color:#fff;--f7-photobrowser-dark-bars-link-color:#fff}.photo-browser{position:absolute;left:0;top:0;width:100%;height:100%;z-index:400}.photo-browser-standalone.modal-in{transition-duration:0ms;animation:photo-browser-in .4s}.photo-browser-standalone.modal-out{transition-duration:0ms;animation:photo-browser-out .4s!important}.photo-browser-standalone.modal-out.swipe-close-to-bottom,.photo-browser-standalone.modal-out.swipe-close-to-top{animation:none!important}.photo-browser-standalone.photo-browser-transitioning{transition:.4s;transition-property:transform;animation:none!important}.photo-browser-popup.modal-out.swipe-close-to-bottom,.photo-browser-popup.modal-out.swipe-close-to-top{transition-duration:.3s}.photo-browser-popup.modal-out.swipe-close-to-bottom{transform:translate3d(0,100vh,0)}.photo-browser-popup.modal-out.swipe-close-to-top{transform:translate3d(0,-100vh,0)}.photo-browser-page{background:none}.photo-browser-page .toolbar{transform:none}.photo-browser-popup{background:none}.photo-browser-of{margin:0 5px}.photo-browser-captions{pointer-events:none;position:absolute;left:0;width:100%;bottom:var(--f7-safe-area-bottom);z-index:10;opacity:1;transition:.4s}.photo-browser-captions.photo-browser-captions-exposed{opacity:0}.toolbar~.photo-browser-captions{bottom:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom));transform:translateZ(0)}.toolbar~.photo-browser-captions.photo-browser-captions-exposed{transform:translateZ(0)}.photo-browser-caption{box-sizing:border-box;transition:.3s;position:absolute;bottom:0;left:0;opacity:0;padding:4px 5px;width:100%;text-align:center;font-size:var(--f7-photobrowser-caption-font-size)}.photo-browser-caption:empty{display:none}.photo-browser-caption.photo-browser-caption-active{opacity:1}.photo-browser-captions-light .photo-browser-caption{color:var(--f7-photobrowser-caption-light-text-color);background:var(--f7-photobrowser-caption-light-bg-color)}.photo-browser-captions-dark .photo-browser-caption{color:var(--f7-photobrowser-caption-dark-text-color);background:var(--f7-photobrowser-caption-dark-bg-color)}.photo-browser-swiper-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:var(--f7-photobrowser-bg-color);transition:.4s;transition-property:background-color}.photo-browser-next.swiper-button-disabled,.photo-browser-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.photo-browser-slide{width:100%;height:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box}.photo-browser-slide span.swiper-zoom-container{display:none}.photo-browser-slide img{width:auto;height:auto;max-width:100%;max-height:100%;display:none}.photo-browser-slide.swiper-slide-active span.swiper-zoom-container,.photo-browser-slide.swiper-slide-next span.swiper-zoom-container,.photo-browser-slide.swiper-slide-prev span.swiper-zoom-container{display:flex}.photo-browser-slide.swiper-slide-active img,.photo-browser-slide.swiper-slide-next img,.photo-browser-slide.swiper-slide-prev img{display:inline}.photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader{display:block}.photo-browser-slide iframe{width:100%;height:100%}.photo-browser-slide .preloader{display:none;position:absolute;width:42px;height:42px;margin-left:-21px;margin-top:-21px;left:50%;top:50%}.navbar-photo-browser .navbar-bg,.photo-browser-page .navbar-bg,.photo-browser-page .toolbar{background-color:var(--f7-photobrowser-bars-bg-color,rgba(var(--f7-bars-bg-color-rgb),.95));background-image:var(--f7-photobrowser-bars-bg-image)}.photo-browser-page .navbar,.photo-browser-page .toolbar{transition:.4s;color:var(--f7-photobrowser-bars-text-color,var(--f7-bars-text-color))}.photo-browser-page .navbar a,.photo-browser-page .toolbar a{color:var(--f7-photobrowser-bars-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.photo-browser-exposed .navbar,.photo-browser-exposed .toolbar{opacity:0;visibility:hidden;pointer-events:none}.photo-browser-exposed .toolbar~.photo-browser-captions{transform:translate3d(0,var(--f7-toolbar-height),0)}.photo-browser-exposed .photo-browser-swiper-container{background:var(--f7-photobrowser-exposed-bg-color)}.photo-browser-exposed .photo-browser-caption{color:var(--f7-photobrowser-caption-dark-text-color);background:var(--f7-photobrowser-caption-dark-bg-color)}.view.with-photo-browser-page-exposed .navbar{opacity:0;pointer-events:none}.navbar-photo-browser-dark .navbar-bg,.photo-browser-page-dark .navbar-bg,.photo-browser-page-dark .toolbar{background:var(--f7-photobrowser-dark-bars-bg-color)}.navbar-photo-browser-dark .navbar-bg:after,.navbar-photo-browser-dark .navbar-bg:before,.photo-browser-page-dark .navbar-bg:after,.photo-browser-page-dark .navbar-bg:before,.photo-browser-page-dark .toolbar:after,.photo-browser-page-dark .toolbar:before{display:none!important}.navbar-photo-browser-dark,.photo-browser-dark-page .navbar,.photo-browser-dark-page .toolbar,.photo-browser-dark .navbar,.photo-browser-dark .toolbar{--f7-touch-ripple-color:var(--f7-touch-ripple-white);--f7-link-highlight-color:var(--f7-link-highlight-white);color:var(--f7-photobrowser-dark-bars-text-color)}.navbar-photo-browser-dark a,.photo-browser-dark-page .navbar a,.photo-browser-dark-page .toolbar a,.photo-browser-dark .navbar a,.photo-browser-dark .toolbar a{color:var(--f7-photobrowser-dark-bars-link-color)}.photo-browser-dark .photo-browser-swiper-container,.photo-browser-page-dark .photo-browser-swiper-container{background:var(--f7-photobrowser-dark-bg-color)}@keyframes photo-browser-in{0%{transform:translateZ(0) scale(.5);opacity:0}50%{transform:translateZ(0) scale(1.05);opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes photo-browser-out{0%{transform:translateZ(0) scale(1);opacity:1}50%{transform:translateZ(0) scale(1.05);opacity:1}to{transform:translateZ(0) scale(.5);opacity:0}}:root{--f7-notification-max-width:568px;--f7-notification-subtitle-text-transform:none;--f7-notification-subtitle-line-height:1.35;--f7-notification-text-text-transform:none;--f7-notification-text-font-weight:400}:root.theme-dark,:root .theme-dark{--f7-notification-subtitle-color:#fff}.ios{--f7-notification-margin:8px;--f7-notification-padding:10px;--f7-notification-border-radius:12px;--f7-notification-box-shadow:0px 5px 25px -10px rgba(0,0,0,0.7);--f7-notification-icon-size:20px;--f7-notification-title-font-size:13px;--f7-notification-title-text-transform:uppercase;--f7-notification-title-line-height:1.4;--f7-notification-title-font-weight:400;--f7-notification-title-letter-spacing:0.02em;--f7-notification-title-right-font-size:13px;--f7-notification-subtitle-font-size:15px;--f7-notification-subtitle-font-weight:600;--f7-notification-text-font-size:15px;--f7-notification-text-line-height:1.2;--f7-notification-bg-color:hsla(0,0%,98%,0.95);--f7-notification-bg-color-rgb:255,255,255;--f7-notification-title-color:#000;--f7-notification-title-right-color:rgba(0,0,0,0.45);--f7-notification-subtitle-color:#000;--f7-notification-text-color:#000}.ios.theme-dark,.ios .theme-dark{--f7-notification-bg-color:rgba(30,30,30,0.95);--f7-notification-bg-color-rgb:30,30,30;--f7-notification-title-color:#fff;--f7-notification-text-color:#fff;--f7-notification-title-right-color:hsla(0,0%,100%,0.55)}.notification{--f7-link-highlight-color:var(--f7-link-highlight-black);--f7-touch-ripple-color:var(--f7-touch-ripple-black);position:absolute;left:var(--f7-notification-margin);top:var(--f7-notification-margin);width:calc(100% - var(--f7-notification-margin)*2);z-index:20000;font-size:14px;margin:0;border:none;display:none;box-sizing:border-box;transition-property:transform;direction:ltr;max-width:var(--f7-notification-max-width);padding:var(--f7-notification-padding);border-radius:var(--f7-notification-border-radius);box-shadow:var(--f7-notification-box-shadow);background:var(--f7-notification-bg-color);margin-top:var(--f7-safe-area-top)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ios-translucent-modals .notification{background-color:rgba(var(--f7-notification-bg-color-rgb),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media (min-width:568px){.notification{left:50%;width:var(--f7-notification-max-width);margin-left:calc(var(--f7-notification-max-width)*-1/2)}}.notification-title{color:var(--f7-notification-title-color,var(--f7-theme-color));font-size:var(--f7-notification-title-font-size);text-transform:var(--f7-notification-title-text-transform);line-height:var(--f7-notification-title-line-height);font-weight:var(--f7-notification-title-font-weight);letter-spacing:var(--f7-notification-title-letter-spacing)}.notification-subtitle{color:var(--f7-notification-subtitle-color);font-size:var(--f7-notification-subtitle-font-size);text-transform:var(--f7-notification-subtitle-text-transform);line-height:var(--f7-notification-subtitle-line-height);font-weight:var(--f7-notification-subtitle-font-weight)}.notification-text{color:var(--f7-notification-text-color);font-size:var(--f7-notification-text-font-size);text-transform:var(--f7-notification-text-text-transform);line-height:var(--f7-notification-text-line-height);font-weight:var(--f7-notification-text-font-weight)}.notification-title-right-text{color:var(--f7-notification-title-right-color);font-size:var(--f7-notification-title-right-font-size)}.notification-icon{font-size:0;line-height:var(--f7-notification-icon-size)}.notification-icon,.notification-icon i{width:var(--f7-notification-icon-size)!important;height:var(--f7-notification-icon-size)!important}.notification-icon i{font-size:var(--f7-notification-icon-size)}.notification-icon img{height:var(--f7-notification-icon-size)}.notification-header{display:flex;justify-content:flex-start;align-items:center}.notification-close-button{margin-left:auto;cursor:pointer;position:relative}.notification-close-button:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga";font-feature-settings:"liga";display:block;width:100%;height:100%;font-size:20px;position:absolute;left:50%;top:50%;text-align:center}.ios .notification{transition-duration:.45s;transform:translate3d(0,-200%,0)}.ios .notification.modal-in{transform:translateZ(0);opacity:1}.ios .notification.modal-out{transform:translate3d(0,-200%,0)}.ios .notification-icon{margin-right:8px}.ios .notification-header+.notification-content{margin-top:10px}.ios .notification-title-right-text{margin-right:6px;margin-left:auto}.ios .notification-title-right-text+.notification-close-button{margin-left:10px}.ios .notification-close-button{font-size:14px;width:20px;height:20px;opacity:.3;transition-duration:.3s}.ios .notification-close-button.active-state{transition-duration:0ms;opacity:.1}.ios .notification-close-button:after{color:#000;content:"notification_close_ios";font-size:.65em;line-height:44px;width:44px;height:44px;margin-left:-22px;margin-top:-22px}.ios.theme-dark .notification-close-button:after,.ios .theme-dark .notification-close-button:after{color:#fff}:root{--f7-autocomplete-dropdown-placeholder-color:#a9a9a9;--f7-autocomplete-dropdown-preloader-size:20px;--f7-autocomplete-dropdown-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-autocomplete-dropdown-bg-color:#1c1c1d}.ios{--f7-autocomplete-dropdown-box-shadow:0px 3px 3px rgba(0,0,0,0.2);--f7-autocomplete-dropdown-text-matching-font-weight:600;--f7-autocomplete-dropdown-font-size:var(--f7-list-font-size);--f7-autocomplete-dropdown-text-color:#000;--f7-autocomplete-dropdown-text-matching-color:#000}.ios.theme-dark,.ios .theme-dark{--f7-autocomplete-dropdown-text-color:#fff;--f7-autocomplete-dropdown-text-matching-color:#fff}.autocomplete-page .autocomplete-found{display:block}.autocomplete-page .autocomplete-not-found{display:none}.autocomplete-page .autocomplete-values{display:block}.autocomplete-page .list ul:empty{display:none}.autocomplete-preloader:not(.autocomplete-preloader-visible){visibility:hidden}.autocomplete-preloader:not(.autocomplete-preloader-visible),.autocomplete-preloader:not(.autocomplete-preloader-visible) *{animation:none}.autocomplete-dropdown{background:var(--f7-autocomplete-dropdown-bg-color);box-shadow:var(--f7-autocomplete-dropdown-box-shadow);box-sizing:border-box;position:absolute;z-index:500;width:100%;left:0}.autocomplete-dropdown .autocomplete-dropdown-inner{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;z-index:1}.autocomplete-dropdown .autocomplete-preloader{display:none;position:absolute;bottom:100%;width:var(--f7-autocomplete-dropdown-preloader-size);height:var(--f7-autocomplete-dropdown-preloader-size)}.autocomplete-dropdown .autocomplete-preloader-visible{display:block}.autocomplete-dropdown .autocomplete-dropdown-placeholder{color:var(--f7-autocomplete-dropdown-placeholder-color)}.autocomplete-dropdown .list{margin:0;color:var(--f7-autocomplete-dropdown-text-color);font-size:var(--f7-autocomplete-dropdown-font-size)}.autocomplete-dropdown .list b{color:var(--f7-autocomplete-dropdown-text-matching-color);font-weight:var(--f7-autocomplete-dropdown-text-matching-font-weight)}.autocomplete-dropdown .list ul{background:none!important}.autocomplete-dropdown .list ul:after,.autocomplete-dropdown .list ul:before{display:none!important}.autocomplete-dropdown .autocomplete-dropdown-selected{background:var(--f7-autocomplete-dropdown-selected-bg-color,rgba(var(--f7-theme-color-rgb),.2))}.searchbar-input-wrap .autocomplete-dropdown{background-color:var(--f7-searchbar-input-bg-color,var(--f7-searchbar-bg-color));border-radius:var(--f7-searchbar-input-border-radius)}.searchbar-input-wrap .autocomplete-dropdown .autocomplete-dropdown-placeholder{color:var(--f7-searchbar-placeholder-color)}.searchbar-input-wrap .autocomplete-dropdown li:last-child{border-radius:0 0 var(--f7-searchbar-input-border-radius) var(--f7-searchbar-input-border-radius);position:relative;overflow:hidden}.searchbar-input-wrap .autocomplete-dropdown .item-content{padding-left:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-left))}.list .item-content-dropdown-expanded .item-title.item-label{width:0;flex-shrink:10;overflow:hidden}.list .item-content-dropdown-expanded .item-title.item-label+.item-input-wrap{margin-left:0}.list .item-content-dropdown-expanded .item-input-wrap{width:100%}.ios .autocomplete-dropdown .autocomplete-preloader{right:16px;margin-bottom:12px}.ios .searchbar-input-wrap .autocomplete-dropdown{margin-top:calc(var(--f7-searchbar-input-height)*-1);top:100%;z-index:20}.ios .searchbar-input-wrap .autocomplete-dropdown .autocomplete-dropdown-inner{padding-top:var(--f7-searchbar-input-height)}:root{--f7-tooltip-bg-color:rgba(0,0,0,0.87);--f7-tooltip-text-color:#fff;--f7-tooltip-border-radius:4px;--f7-tooltip-padding:8px 16px;--f7-tooltip-font-size:14px;--f7-tooltip-font-weight:500;--f7-tooltip-desktop-padding:6px 8px;--f7-tooltip-desktop-font-size:12px}.tooltip{position:absolute;z-index:20000;background:var(--f7-tooltip-bg-color);border-radius:var(--f7-tooltip-border-radius);padding:var(--f7-tooltip-padding);color:var(--f7-tooltip-text-color);font-size:var(--f7-tooltip-font-size);font-weight:var(--f7-tooltip-font-weight);box-sizing:border-box;line-height:1.2;opacity:0;transform:scale(.9);transition-duration:.15s;transition-property:opacity,transform;z-index:99000}.tooltip.tooltip-in{transform:scale(1);opacity:1}.tooltip.tooltip-out{opacity:0;transform:scale(1)}.device-desktop .tooltip{font-size:var(--f7-tooltip-desktop-font-size);padding:var(--f7-tooltip-desktop-padding)}.gauge{position:relative;text-align:center;margin-left:auto;margin-right:auto;display:inline-block}.gauge-svg,.gauge svg{max-width:100%;height:auto}.gauge-svg circle,.gauge-svg path,.gauge svg circle,.gauge svg path{transition-duration:.4s}:root{--f7-skeleton-color:#ccc}.theme-dark{--f7-skeleton-color:#515151}.skeleton-text{font-family:framework7-skeleton!important}.skeleton-text,.skeleton-text *{color:var(--f7-skeleton-color)!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.015em!important}.skeleton-block{height:1em;background:var(--f7-skeleton-color)!important;width:100%}.skeleton-effect-fade{animation:skeleton-effect-fade 1s infinite}.skeleton-effect-blink{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 25%,#000 75%,transparent);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat;mask-repeat:initial;-webkit-mask-position:50% top;mask-position:50% top;animation:skeleton-effect-blink 1s infinite}.skeleton-effect-pulse{animation:skeleton-effect-pulse 1s infinite}@keyframes skeleton-effect-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes skeleton-effect-blink{0%{-webkit-mask-position:50% top;mask-position:50% top}to{-webkit-mask-position:-150% top;mask-position:-150% top}}@keyframes skeleton-effect-pulse{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.975)}to{transform:scale(1)}}:root{--f7-menu-text-color:#fff;--f7-menu-font-size:16px;--f7-menu-font-weight:500;--f7-menu-line-height:1.2;--f7-menu-bg-color:rgba(0,0,0,0.9);--f7-menu-item-pressed-bg-color:rgba(20,20,20,0.9);--f7-menu-item-padding-horizontal:12px;--f7-menu-item-spacing:6px;--f7-menu-item-height:40px;--f7-menu-item-dropdown-icon-color:hsla(0,0%,100%,0.4);--f7-menu-item-border-radius:8px;--f7-menu-dropdown-item-height:28px;--f7-menu-dropdown-divider-color:hsla(0,0%,100%,0.2);--f7-menu-dropdown-padding-vertical:6px}.menu{z-index:1000;position:relative;transform:translateZ(0);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.menu-inner{display:flex;justify-content:flex-start;align-items:flex-start;padding-left:var(--f7-menu-item-spacing);padding-right:var(--f7-menu-item-spacing)}.menu-inner:after{content:"";width:var(--f7-menu-item-spacing);height:100%;flex-shrink:0}.menu-item{height:var(--f7-menu-item-height);min-width:var(--f7-menu-item-height);flex-shrink:0;background:var(--f7-menu-bg-color);color:var(--f7-menu-text-color);border-radius:var(--f7-menu-item-border-radius);position:relative;box-sizing:border-box;font-size:var(--f7-menu-font-size);font-weight:var(--f7-menu-font-weight);cursor:pointer;margin-left:var(--f7-menu-item-spacing)}.menu-item:first-child{margin-left:0}.menu-item.active-state:not(.menu-item-dropdown-opened){background-color:rgba(0,0,0,.7)}.menu-item.icon-only{padding-left:0;padding-right:0}.menu-item-content{display:flex;justify-content:center;align-items:center;padding:0 var(--f7-menu-item-padding-horizontal);height:100%;box-sizing:border-box;width:100%;overflow:hidden;border-radius:var(--f7-menu-item-border-radius);position:relative}.icon-only .menu-item-content,.menu-item-content.icon-only{padding-left:0;padding-right:0}.menu-item-dropdown .menu-item-content:after{content:"";position:absolute;width:20px;height:2px;left:50%;transform:translateX(-50%);bottom:4px;background:var(--f7-menu-item-dropdown-icon-color);border-radius:4px}.menu-dropdown{opacity:0;visibility:hidden;pointer-events:none;cursor:auto;height:10px;background:var(--f7-menu-bg-color);position:relative}.menu-dropdown-content{position:absolute;top:100%;border-radius:var(--f7-menu-dropdown-border-radius,var(--f7-menu-item-border-radius));padding-top:var(--f7-menu-dropdown-padding-vertical);padding-bottom:var(--f7-menu-dropdown-padding-vertical);box-sizing:border-box;background:var(--f7-menu-bg-color);overflow:auto;-webkit-overflow-scrolling:touch;min-width:calc(100% + 24px)}.menu-dropdown-item,.menu-dropdown-link{display:flex;justify-content:space-between;align-items:center;padding-left:var(--f7-menu-item-padding-horizontal);padding-right:var(--f7-menu-item-padding-horizontal);min-height:var(--f7-menu-dropdown-item-height);line-height:var(--f7-menu-line-height);font-size:var(--f7-menu-font-size);color:var(--f7-menu-text-color);font-weight:var(--f7-menu-font-weight);white-space:nowrap;min-width:100px}.menu-dropdown-item i,.menu-dropdown-item i.f7-icons,.menu-dropdown-item i.icon,.menu-dropdown-item i.material-icons,.menu-dropdown-link i,.menu-dropdown-link i.f7-icons,.menu-dropdown-link i.icon,.menu-dropdown-link i.material-icons{font-size:20px}.menu-dropdown-link.active-state{background:var(--f7-menu-dropdown-pressed-bg-color,var(--f7-theme-color));color:var(--f7-menu-text-color)}.menu-dropdown-divider{height:1px;margin-top:2px;margin-bottom:2px;background:var(--f7-menu-dropdown-divider-color)}.menu-item-dropdown-opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-item-dropdown-opened .menu-item-content:after{opacity:0}.menu-item-dropdown-opened .menu-dropdown{opacity:1;visibility:visible;pointer-events:auto}.menu-dropdown-center:after,.menu-dropdown-left:after,.menu-item-dropdown-center .menu-dropdown:after,.menu-item-dropdown-left .menu-dropdown:after{content:"";position:absolute;left:100%;bottom:0;width:var(--f7-menu-item-border-radius);height:var(--f7-menu-item-border-radius);background-image:radial-gradient(ellipse at 100%,at 0,transparent 0,transparent 70%,var(--f7-menu-bg-color) 72%);background-image:radial-gradient(ellipse at 100% 0,transparent 0,transparent 70%,var(--f7-menu-bg-color) 72%)}.menu-dropdown-center:before,.menu-dropdown-right:before,.menu-item-dropdown-center .menu-dropdown:before,.menu-item-dropdown-right .menu-dropdown:before{content:"";position:absolute;right:100%;bottom:0;width:var(--f7-menu-item-border-radius);height:var(--f7-menu-item-border-radius);background-image:radial-gradient(ellipse at 0,at 0,transparent 0,transparent 70%,var(--f7-menu-bg-color) 72%);background-image:radial-gradient(ellipse at 0 0,transparent 0,transparent 70%,var(--f7-menu-bg-color) 72%)}.menu-dropdown-left .menu-dropdown-content,.menu-item-dropdown-left .menu-dropdown-content{left:0;border-top-left-radius:0}.menu-dropdown-right .menu-dropdown-content,.menu-item-dropdown-right .menu-dropdown-content{right:0;border-top-right-radius:0}.menu-dropdown-center .menu-dropdown-content,.menu-item-dropdown-center .menu-dropdown-content{left:50%;min-width:calc(100% + 48px);transform:translateX(-50%)}:root{--f7-color-picker-popover-width:350px;--f7-color-picker-slider-size:6px;--f7-color-picker-slider-knob-size:16px;--f7-color-picker-bar-size:50px;--f7-color-picker-bar-min-height:260px;--f7-color-picker-value-width:64px;--f7-color-picker-value-height:32px;--f7-color-picker-value-font-size:16px;--f7-color-picker-value-border-radius:4px;--f7-color-picker-hex-value-width:84px;--f7-color-picker-label-font-size:14px;--f7-color-picker-label-width:10px;--f7-color-picker-label-height:14px;--f7-color-picker-sb-spectrum-height:260px;--f7-color-picker-sb-spectrum-handle-size:16px;--f7-color-picker-wheel-width:330px;--f7-color-picker-palette-value-width:36px;--f7-color-picker-palette-value-height:36px;--f7-color-picker-initial-current-color-height:40px;--f7-color-picker-initial-current-color-border-radius:4px;--f7-color-picker-sheet-bg-color:#fff;--f7-color-picker-popup-bg-color:#fff;--f7-color-picker-value-bg-color:rgba(0,0,0,0.05);--f7-color-picker-group-bg-color:rgba(0,0,0,0.05);--f7-color-picker-group-value-bg-color:#fff}:root.theme-dark,:root .theme-dark{--f7-color-picker-sheet-bg-color:#121212;--f7-color-picker-popup-bg-color:#121212;--f7-color-picker-value-bg-color:hsla(0,0%,100%,0.1);--f7-color-picker-group-bg-color:#000;--f7-color-picker-group-value-bg-color:hsla(0,0%,100%,0.12)}.color-picker{overflow:hidden;width:100%;display:flex;flex-direction:column}.color-picker-popover .color-picker,.color-picker-popup .color-picker,.color-picker.color-picker-inline{position:relative}.color-picker-sheet-modal{background:var(--f7-color-picker-sheet-bg-color)}.color-picker-sheet-modal:before{z-index:600}.color-picker-sheet-modal .sheet-modal-inner{margin-bottom:var(--f7-safe-area-bottom)}.color-picker-popup .page{background:var(--f7-color-picker-popup-bg-color)}.color-picker-popup .page-content{padding-bottom:var(--f7-safe-area-bottom)}.color-picker-page .color-picker,.color-picker-popover .color-picker,.color-picker-popup .color-picker{height:100%}.color-picker-page .color-picker .toolbar,.color-picker-popover .color-picker .toolbar,.color-picker-popup .color-picker .toolbar{position:absolute}.color-picker-popover{width:var(--f7-color-picker-popover-width);max-width:90vw;max-height:80vh}.color-picker-popover .color-picker{max-height:80vh}.color-picker-popover .toolbar-top{border-top-left-radius:var(--f7-popover-border-radius);border-top-right-radius:var(--f7-popover-border-radius)}.color-picker-popover .color-picker-module-palette{overflow:hidden;flex-shrink:0}.color-picker-popover .color-picker-module-palette:first-child{border-top-left-radius:var(--f7-popover-border-radius);border-top-right-radius:var(--f7-popover-border-radius)}.color-picker-popover .color-picker-module-palette:last-child{border-bottom-left-radius:var(--f7-popover-border-radius);border-bottom-right-radius:var(--f7-popover-border-radius)}.color-picker-popover .color-picker-module-palette:first-child:last-child{border-radius:var(--f7-popover-border-radius)}.color-picker-popover .toolbar~.page-content .color-picker-module-palette:first-child{border-top-left-radius:0;border-top-right-radius:0}.color-picker-page .page-content,.color-picker-popover .page-content,.color-picker-popup .page-content,.color-picker-sheet-modal .page-content{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;overflow-x:hidden}.color-picker-module{margin-top:5px}.color-picker-module:last-child{margin-bottom:5px}.color-picker-module-hs-spectrum,.color-picker-module-sb-spectrum{margin-left:10px;margin-right:10px}.color-picker-module-hs-spectrum:first-child,.color-picker-module-sb-spectrum:first-child{margin-top:10px}.color-picker-module-hs-spectrum .color-picker-hs-spectrum,.color-picker-module-hs-spectrum .color-picker-sb-spectrum,.color-picker-module-sb-spectrum .color-picker-hs-spectrum,.color-picker-module-sb-spectrum .color-picker-sb-spectrum{border-radius:4px;height:var(--f7-color-picker-sb-spectrum-height)}.color-picker-sb-spectrum{background-color:#000;background-image:linear-gradient(180deg,transparent 0,#000),linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff);position:relative}.color-picker-hs-spectrum{position:relative;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-picker-hs-spectrum:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.color-picker-hs-spectrum-handle,.color-picker-sb-spectrum-handle{width:4px;height:4px;position:absolute;left:-2px;top:-2px;z-index:1}.color-picker-hs-spectrum-handle:after,.color-picker-sb-spectrum-handle:after{background-color:inherit;content:"";position:absolute;width:var(--f7-color-picker-sb-spectrum-handle-size);height:var(--f7-color-picker-sb-spectrum-handle-size);border:1px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5);box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);transition:.15s;transition-property:transform;transform-origin:center}.color-picker-hs-spectrum-handle.color-picker-hs-spectrum-handle-pressed:after,.color-picker-hs-spectrum-handle.color-picker-sb-spectrum-handle-pressed:after,.color-picker-sb-spectrum-handle.color-picker-hs-spectrum-handle-pressed:after,.color-picker-sb-spectrum-handle.color-picker-sb-spectrum-handle-pressed:after{transform:scale(1.5) translate(-33.333%,-33.333%)}.color-picker-module-wheel{margin-left:10px;margin-right:10px}.color-picker-wheel{position:relative;width:var(--f7-color-picker-wheel-width);max-width:100%;height:auto;font-size:0;margin-left:auto;margin-right:auto}.color-picker-wheel svg{width:100%;height:auto}.color-picker-wheel .color-picker-wheel-handle{width:16.66667%;height:16.66667%;position:absolute;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.5);background:red;border-radius:50%;left:0;top:0}.color-picker-wheel .color-picker-sb-spectrum{width:45%;height:45%;left:50%;top:50%;transform:translate3d(-50%,-50%,0);position:absolute}.color-picker-slider-wrap{display:flex;align-items:center;margin-bottom:2px}.color-picker-slider-wrap+.color-picker-slider-wrap{margin-top:5px}.color-picker-hex-wrap{justify-content:space-between;display:flex;align-items:center}.color-picker-hex-label,.color-picker-slider-label{font-size:var(--f7-color-picker-label-font-size);width:var(--f7-color-picker-label-size);flex-shrink:0;margin-right:12px}.color-picker-hex-label{width:auto}.color-picker-bar-value,.color-picker-hex-value,.color-picker-slider-value{width:var(--f7-color-picker-value-width);height:var(--f7-color-picker-value-height);background:var(--f7-color-picker-value-bg-color);border-radius:var(--f7-color-picker-value-border-radius);text-align:center;font-size:var(--f7-color-picker-value-font-size);display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:10px}.color-picker-bar-value input,.color-picker-hex-value input,.color-picker-slider-value input{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:center;display:block;border-radius:4px}.color-picker-bar-value input::-webkit-inner-spin-button,.color-picker-bar-value input::-webkit-outer-spin-button,.color-picker-hex-value input::-webkit-inner-spin-button,.color-picker-hex-value input::-webkit-outer-spin-button,.color-picker-slider-value input::-webkit-inner-spin-button,.color-picker-slider-value input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;display:none}.color-picker-hex-value{width:var(--f7-color-picker-hex-value-width)}.color-picker-hex-value:first-child{margin-left:auto}.color-picker-slider{--f7-range-bar-active-bg-color:transparent;--f7-range-bar-size:var(--f7-color-picker-slider-size);--f7-range-bar-border-radius:var(--f7-color-picker-slider-size);--f7-range-knob-size:var(--f7-color-picker-slider-knob-size);--f7-range-knob-box-shadow:0 1px 2px rgba(0,0,0,0.3)}.color-picker-slider .range-knob{transition-duration:.2s;transition-property:transform}.color-picker-slider .range-knob:after{width:30px;height:30px;margin-left:-16px;margin-top:-16px}.color-picker-slider .range-knob-active-state .range-knob{transform:scale(1.5)}.md .color-picker-slider.range-slider-min:not(.range-slider-dual) .range-knob{background:var(--f7-range-knob-color)!important;border:none}.color-picker-module-rgb-bars{display:flex;justify-content:space-around;justify-content:space-evenly;align-items:stretch;height:100%;min-height:var(--f7-color-picker-bar-min-height);padding-bottom:10px;padding-top:10px;box-sizing:border-box}.color-picker-bar-wrap{display:flex;align-items:center;flex-direction:column-reverse}.color-picker-bar{--f7-range-bar-active-bg-color:transparent;--f7-range-bar-size:var(--f7-color-picker-bar-size);--f7-range-bar-border-radius:2px;--f7-range-knob-size:6px;--f7-range-knob-box-shadow:0 0px 3px rgba(0,0,0,0.3);--f7-range-knob-color:#fff}.color-picker-bar .range-knob{transition-duration:0ms;transition-property:transform;border-radius:3px}.color-picker-bar .range-knob-wrap{height:6px;width:calc(var(--f7-color-picker-bar-size) - 4px);margin-left:calc(var(--f7-color-picker-bar-size)*-0.5 - -2px)}.color-picker-bar .range-knob-active-state .range-knob{transform:scale(1)}.md .color-picker-bar.range-slider-min:not(.range-slider-dual) .range-knob{background:var(--f7-range-knob-color)!important;border:none}.color-picker-bar-label{font-size:var(--f7-color-picker-label-size);margin-top:12px;line-height:1;height:var(--f7-color-picker-label-height);flex-shrink:0}.color-picker-bar-value{margin-left:0;margin-bottom:10px}.color-picker-slider-alpha{--f7-range-knob-color:#fff}.color-picker-slider-alpha .range-bar{background-image:linear-gradient(90deg,transparent,#000),linear-gradient(90deg,hsla(0,0%,100%,.2) 50%,rgba(0,0,0,.2) 0),linear-gradient(270deg,hsla(0,0%,100%,.2) 50%,rgba(0,0,0,.2) 0);background-size:100% 100%,6px 3px,6px 3px;background-position:0 0,0 3px,0 0;background-repeat:repeat-y,repeat-x,repeat-x}.color-picker-slider-hue .range-bar{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-picker-slider-brightness .range-bar{background-image:linear-gradient(90deg,#000,#fff)}.color-picker-module-palette{margin-top:16px}.color-picker-module-palette:first-child{margin-top:0}.color-picker-module-palette:last-child{margin-bottom:0}.color-picker-module-palette:first-child:last-child{margin:0}.color-picker-palette{display:flex;flex-wrap:wrap}.color-picker-palette-row{width:100%;display:flex;flex-wrap:nowrap}.color-picker-palette-row .color-picker-palette-value{width:100%}.color-picker-palette-value{width:var(--f7-color-picker-palette-value-width);height:var(--f7-color-picker-palette-value-height);cursor:pointer}.color-picker-module-current-color,.color-picker-module-initial-current-colors{margin-left:10px;margin-right:10px;border-radius:var(--f7-color-picker-initial-current-color-border-radius);overflow:hidden;flex-shrink:0}.color-picker-current-color,.color-picker-initial-color{height:var(--f7-color-picker-initial-current-color-height)}.color-picker-initial-current-colors{display:flex}.color-picker-initial-current-colors .color-picker-current-color,.color-picker-initial-current-colors .color-picker-initial-color{width:50%}.color-picker-module-alpha-slider,.color-picker-module-brightness-slider,.color-picker-module-hex,.color-picker-module-hsb-sliders,.color-picker-module-hue-slider,.color-picker-module-rgb-sliders{margin-left:10px;margin-right:10px}.color-picker-grouped-modules .color-picker-module-alpha-slider,.color-picker-grouped-modules .color-picker-module-brightness-slider,.color-picker-grouped-modules .color-picker-module-hex,.color-picker-grouped-modules .color-picker-module-hsb-sliders,.color-picker-grouped-modules .color-picker-module-hue-slider,.color-picker-grouped-modules .color-picker-module-rgb-sliders{background:var(--f7-color-picker-group-bg-color);padding:5px;border-radius:4px;margin-top:16px;margin-left:5px;margin-right:5px}.color-picker-grouped-modules .color-picker-module-alpha-slider:last-child,.color-picker-grouped-modules .color-picker-module-brightness-slider:last-child,.color-picker-grouped-modules .color-picker-module-hex:last-child,.color-picker-grouped-modules .color-picker-module-hsb-sliders:last-child,.color-picker-grouped-modules .color-picker-module-hue-slider:last-child,.color-picker-grouped-modules .color-picker-module-rgb-sliders:last-child{margin-bottom:16px}.color-picker-grouped-modules .color-picker-hex-value,.color-picker-grouped-modules .color-picker-slider-value{background:var(--f7-color-picker-group-value-bg-color)}.color-picker-grouped-modules .color-picker-hex-label,.color-picker-grouped-modules .color-picker-module-alpha-slider .range-slider:first-child,.color-picker-grouped-modules .color-picker-module-brightness-slider .range-slider:first-child,.color-picker-grouped-modules .color-picker-module-hsb-sliders .range-slider:first-child,.color-picker-grouped-modules .color-picker-module-hue-slider .range-slider:first-child,.color-picker-grouped-modules .color-picker-module-rgb-sliders .range-slider:first-child,.color-picker-grouped-modules .color-picker-slider-label{margin-left:5px}.color-picker-grouped-modules .color-picker-module-alpha-slider .range-slider:last-child,.color-picker-grouped-modules .color-picker-module-brightness-slider .range-slider:last-child,.color-picker-grouped-modules .color-picker-module-hsb-sliders .range-slider:last-child,.color-picker-grouped-modules .color-picker-module-hue-slider .range-slider:last-child,.color-picker-grouped-modules .color-picker-module-rgb-sliders .range-slider:last-child{margin-right:5px}:root{--f7-treeview-item-padding-left:16px;--f7-treeview-item-padding-right:16px;--f7-treeview-toggle-size:24px;--f7-treeview-children-offset:29px;--f7-treeview-label-font-weight:400;--f7-treeview-label-text-color:inherit;--f7-treeview-toggle-color:rgba(0,0,0,0.5);--f7-treeview-toggle-hover-bg-color:rgba(0,0,0,0.1);--f7-treeview-toggle-pressed-bg-color:rgba(0,0,0,0.15);--f7-treeview-icon-color:rgba(0,0,0,0.5);--f7-treeview-selectable-hover-bg-color:rgba(0,0,0,0.1);--f7-treeview-link-hover-bg-color:rgba(0,0,0,0.1);--f7-treeview-link-pressed-bg-color:rgba(0,0,0,0.15)}:root.theme-dark,:root .theme-dark{--f7-treeview-toggle-color:hsla(0,0%,100%,0.5);--f7-treeview-toggle-hover-bg-color:hsla(0,0%,100%,0.03);--f7-treeview-toggle-pressed-bg-color:hsla(0,0%,100%,0.1);--f7-treeview-icon-color:hsla(0,0%,100%,0.75);--f7-treeview-selectable-hover-bg-color:hsla(0,0%,100%,0.03);--f7-treeview-link-hover-bg-color:hsla(0,0%,100%,0.03);--f7-treeview-link-pressed-bg-color:hsla(0,0%,100%,0.11)}.ios{--f7-treeview-item-height:34px;--f7-treeview-label-font-size:17px;--f7-treeview-icon-size:24px}.treeview-item-root{padding-left:var(--f7-treeview-item-padding-left);padding-right:var(--f7-treeview-item-padding-right);min-height:var(--f7-treeview-item-height)}.treeview-item-content,.treeview-item-root{display:flex;align-items:center;justify-content:flex-start}.treeview-item-content>.f7-icons,.treeview-item-content>.material-icons,.treeview-item-content>i{font-size:var(--f7-treeview-icon-size);color:var(--f7-treeview-icon-color)}.treeview-item-content:first-child{margin-left:calc(var(--f7-treeview-toggle-size) + 5px)}.treeview-item-content>*+*{margin-left:5px}.treeview-item-label{font-size:var(--f7-treeview-label-font-size);font-weight:var(--f7-treeview-label-font-weight);color:var(--f7-treeview-label-text-color)}.treeview-toggle{width:var(--f7-treeview-toggle-size);height:var(--f7-treeview-toggle-size);cursor:pointer;border-radius:4px;background-color:transparent;transition-duration:.2s;position:relative;margin-right:5px}.treeview-toggle.active-state{background-color:var(--f7-treeview-toggle-pressed-bg-color)}.treeview-toggle:after{transition-duration:.2s;content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translate(-50%,-50%);border-left:6px solid var(--f7-treeview-toggle-color)}.treeview-toggle-hidden{opacity:0;pointer-events:none;visibility:hidden}.treeview-preloader{--f7-preloader-size:var(--f7-treeview-toggle-size);margin-right:calc(var(--f7-treeview-toggle-size)*-1)}.treeview-item-children{display:none}.treeview-item-opened>.treeview-item-children{display:block}.treeview-item-opened>.treeview-item-root .treeview-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}a.treeview-item-root{color:var(--f7-treeview-label-text-color)}.treeview-item-selectable.treeview-item-root,.treeview-item-selectable>.treeview-item-root{cursor:pointer;transition-duration:.15s}a.treeview-item-root{transition-duration:.15s}a.treeview-item-root.active-state{background:var(--f7-treeview-link-pressed-bg-color)}.treeview-item-toggle.treeview-item-root,.treeview-item-toggle>.treeview-item-root{cursor:pointer}.treeview-item-selected.treeview-item-root,.treeview-item-selected>.treeview-item-root{background:var(--f7-treeview-selectable-selected-bg-color,rgba(var(--f7-theme-color-rgb),.2))}.treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*1)}.treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*2)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*3)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*4)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*5)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*6)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*7)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*8)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*9)}.treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item .treeview-item-root{padding-left:calc(var(--f7-treeview-item-padding-left) + var(--f7-treeview-children-offset)*10)}:root{--f7-text-editor-font-size:inherit;--f7-text-editor-font-weight:inherit;--f7-text-editor-border-width:1px;--f7-text-editor-height:250px;--f7-text-editor-margin:16px;--f7-text-editor-padding:8px;--f7-text-editor-button-bg-color:transparent;--f7-text-editor-button-size:28px;--f7-text-editor-button-icon-size:20px;--f7-text-editor-button-margin:2px;--f7-text-editor-button-border-radius:2px;--f7-text-editor-text-color:#000;--f7-text-editor-bg-color:#fff;--f7-text-editor-border-color:rgba(0,0,0,0.1);--f7-text-editor-toolbar-bg-color:#fff;--f7-text-editor-button-text-color:#333;--f7-text-editor-button-divider-color:rgba(0,0,0,0.15);--f7-text-editor-placeholder-color:rgba(0,0,0,0.35)}:root.theme-dark,:root .theme-dark{--f7-text-editor-bg-color:#121212;--f7-text-editor-border-color:hsla(0,0%,100%,0.1);--f7-text-editor-toolbar-bg-color:#202020;--f7-text-editor-text-color:#fff;--f7-text-editor-placeholder-color:hsla(0,0%,100%,0.35);--f7-text-editor-button-text-color:#fff;--f7-text-editor-button-divider-color:hsla(0,0%,100%,0.15)}.ios{--f7-text-editor-toolbar-padding:6px;--f7-text-editor-toolbar-border-color:rgba(0,0,0,0.25)}.ios.theme-dark,.ios .theme-dark{--f7-text-editor-toolbar-bg-color:#121212;--f7-text-editor-toolbar-border-color:hsla(0,0%,100%,0.1)}.text-editor{margin:var(--f7-text-editor-margin);background-color:var(--f7-text-editor-bg-color);display:block;position:relative;border:var(--f7-text-editor-border-width) solid var(--f7-text-editor-border-color);display:flex;flex-direction:column;align-items:stretch;height:var(--f7-text-editor-height);box-sizing:border-box}.text-editor.text-editor-resizable{height:auto}.text-editor-toolbar{display:flex;flex-wrap:wrap;background:var(--f7-text-editor-toolbar-bg-color);z-index:100;position:relative;position:-webkit-sticky;position:sticky;left:0;top:0;padding:var(--f7-text-editor-toolbar-padding);flex-shrink:0;box-shadow:var(--f7-text-editor-toolbar-box-shadow);box-sizing:border-box}.text-editor-toolbar:after{content:"";position:absolute;background-color:var(--f7-text-editor-toolbar-border-color);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}button.text-editor-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;outline:0;font-family:inherit;background:transparent;cursor:pointer;box-shadow:none;border-radius:var(--f7-text-editor-button-border-radius);position:relative;z-index:1;display:flex;width:auto;overflow:hidden;width:var(--f7-text-editor-button-size);height:var(--f7-text-editor-button-size);align-items:center;justify-content:center;margin:var(--f7-text-editor-button-margin);box-sizing:border-box;color:var(--f7-text-editor-button-text-color);background-color:var(--f7-text-editor-button-bg-color);flex-shrink:0}button.text-editor-button i{font-size:var(--f7-text-editor-button-icon-size);font-style:normal}button.text-editor-button i sub,button.text-editor-button i sup{font-size:60%}.text-editor-button-divider{width:1px;background:var(--f7-text-editor-button-divider-color);margin:0 2px;flex-shrink:0}.text-editor-content{-webkit-user-modify:read-write;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;height:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:var(--f7-text-editor-padding);overflow:auto;flex-shrink:10;box-sizing:border-box;color:var(--f7-text-editor-text-color);font-size:var(--f7-text-editor-font-size);font-weight:var(--f7-text-editor-font-weight)}.text-editor-content .text-editor-placeholder{pointer-events:none;color:var(--f7-text-editor-placeholder-color)}.text-editor-content img{max-width:100%}.text-editor-content a{pointer-events:none}.text-editor-popover{z-index:12500;width:auto;max-width:80vw}.text-editor-popover .popover-inner{display:flex;flex-wrap:wrap;padding:3px}.text-editor-keyboard-toolbar{position:absolute;z-index:6000;--f7-safe-area-bottom:0px}.text-editor-keyboard-toolbar .toolbar-inner{justify-content:flex-start!important;overflow:auto;-webkit-overflow-scrolling:touch}.text-editor-keyboard-toolbar .toolbar-inner::-webkit-scrollbar{display:none}.text-editor-keyboard-toolbar .toolbar-inner .text-editor-button-divider{height:100%}.item-input .text-editor{border:none;margin:0;background-color:var(--f7-input-bg-color,transparent)}.item-input .text-editor-content{padding:var(--f7-textarea-padding-vertical) var(--f7-input-padding-right) var(--f7-textarea-padding-vertical) var(--f7-input-padding-left);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size)}.item-input .text-editor-toolbar{box-shadow:none}.item-input .text-editor-toolbar:after{display:none!important}.item-input-outline .text-editor-content{border-radius:var(--f7-input-outline-border-radius);padding-left:var(--f7-input-outline-padding-horizontal);padding-right:var(--f7-input-outline-padding-horizontal)}.ios button.text-editor-button{transition:opacity .3s}.ios button.text-editor-button.active-state{opacity:.3;transition-duration:0ms}:root{--f7-elevation-0:0px 0px 0px 0px transparent;--f7-elevation-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--f7-elevation-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--f7-elevation-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--f7-elevation-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--f7-elevation-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--f7-elevation-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--f7-elevation-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--f7-elevation-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--f7-elevation-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--f7-elevation-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--f7-elevation-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--f7-elevation-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--f7-elevation-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--f7-elevation-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--f7-elevation-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--f7-elevation-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--f7-elevation-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--f7-elevation-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--f7-elevation-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--f7-elevation-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--f7-elevation-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--f7-elevation-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--f7-elevation-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--f7-elevation-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12)}.elevation-0{box-shadow:var(--f7-elevation-0)!important}.elevation-1{box-shadow:var(--f7-elevation-1)!important}.elevation-2{box-shadow:var(--f7-elevation-2)!important}.elevation-3{box-shadow:var(--f7-elevation-3)!important}.elevation-4{box-shadow:var(--f7-elevation-4)!important}.elevation-5{box-shadow:var(--f7-elevation-5)!important}.elevation-6{box-shadow:var(--f7-elevation-6)!important}.elevation-7{box-shadow:var(--f7-elevation-7)!important}.elevation-8{box-shadow:var(--f7-elevation-8)!important}.elevation-9{box-shadow:var(--f7-elevation-9)!important}.elevation-10{box-shadow:var(--f7-elevation-10)!important}.elevation-11{box-shadow:var(--f7-elevation-11)!important}.elevation-12{box-shadow:var(--f7-elevation-12)!important}.elevation-13{box-shadow:var(--f7-elevation-13)!important}.elevation-14{box-shadow:var(--f7-elevation-14)!important}.elevation-15{box-shadow:var(--f7-elevation-15)!important}.elevation-16{box-shadow:var(--f7-elevation-16)!important}.elevation-17{box-shadow:var(--f7-elevation-17)!important}.elevation-18{box-shadow:var(--f7-elevation-18)!important}.elevation-19{box-shadow:var(--f7-elevation-19)!important}.elevation-20{box-shadow:var(--f7-elevation-20)!important}.elevation-21{box-shadow:var(--f7-elevation-21)!important}.elevation-22{box-shadow:var(--f7-elevation-22)!important}.elevation-23{box-shadow:var(--f7-elevation-23)!important}.elevation-24{box-shadow:var(--f7-elevation-24)!important}.device-desktop .elevation-hover-0:hover{box-shadow:var(--f7-elevation-0)!important}.device-desktop .elevation-hover-1:hover{box-shadow:var(--f7-elevation-1)!important}.device-desktop .elevation-hover-2:hover{box-shadow:var(--f7-elevation-2)!important}.device-desktop .elevation-hover-3:hover{box-shadow:var(--f7-elevation-3)!important}.device-desktop .elevation-hover-4:hover{box-shadow:var(--f7-elevation-4)!important}.device-desktop .elevation-hover-5:hover{box-shadow:var(--f7-elevation-5)!important}.device-desktop .elevation-hover-6:hover{box-shadow:var(--f7-elevation-6)!important}.device-desktop .elevation-hover-7:hover{box-shadow:var(--f7-elevation-7)!important}.device-desktop .elevation-hover-8:hover{box-shadow:var(--f7-elevation-8)!important}.device-desktop .elevation-hover-9:hover{box-shadow:var(--f7-elevation-9)!important}.device-desktop .elevation-hover-10:hover{box-shadow:var(--f7-elevation-10)!important}.device-desktop .elevation-hover-11:hover{box-shadow:var(--f7-elevation-11)!important}.device-desktop .elevation-hover-12:hover{box-shadow:var(--f7-elevation-12)!important}.device-desktop .elevation-hover-13:hover{box-shadow:var(--f7-elevation-13)!important}.device-desktop .elevation-hover-14:hover{box-shadow:var(--f7-elevation-14)!important}.device-desktop .elevation-hover-15:hover{box-shadow:var(--f7-elevation-15)!important}.device-desktop .elevation-hover-16:hover{box-shadow:var(--f7-elevation-16)!important}.device-desktop .elevation-hover-17:hover{box-shadow:var(--f7-elevation-17)!important}.device-desktop .elevation-hover-18:hover{box-shadow:var(--f7-elevation-18)!important}.device-desktop .elevation-hover-19:hover{box-shadow:var(--f7-elevation-19)!important}.device-desktop .elevation-hover-20:hover{box-shadow:var(--f7-elevation-20)!important}.device-desktop .elevation-hover-21:hover{box-shadow:var(--f7-elevation-21)!important}.device-desktop .elevation-hover-22:hover{box-shadow:var(--f7-elevation-22)!important}.device-desktop .elevation-hover-23:hover{box-shadow:var(--f7-elevation-23)!important}.device-desktop .elevation-hover-24:hover{box-shadow:var(--f7-elevation-24)!important}.active-state.elevation-pressed-0,.device-desktop .active-state.elevation-pressed-0{box-shadow:var(--f7-elevation-0)!important}.active-state.elevation-pressed-1,.device-desktop .active-state.elevation-pressed-1{box-shadow:var(--f7-elevation-1)!important}.active-state.elevation-pressed-2,.device-desktop .active-state.elevation-pressed-2{box-shadow:var(--f7-elevation-2)!important}.active-state.elevation-pressed-3,.device-desktop .active-state.elevation-pressed-3{box-shadow:var(--f7-elevation-3)!important}.active-state.elevation-pressed-4,.device-desktop .active-state.elevation-pressed-4{box-shadow:var(--f7-elevation-4)!important}.active-state.elevation-pressed-5,.device-desktop .active-state.elevation-pressed-5{box-shadow:var(--f7-elevation-5)!important}.active-state.elevation-pressed-6,.device-desktop .active-state.elevation-pressed-6{box-shadow:var(--f7-elevation-6)!important}.active-state.elevation-pressed-7,.device-desktop .active-state.elevation-pressed-7{box-shadow:var(--f7-elevation-7)!important}.active-state.elevation-pressed-8,.device-desktop .active-state.elevation-pressed-8{box-shadow:var(--f7-elevation-8)!important}.active-state.elevation-pressed-9,.device-desktop .active-state.elevation-pressed-9{box-shadow:var(--f7-elevation-9)!important}.active-state.elevation-pressed-10,.device-desktop .active-state.elevation-pressed-10{box-shadow:var(--f7-elevation-10)!important}.active-state.elevation-pressed-11,.device-desktop .active-state.elevation-pressed-11{box-shadow:var(--f7-elevation-11)!important}.active-state.elevation-pressed-12,.device-desktop .active-state.elevation-pressed-12{box-shadow:var(--f7-elevation-12)!important}.active-state.elevation-pressed-13,.device-desktop .active-state.elevation-pressed-13{box-shadow:var(--f7-elevation-13)!important}.active-state.elevation-pressed-14,.device-desktop .active-state.elevation-pressed-14{box-shadow:var(--f7-elevation-14)!important}.active-state.elevation-pressed-15,.device-desktop .active-state.elevation-pressed-15{box-shadow:var(--f7-elevation-15)!important}.active-state.elevation-pressed-16,.device-desktop .active-state.elevation-pressed-16{box-shadow:var(--f7-elevation-16)!important}.active-state.elevation-pressed-17,.device-desktop .active-state.elevation-pressed-17{box-shadow:var(--f7-elevation-17)!important}.active-state.elevation-pressed-18,.device-desktop .active-state.elevation-pressed-18{box-shadow:var(--f7-elevation-18)!important}.active-state.elevation-pressed-19,.device-desktop .active-state.elevation-pressed-19{box-shadow:var(--f7-elevation-19)!important}.active-state.elevation-pressed-20,.device-desktop .active-state.elevation-pressed-20{box-shadow:var(--f7-elevation-20)!important}.active-state.elevation-pressed-21,.device-desktop .active-state.elevation-pressed-21{box-shadow:var(--f7-elevation-21)!important}.active-state.elevation-pressed-22,.device-desktop .active-state.elevation-pressed-22{box-shadow:var(--f7-elevation-22)!important}.active-state.elevation-pressed-23,.device-desktop .active-state.elevation-pressed-23{box-shadow:var(--f7-elevation-23)!important}.active-state.elevation-pressed-24,.device-desktop .active-state.elevation-pressed-24{box-shadow:var(--f7-elevation-24)!important}.elevation-transition-100{transition-duration:.1s;transition-property:box-shadow}.elevation-transition,.elevation-transition-200{transition-duration:.2s;transition-property:box-shadow}.elevation-transition-300{transition-duration:.3s;transition-property:box-shadow}.elevation-transition-400{transition-duration:.4s;transition-property:box-shadow}.elevation-transition-500{transition-duration:.5s;transition-property:box-shadow}:root{--f7-typography-padding:16px;--f7-typography-margin:16px}.display-flex{display:flex!important}.display-block{display:block!important}.display-inline-flex{display:inline-flex!important}.display-inline-block{display:inline-block!important}.display-inline{display:inline!important}.display-none{display:none!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-shrink-2{flex-shrink:2!important}.flex-shrink-3{flex-shrink:3!important}.flex-shrink-4{flex-shrink:4!important}.flex-shrink-5{flex-shrink:5!important}.flex-shrink-6{flex-shrink:6!important}.flex-shrink-7{flex-shrink:7!important}.flex-shrink-8{flex-shrink:8!important}.flex-shrink-9{flex-shrink:9!important}.flex-shrink-10{flex-shrink:10!important}.flex-direction-row{flex-direction:row!important}.flex-direction-row-reverse{flex-direction:row-reverse!important}.flex-direction-column{flex-direction:column!important}.flex-direction-column-reverse{flex-direction:column-reverse!important}.justify-content-flex-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-flex-end{justify-content:flex-end!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-space-around{justify-content:space-around!important}.justify-content-space-evenly{justify-content:space-evenly!important}.justify-content-stretch{justify-content:stretch!important}.justify-content-start{justify-content:start!important}.justify-content-end{justify-content:end!important}.justify-content-left{justify-content:left!important}.justify-content-right{justify-content:right!important}.align-content-flex-start{align-content:flex-start!important}.align-content-flex-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-items-baseline{align-items:baseline!important}.align-items-flex-start{align-items:flex-start!important}.align-items-flex-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-self-flex-start{align-self:flex-start!important}.align-self-flex-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-align-justify{text-align:justify!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-top{vertical-align:top!important}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-horizontal,.no-padding-right{padding-right:0!important}.no-padding-horizontal{padding-left:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom,.no-padding-vertical{padding-bottom:0!important}.no-padding-vertical{padding-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-horizontal,.no-margin-right{margin-right:0!important}.no-margin-horizontal{margin-left:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom,.no-margin-vertical{margin-bottom:0!important}.no-margin-vertical{margin-top:0!important}.width-auto{width:auto!important}.width-100{width:100%!important}.padding{padding:var(--f7-typography-padding)!important}.padding-half{padding:calc(var(--f7-typography-padding)/2)!important}.padding-top{padding-top:var(--f7-typography-padding)!important}.padding-top-half{padding-top:calc(var(--f7-typography-padding)/2)!important}.padding-bottom{padding-bottom:var(--f7-typography-padding)!important}.padding-bottom-half{padding-bottom:calc(var(--f7-typography-padding)/2)!important}.padding-left{padding-left:var(--f7-typography-padding)!important}.padding-left-half{padding-left:calc(var(--f7-typography-padding)/2)!important}.padding-right{padding-right:var(--f7-typography-padding)!important}.padding-right-half{padding-right:calc(var(--f7-typography-padding)/2)!important}.padding-vertical{padding-top:var(--f7-typography-padding)!important;padding-bottom:var(--f7-typography-padding)!important}.padding-vertical-half{padding-top:calc(var(--f7-typography-padding)/2)!important;padding-bottom:calc(var(--f7-typography-padding)/2)!important}.padding-horizontal{padding-left:var(--f7-typography-padding)!important;padding-right:var(--f7-typography-padding)!important}.padding-horizontal-half{padding-left:calc(var(--f7-typography-padding)/2)!important;padding-right:calc(var(--f7-typography-padding)/2)!important}.margin{margin:var(--f7-typography-margin)!important}.margin-half{margin:calc(var(--f7-typography-margin)/2)!important}.margin-top{margin-top:var(--f7-typography-margin)!important}.margin-top-half{margin-top:calc(var(--f7-typography-margin)/2)!important}.margin-bottom{margin-bottom:var(--f7-typography-margin)!important}.margin-bottom-half{margin-bottom:calc(var(--f7-typography-margin)/2)!important}.margin-left{margin-left:var(--f7-typography-margin)!important}.margin-left-half{margin-left:calc(var(--f7-typography-margin)/2)!important}.margin-right{margin-right:var(--f7-typography-margin)!important}.margin-right-half{margin-right:calc(var(--f7-typography-margin)/2)!important}.margin-vertical{margin-top:var(--f7-typography-margin)!important;margin-bottom:var(--f7-typography-margin)!important}.margin-vertical-half{margin-top:calc(var(--f7-typography-margin)/2)!important;margin-bottom:calc(var(--f7-typography-margin)/2)!important}.margin-horizontal{margin-left:var(--f7-typography-margin)!important;margin-right:var(--f7-typography-margin)!important}.margin-horizontal-half{margin-left:calc(var(--f7-typography-margin)/2)!important;margin-right:calc(var(--f7-typography-margin)/2)!important}[class*=text-color-]{color:var(--f7-theme-color-text-color)!important}[class*=bg-color-]{background-color:var(--f7-theme-color-bg-color)!important}[class*=border-color-]{border-color:var(--f7-theme-color-border-color)!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-size:24px;-moz-font-feature-settings:"liga";font-feature-settings:"liga"}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(../fonts/Framework7Icons-Regular.eot);src:url(../fonts/Framework7Icons-Regular.woff2) format("woff2"),url(../fonts/Framework7Icons-Regular.woff) format("woff"),url(../fonts/Framework7Icons-Regular.ttf) format("truetype")}.f7-icons,.material-icons{font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.f7-icons{font-family:Framework7 Icons;font-size:28px;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center}:root{--f7-theme-color:#50408e;--f7-theme-color-rgb:80,64,142;--f7-theme-color-shade:#57346b;--f7-theme-color-tint:#834ea3;--f7-panel-backdrop-bg-color:rgba(0,0,0,0.16471);--f7-link-color:auto;--f7-navbar-link-color:#fff;--f7-navbar-bg-color:#50408e;--f7-navbar-text-color:#fff;--f7-navbar-large-title-text-color:#fff;--f7-card-border-radius:10px;--f7-searchbar-bg-color:hsla(0,0%,100%,0);--f7-searchbar-link-color:#fff}.ios{--f7-searchbar-bg-color-rgb:80,64,142;--f7-navbar-bg-color-rgb:80,64,142;--f7-navbar-link-color:#fff;--f7-navbar-text-color:#fff}.panel-left.panel-in-breakpoint:before{position:absolute;right:0;top:0;height:100%;width:1px;background:rgba(0,0,0,.1);content:"";z-index:6000}.panel-left.panel-in-breakpoint~.view .navbar .panel-open[data-panel=left]{display:none}.ios .panel-left:not(.panel-in-breakpoint).panel-closing~.view-main:before,.ios .panel-left:not(.panel-in-breakpoint).panel-in~.view-main:before{position:absolute;left:0;top:0;height:100%;width:1px;background:rgba(80,64,142,.315);content:"";z-index:6000}h1,h2,h3,h4,h5,h6,p{margin-bottom:.25rem;margin-top:.25rem}.hairline-bottom{border-bottom:1px solid #dcdcdc}.hairline-top{border-top:1px solid #dcdcdc}.overflow[data-v-018a682d]{text-overflow:ellipsis;overflow:hidden;display:inline-block}.page[data-v-018a682d]{background:none!important;background-color:#fff!important}.invoice{width:100%!important}.invoice table{margin:0 auto;border-bottom:1px dotted #000;font-family:verdana,sans-serif;line-height:9px}.invoice td,.invoice th{text-align:left;padding:5px 2px}.invoice th{border-top:1px dotted #000;border-bottom:1px dotted #000}.invoice p{margin:0}.invoice .qty,.invoice p{text-align:center}.invoice.sometxt{margin:0;font-family:verdana,sans-serif}.invoice.sometxt p{text-align:center;font-size:10pt}.invoice .price{text-align:right}video[data-v-eee31630]{max-width:100%;max-height:100%}.scanner-container[data-v-eee31630]{position:relative}.overlay-element[data-v-eee31630]{position:absolute;top:0;width:100%;height:99%;background:rgba(30,30,30,.5);-webkit-clip-path:polygon(0 0,0 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0)}.laser[data-v-eee31630]{width:60%;margin-left:20%;background-color:tomato;height:1px;position:absolute;top:40%;z-index:2;box-shadow:0 0 4px red;animation:scanning-data-v-eee31630 2s infinite}@keyframes scanning-data-v-eee31630{50%{transform:translateY(75px)}}.scanner-container video{position:relative;top:50%;right:50%;margin:0 auto!important;max-width:none!important;max-height:100vh!important;min-height:100vh!important}#print{margin:0 auto}.report{width:100%!important}.report table{margin:0 auto;min-height:200px;width:100%;border-bottom:1px dotted #000;font-family:verdana,sans-serif;line-height:9px;border-collapse:collapse}.report td,.report th{text-align:left;padding:5px 2px}.report th,.report tr{border-bottom:1px dotted #000}.report th{border-top:1px dotted #000}.report p{margin:0}.report .qty,.report p{text-align:center}.report.sometxt{margin:0;font-family:verdana,sans-serif}.report.sometxt p{text-align:center;font-size:10pt}.report .price{text-align:right}.page[data-v-7eae906b]{background:none!important;background-color:#fff!important}.html-view[data-v-7eae906b]{width:99.5%;height:93.5vh;border:none!important}html{background-color:#000}body{max-width:30rem!important;margin:0 auto!important}.page{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAL/CAMAAAAJAfsmAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAwBQTFRFUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOAAAAUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOUECOOztfVQAAAQB0Uk5T//D6wn45BNSQTAwA56JeGvO1cCz8x4I+BtmVUQ/qp2Mf9rl1MQL9zIdDCN6a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);background-repeat:no-repeat;background-position:top;background-size:contain}.no-bg{background:none}.login-screen-content{background:none!important}.circle{border-radius:50%}.light{background-color:#fff}.pointer{cursor:pointer}.capitalized{text-transform:capitalize}.no-margin{margin:0!important}.bottom-bar{width:90%;margin:0 5% 15px;--f7-tabbar-link-active-bg-color:var(--f7-theme-color);--f7-toolbar-bg-color-rgb:#fff;--f7-tabbar-link-inactive-bg-color:#fff;--f7-tabbar-link-active-color:#fff;--f7-toolbar-inner-padding-left:0px;--f7-toolbar-inner-padding-right:0px;box-shadow:0 4px 4px 0 rgba(165,169,172,.651)}.bottom-bar,.tabbar .tab-link-active{border-radius:50px}.toolbar-inner{background-color:#fff}.aurora .toolbar-bottom-aurora.toolbar-hidden,.ios .toolbar-bottom-ios.toolbar-hidden,.md .toolbar-bottom-md.toolbar-hidden,.toolbar-bottom.toolbar-hidden{transform:translate3d(0,150%,0)}
/*# sourceMappingURL=data:application/json;base64,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QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsbUJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLHFCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxtQkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLHFCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLHNCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBSUEsNEZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDRixDQUNBLHlCQUNFLGNBQ0Usb0JBQ0YsQ0FDQSxlQUNFLG9CQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UsbUJBQ0YsQ0FDQSxlQUNFLG1CQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UsbUJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSxxQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLG1CQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSxxQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSxzQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSw0QkFDRixDQUlBLHdGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSxzRkFFRSxtQkFDRixDQUNBLHNGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSxzRkFFRSxtQkFDRixDQUNBLHNGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSxzRkFFRSxtQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0YsQ0FDQSx5QkFDRSxlQUNFLG9CQUNGLENBQ0EsZ0JBQ0Usb0JBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLG1CQUNGLENBQ0EsZ0JBQ0UsbUJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLG1CQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxxQkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsbUJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxxQkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxzQkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUlBLDRGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0YsQ0FDQSwwQkFDRSxjQUNFLG9CQUNGLENBQ0EsZUFDRSxvQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLG1CQUNGLENBQ0EsZUFDRSxtQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLG1CQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UscUJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSxtQkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UscUJBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0Usc0JBQ0YsQ0FDQSxlQUNFLDRCQUNGLENBQ0EsZUFDRSw0QkFDRixDQUNBLGVBQ0UsNEJBQ0YsQ0FJQSx3RkFFRSxtQkFDRixDQUNBLHNGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSxzRkFFRSxtQkFDRixDQUNBLHNGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSxzRkFFRSxtQkFDRixDQUNBLHNGQUVFLG1CQUNGLENBQ0Esc0ZBRUUsbUJBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNBLHdGQUVFLG9CQUNGLENBQ0Esd0ZBRUUsb0JBQ0YsQ0FDQSx3RkFFRSxvQkFDRixDQUNGLENBQ0EsMEJBQ0UsZUFDRSxvQkFDRixDQUNBLGdCQUNFLG9CQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxtQkFDRixDQUNBLGdCQUNFLG1CQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSxtQkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UscUJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLG1CQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UscUJBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0Usc0JBQ0YsQ0FDQSxnQkFDRSw0QkFDRixDQUNBLGdCQUNFLDRCQUNGLENBQ0EsZ0JBQ0UsNEJBQ0YsQ0FJQSw0RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSx5RkFFRSxtQkFDRixDQUNBLHlGQUVFLG1CQUNGLENBQ0EseUZBRUUsbUJBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNBLDJGQUVFLG9CQUNGLENBQ0EsMkZBRUUsb0JBQ0YsQ0FDQSwyRkFFRSxvQkFDRixDQUNGLENBQ0EscUJBQ0UsaUJBQWtCLENB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Q0YsQ0FDQSxjQUNFLDJDQUNGLENBQ0EsY0FDRSwyQ0FDRixDQUNBLGNBQ0UsMkNBQ0YsQ0FDQSxjQUNFLDJDQUNGLENBQ0EsY0FDRSwyQ0FDRixDQUNBLHlDQUNFLDBDQUNGLENBQ0EseUNBQ0UsMENBQ0YsQ0FDQSx5Q0FDRSwwQ0FDRixDQUNBLHlDQUNFLDBDQUNGLENBQ0EseUNBQ0UsMENBQ0YsQ0FDQSx5Q0FDRSwwQ0FDRixDQUNBLHlDQUNFLDBDQUNGLENBQ0EseUNBQ0UsMENBQ0YsQ0FDQSx5Q0FDRSwwQ0FDRixDQUNBLHlDQUNFLDBDQUNGLENBQ0EsMENBQ0UsMkNBQ0YsQ0FDQSwwQ0FDRSwyQ0FDRixDQUNBLDBDQUNFLDJDQUNGLENBQ0EsMENBQ0UsMkNBQ0YsQ0FDQSwwQ0FDRSwyQ0FDRixDQUNBLDBDQUNFLDJDQUNGLENBQ0EsMENBQ0UsMkNBQ0YsQ0FDQSwwQ0FDRSwyQ0FDRixDQUNBLDBDQUNFLDJDQUNGLENBQ0EsMENBQ0UsMkNBQ0YsQ0FDQSwwQ0FDRSwyQ0FDRixDQUNBLDBDQUNFLDJDQUNGLENBQ0EsMENBQ0UsMkNBQ0YsQ0FDQSwwQ0FDRSwyQ0FDRixDQUNBLDBDQUNFLDJDQUNGLENBQ0Esb0ZBRUUsMENBQ0YsQ0FDQSxvRkFFRSwwQ0FDRixDQUNBLG9GQUVFLDBDQUNGLENBQ0Esb0ZBRUUsMENBQ0YsQ0FDQSxvRkFFRSwwQ0FDRixDQUNBLG9GQUVFLDBDQUNGLENBQ0Esb0ZBRUUsMENBQ0YsQ0FDQSxvRkFFRSwwQ0FDRixDQUNBLG9GQUVFLDBDQUNGLENBQ0Esb0ZBRUUsMENBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLHNGQUVFLDJDQUNGLENBQ0Esc0ZBRUUsMkNBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLHNGQUVFLDJDQUNGLENBQ0Esc0ZBRUUsMkNBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLHNGQUVFLDJDQUNGLENBQ0Esc0ZBRUUsMkNBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLHNGQUVFLDJDQUNGLENBQ0Esc0ZBRUUsMkNBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLHNGQUVFLDJDQUNGLENBQ0Esc0ZBRUUsMkNBQ0YsQ0FDQSwwQkFDRSx1QkFBMEIsQ0FDMUIsOEJBQ0YsQ0FDQSxnREFFRSx1QkFBMEIsQ0FDMUIsOEJBQ0YsQ0FDQSwwQkFDRSx1QkFBMEIsQ0FDMUIsOEJBQ0YsQ0FDQSwwQkFDRSx1QkFBMEIsQ0FDMUIsOEJBQ0YsQ0FDQSwwQkFDRSx1QkFBMEIsQ0FDMUIsOEJBQ0YsQ0FFQSxNQUNFLDRCQUE2QixDQUM3QiwyQkFDRixDQUNBLGNBQ0Usc0JBQ0YsQ0FDQSxlQUNFLHVCQUNGLENBQ0EscUJBQ0UsNkJBQ0YsQ0FDQSxzQkFDRSw4QkFDRixDQUNBLGdCQUNFLHdCQUNGLENBQ0EsY0FDRSxzQkFDRixDQUNBLGVBQ0UsdUJBQ0YsQ0FDQSxlQUNFLHVCQUNGLENBQ0EsZUFDRSx1QkFDRixDQUNBLGVBQ0UsdUJBQ0YsQ0FDQSxlQUNFLHVCQUNGLENBQ0EsZUFDRSx1QkFDRixDQUNBLGVBQ0UsdUJBQ0YsQ0FDQSxlQUNFLHVCQUNGLENBQ0EsZUFDRSx1QkFDRixDQUNBLGVBQ0UsdUJBQ0YsQ0FDQSxnQkFDRSx3QkFDRixDQUNBLG9CQUNFLDRCQUNGLENBQ0EsNEJBQ0Usb0NBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLCtCQUNFLHVDQUNGLENBQ0EsNEJBQ0Usb0NBQ0YsQ0FDQSx3QkFDRSxnQ0FDRixDQUNBLDBCQUNFLGtDQUNGLENBQ0EsK0JBQ0UsdUNBQ0YsQ0FDQSw4QkFDRSxzQ0FDRixDQUNBLDhCQUNFLHNDQUNGLENBQ0EseUJBQ0UsaUNBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLHFCQUNFLDZCQUNGLENBQ0Esc0JBQ0UsOEJBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLDBCQUNFLGtDQUNGLENBQ0Esd0JBQ0UsZ0NBQ0YsQ0FDQSxzQkFDRSw4QkFDRixDQUNBLDZCQUNFLHFDQUNGLENBQ0EsNEJBQ0Usb0NBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLHNCQUNFLDhCQUNGLENBQ0Esd0JBQ0UsZ0NBQ0YsQ0FDQSxzQkFDRSw4QkFDRixDQUNBLG9CQUNFLDRCQUNGLENBQ0EscUJBQ0UsNkJBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLHFCQUNFLDZCQUNGLENBQ0EsbUJBQ0UsMkJBQ0YsQ0FDQSxvQkFDRSw0QkFDRixDQUNBLGlCQUNFLHlCQUNGLENBQ0EsbUJBQ0UsMkJBQ0YsQ0FDQSxrQkFDRSwwQkFDRixDQUNBLG9CQUNFLDRCQUNGLENBQ0EsWUFDRSxvQkFDRixDQUNBLGFBQ0UscUJBQ0YsQ0FDQSxZQUNFLG9CQUNGLENBQ0EsdUJBQ0UsK0JBQ0YsQ0FDQSx1QkFDRSwrQkFDRixDQUNBLG9CQUNFLDRCQUNGLENBQ0EsWUFDRSxtQkFDRixDQUNBLGlCQUNFLHdCQUNGLENBSUEseUNBRkUseUJBS0YsQ0FIQSx1QkFDRSx3QkFFRixDQUNBLGdCQUNFLHVCQUNGLENBSUEsd0NBRkUsMEJBS0YsQ0FIQSxxQkFDRSx1QkFFRixDQUlBLGdCQUNFLHVCQUNGLENBSUEsdUNBRkUsd0JBS0YsQ0FIQSxzQkFDRSx1QkFFRixDQUNBLGVBQ0Usc0JBQ0YsQ0FJQSxzQ0FGRSx5QkFLRixDQUhBLG9CQUNFLHNCQUVGLENBQ0EsWUFDRSxvQkFDRixDQUNBLFdBQ0Usb0JBQ0YsQ0FDQSxTQUNFLDhDQUNGLENBQ0EsY0FDRSxzREFDRixDQUNBLGFBQ0Usa0RBQ0YsQ0FDQSxrQkFDRSwwREFDRixDQUNBLGdCQUNFLHFEQUNGLENBQ0EscUJBQ0UsNkRBQ0YsQ0FDQSxjQUNFLG1EQUNGLENBQ0EsbUJBQ0UsMkRBQ0YsQ0FDQSxlQUNFLG9EQUNGLENBQ0Esb0JBQ0UsNERBQ0YsQ0FDQSxrQkFDRSxrREFBb0QsQ0FDcEQscURBQ0YsQ0FDQSx1QkFDRSwwREFBOEQsQ0FDOUQsNkRBQ0YsQ0FDQSxvQkFDRSxtREFBcUQsQ0FDckQsb0RBQ0YsQ0FDQSx5QkFDRSwyREFBK0QsQ0FDL0QsNERBQ0YsQ0FDQSxRQUNFLDRDQUNGLENBQ0EsYUFDRSxvREFDRixDQUNBLFlBQ0UsZ0RBQ0YsQ0FDQSxpQkFDRSx3REFDRixDQUNBLGVBQ0UsbURBQ0YsQ0FDQSxvQkFDRSwyREFDRixDQUNBLGFBQ0UsaURBQ0YsQ0FDQSxrQkFDRSx5REFDRixDQUNBLGNBQ0Usa0RBQ0YsQ0FDQSxtQkFDRSwwREFDRixDQUNBLGlCQUNFLGdEQUFrRCxDQUNsRCxtREFDRixDQUNBLHNCQUNFLHdEQUE0RCxDQUM1RCwyREFDRixDQUNBLG1CQUNFLGlEQUFtRCxDQUNuRCxrREFDRixDQUNBLHdCQUNFLHlEQUE2RCxDQUM3RCwwREFDRixDQUNBLHFCQUNFLGdEQUNGLENBQ0EsbUJBQ0UseURBQ0YsQ0FDQSx1QkFDRSx5REFDRixDQUdBLFdBQ0UsMEJBQTZCLENBQzdCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiwyQ0FBNEMsQ0FDNUMsdU9BS0YsQ0FDQSxnQkFDRSwwQkFBNkIsQ0FHN0IsY0FBZSxDQVdmLGlDQUFrQyxDQUM3Qiw0QkFDUCxDQUdBLFdBQ0UsNEJBQStCLENBQy9CLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiw2Q0FBOEMsQ0FDOUMsc0xBR0YsQ0FDQSwwQkEzQkUsZUFBbUIsQ0FDbkIsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLGlDQWtDRixDQW5CQSxVQUNFLDRCQUErQixDQUcvQixjQUFlLENBV2YsbUNBQW9DLENBQ3BDLGlDQUFrQyxDQUNsQyw0QkFBNkIsQ0FDN0IsaUJBQ0YsQ0FHQSxNQUNFLHdCQUF5QixDQUN6Qiw4QkFBaUMsQ0FDakMsOEJBQStCLENBQy9CLDZCQUE4QixDQUM5QixnREFBaUQsQ0FDakQsb0JBQXFCLENBQ3JCLDJCQUErQixDQUMvQiw0QkFBNkIsQ0FDN0IsMkJBQStCLENBQy9CLHVDQUEyQyxDQUMzQyw0QkFBNkIsQ0FDN0IseUNBQTRDLENBQzVDLDhCQUNGLENBQ0EsS0FDRSxxQ0FBd0MsQ0FDeEMsa0NBQXFDLENBQ3JDLDJCQUErQixDQUMvQiwyQkFDRixDQUVBLHVDQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFdBQVksQ0FDWixTQUFVLENBQ1YseUJBQThCLENBQzlCLFVBQVcsQ0FDWCxZQUNGLENBRUEsMkVBQ0UsWUFDRixDQUlBLGlKQUVFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFdBQVksQ0FDWixTQUFVLENBQ1YsK0JBQW9DLENBQ3BDLFVBQVcsQ0FDWCxZQUNGLENBQ0Esb0JBT0Usb0JBQXNCLENBQ3RCLGlCQUNGLENBQ0EsaUJBQ0UsK0JBQ0YsQ0FDQSxjQUNFLDRCQUNGLENBR0EsMkJBQ0Usc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLG9CQUNGLENBQ0EsdUJBQ0UseUJBQTJCLENBQzNCLCtCQUNGLENBS0EsU0FDRSxvQkFDRixDQUNBLGVBQ0UsYUFBYyxDQUNkLDZCQUErQixDQUMvQiw4QkFBa0MsQ0FDbEMsZUFDRixDQUNBLHdCQUVFLGVBQWdCLENBQ2hCLGVBQ0YsQ0FDQSxZQUNFLDBCQUE0QixDQUM1Qiw2QkFDRixDQUNBLFdBRUUsUUFDRixDQUNBLHlCQUhFLGlCQUtGLENBQ0EsaUJBQ0UsUUFBUyxDQUNULDhCQUNGLENBQ0EsbUJBQ0UsaUJBQWtCLENBQ2xCLGNBQ0YsQ0FDQSxnQkFDRSxnQkFDRixDQUdBLHVCQUNJLGNBQWUsQ0FDZixlQUNKLENBQ0Esb0NBQ0ksaUJBQ0osQ0FDQSxrQ0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxVQUFXLENBQ1gsNEJBQWlDLENBRWpDLHdHQVdDLENBQ0QsZ0dBWUosQ0FDQSx3QkFDSSxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQ3hCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0FDVixzQkFBdUIsQ0FDdkIsOENBQ0osQ0FDQSxvQ0FDQSxJQUNRLDBCQUNSLENBQ0EsQ0FHQSx5QkFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0FDVix1QkFBeUIsQ0FDekIsd0JBQTBCLENBQzFCLDBCQUE0QixDQUM1QiwwQkFDRixDQUVBLE9BQ0UsYUFDRixDQUNBLFFBQ0Usb0JBQ0YsQ0FDQSxjQUNFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLDZCQUErQixDQUMvQiw4QkFBa0MsQ0FDbEMsZUFBZ0IsQ0FDaEIsd0JBQ0YsQ0FDQSxzQkFFRSxlQUFnQixDQUNoQixlQUNGLENBSUEsc0JBRkUsNkJBS0YsQ0FIQSxXQUNFLDBCQUVGLENBQ0EsVUFFRSxRQUNGLENBQ0EsdUJBSEUsaUJBS0YsQ0FDQSxnQkFDRSxRQUFTLENBQ1QsOEJBQ0YsQ0FDQSxrQkFDRSxpQkFBa0IsQ0FDbEIsY0FDRixDQUNBLGVBQ0UsZ0JBQ0YsQ0FHQSx1QkFDRSx5QkFBMkIsQ0FDM0IsK0JBQ0YsQ0FDQSw0QkFDRSxXQUFZLENBQ1osYUFBYyxDQUNkLHFCQUNGLENBR0EsS0FDRSxxQkFDRixDQUNBLEtBQ0UseUJBQTJCLENBQzNCLHVCQUNGLENBQ0EsTUFDRSxvNVRBQXE1VCxDQUNyNVQsMkJBQTRCLENBQzVCLHVCQUErQixDQUMvQix1QkFDRixDQUNBLE9BQ0UsZUFDRixDQUNBLHNCQUNFLHlCQUNGLENBQ0EsUUFDRSxpQkFDRixDQUNBLE9BQ0UscUJBQ0YsQ0FDQSxTQUNFLGNBQ0YsQ0FDQSxhQUNFLHlCQUNGLENBQ0EsV0FDRSxrQkFDRixDQUNBLFlBRUUsU0FBVSxDQUNWLGdCQUFvQixDQUNwQixzREFBdUQsQ0FDdkQsOEJBQTZDLENBQzdDLHVDQUEyQyxDQUMzQyxrQ0FBc0MsQ0FDdEMsbUNBQW9DLENBQ3BDLG9DQUFxQyxDQUNyQyw2Q0FDRixDQUNBLHFDQVhFLGtCQWFGLENBQ0EsZUFDRSxxQkFDRixDQUNBLDJKQUlFLCtCQUNGIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZyYW1ld29yazcgNS43LjE0XG4gKiBGdWxsIGZlYXR1cmVkIG1vYmlsZSBIVE1MIGZyYW1ld29yayBmb3IgYnVpbGRpbmcgaU9TICYgQW5kcm9pZCBhcHBzXG4gKiBodHRwczovL2ZyYW1ld29yazcuaW8vXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciA5LCAyMDIwXG4gKi9cbi8qPT09PT09PT09PT09PT09PT09PT1cbiAgQ29yZVxuICA9PT09PT09PT09PT09PT09PT09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMCwgMTIyLCAyNTU7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMwMDY2ZDY7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzI5OGZmZjtcbiAgLS1mNy1zYWZlLWFyZWEtbGVmdDogMHB4O1xuICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xuICAtLWY3LXNhZmUtYXJlYS10b3A6IDBweDtcbiAgLS1mNy1zYWZlLWFyZWEtYm90dG9tOiAwcHg7XG4gIC0tZjctc2FmZS1hcmVhLW91dGVyLWxlZnQ6IDBweDtcbiAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQ6IDBweDtcbiAgLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW86IDE7XG59XG5Ac3VwcG9ydHMgKGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpIHtcbiAgOnJvb3Qge1xuICAgIC0tZjctc2FmZS1hcmVhLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICAgIC0tZjctc2FmZS1hcmVhLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICB9XG4gIDpyb290IC5pb3MtbGVmdC1lZGdlLFxuICA6cm9vdCAuaW9zLWVkZ2VzLFxuICA6cm9vdCAuc2FmZS1hcmVhLWxlZnQsXG4gIDpyb290IC5zYWZlLWFyZWFzLFxuICA6cm9vdCAucG9wdXAsXG4gIDpyb290IC5zaGVldC1tb2RhbCxcbiAgOnJvb3QgLnBhbmVsLWxlZnQge1xuICAgIC0tZjctc2FmZS1hcmVhLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgfVxuICA6cm9vdCAuaW9zLXJpZ2h0LWVkZ2UsXG4gIDpyb290IC5pb3MtZWRnZXMsXG4gIDpyb290IC5zYWZlLWFyZWEtcmlnaHQsXG4gIDpyb290IC5zYWZlLWFyZWFzLFxuICA6cm9vdCAucG9wdXAsXG4gIDpyb290IC5zaGVldC1tb2RhbCxcbiAgOnJvb3QgLnBhbmVsLXJpZ2h0IHtcbiAgICAtLWY3LXNhZmUtYXJlYS1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gICAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICB9XG4gIDpyb290IC5uby1zYWZlLWFyZWFzLFxuICA6cm9vdCAubm8tc2FmZS1hcmVhLWxlZnQsXG4gIDpyb290IC5uby1pb3MtZWRnZXMsXG4gIDpyb290IC5uby1pb3MtbGVmdC1lZGdlIHtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdDogMHB4O1xuICB9XG4gIDpyb290IC5uby1zYWZlLWFyZWFzLFxuICA6cm9vdCAubm8tc2FmZS1hcmVhLXJpZ2h0LFxuICA6cm9vdCAubm8taW9zLWVkZ2VzLFxuICA6cm9vdCAubm8taW9zLXJpZ2h0LWVkZ2Uge1xuICAgIC0tZjctc2FmZS1hcmVhLXJpZ2h0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWY3LWRldmljZS1waXhlbC1yYXRpbzogMjtcbiAgfVxufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWY3LWRldmljZS1waXhlbC1yYXRpbzogMztcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PVxuICBGb250cyAmIEJhcnNcbiAgPT09PT09PT09PT09PT09PT09PT0gKi9cbjpyb290IHtcbiAgLS1mNy1mb250LXNpemU6IDE0cHg7XG4gIC8qXG4gIC0tZjctYmFycy1saW5rLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctYmFycy1iZy1pbWFnZTogbm9uZTtcbiAgLS1mNy1iYXJzLXRyYW5zbHVjZW50LW9wYWNpdHk6IDAuODtcbiAgLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXI6IDIwcHg7XG4gIC0tZjctYmFycy1zaGFkb3ctYm90dG9tLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgOTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAtLWY3LWJhcnMtc2hhZG93LXRvcC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjI1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA4KSA0MCUsIHJnYmEoMCwgMCwgMCwgMC4wNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDkwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLS1mNy1iYXJzLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctYmFycy1iZy1jb2xvcjogI2Y3ZjdmODtcbiAgLS1mNy1iYXJzLWJnLWNvbG9yLXJnYjogMjQ3LCAyNDcsIDI0ODtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctYmFycy10ZXh0LWNvbG9yOiAjZmZmO1xufVxuLmlvcyB7XG4gIC0tZjctZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIFNGIFBybyBUZXh0LCBTRiBVSSBUZXh0LCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWY3LWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tZjctdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1iYXJzLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctYmFycy1iZy1jb2xvcjogIzEyMTIxMjtcbiAgLS1mNy1iYXJzLWJnLWNvbG9yLXJnYjogMjIsIDIyLCAyMjtcbiAgLS1mNy1iYXJzLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT1cbiAgQ29sb3IgVGhlbWVzXG4gID09PT09PT09PT09PT09PT09PT09ICovXG4udGV4dC1jb2xvci1wcmltYXJ5IHtcbiAgLS1mNy10aGVtZS1jb2xvci10ZXh0LWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4uYmctY29sb3ItcHJpbWFyeSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYmctY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbn1cbi5ib3JkZXItY29sb3ItcHJpbWFyeSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4ucmlwcGxlLWNvbG9yLXByaW1hcnkge1xuICAtLWY3LXRoZW1lLWNvbG9yLXJpcHBsZS1jb2xvcjogcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjMpO1xufVxuOnJvb3Qge1xuICAtLWY3LWNvbG9yLXJlZDogI2ZmM2IzMDtcbiAgLS1mNy1jb2xvci1yZWQtcmdiOiAyNTUsIDU5LCA0ODtcbiAgLS1mNy1jb2xvci1yZWQtc2hhZGU6ICNmZjE0MDc7XG4gIC0tZjctY29sb3ItcmVkLXRpbnQ6ICNmZjYyNTk7XG4gIC0tZjctY29sb3ItZ3JlZW46ICM0Y2Q5NjQ7XG4gIC0tZjctY29sb3ItZ3JlZW4tcmdiOiA3NiwgMjE3LCAxMDA7XG4gIC0tZjctY29sb3ItZ3JlZW4tc2hhZGU6ICMyY2QwNDg7XG4gIC0tZjctY29sb3ItZ3JlZW4tdGludDogIzZlZTA4MTtcbiAgLS1mNy1jb2xvci1ibHVlOiAjMjE5NmYzO1xuICAtLWY3LWNvbG9yLWJsdWUtcmdiOiAzMywgMTUwLCAyNDM7XG4gIC0tZjctY29sb3ItYmx1ZS1zaGFkZTogIzBjODJkZjtcbiAgLS1mNy1jb2xvci1ibHVlLXRpbnQ6ICM0OGE4ZjU7XG4gIC0tZjctY29sb3ItcGluazogI2ZmMmQ1NTtcbiAgLS1mNy1jb2xvci1waW5rLXJnYjogMjU1LCA0NSwgODU7XG4gIC0tZjctY29sb3ItcGluay1zaGFkZTogI2ZmMDQzNDtcbiAgLS1mNy1jb2xvci1waW5rLXRpbnQ6ICNmZjU2NzY7XG4gIC0tZjctY29sb3IteWVsbG93OiAjZmZjYzAwO1xuICAtLWY3LWNvbG9yLXllbGxvdy1yZ2I6IDI1NSwgMjA0LCAwO1xuICAtLWY3LWNvbG9yLXllbGxvdy1zaGFkZTogI2Q2YWIwMDtcbiAgLS1mNy1jb2xvci15ZWxsb3ctdGludDogI2ZmZDQyOTtcbiAgLS1mNy1jb2xvci1vcmFuZ2U6ICNmZjk1MDA7XG4gIC0tZjctY29sb3Itb3JhbmdlLXJnYjogMjU1LCAxNDksIDA7XG4gIC0tZjctY29sb3Itb3JhbmdlLXNoYWRlOiAjZDY3ZDAwO1xuICAtLWY3LWNvbG9yLW9yYW5nZS10aW50OiAjZmZhNjI5O1xuICAtLWY3LWNvbG9yLXB1cnBsZTogIzljMjdiMDtcbiAgLS1mNy1jb2xvci1wdXJwbGUtcmdiOiAxNTYsIDM5LCAxNzY7XG4gIC0tZjctY29sb3ItcHVycGxlLXNoYWRlOiAjN2UyMDhmO1xuICAtLWY3LWNvbG9yLXB1cnBsZS10aW50OiAjYjkyZmQxO1xuICAtLWY3LWNvbG9yLWRlZXBwdXJwbGU6ICM2NzNhYjc7XG4gIC0tZjctY29sb3ItZGVlcHB1cnBsZS1yZ2I6IDEwMywgNTgsIDE4MztcbiAgLS1mNy1jb2xvci1kZWVwcHVycGxlLXNoYWRlOiAjNTYzMDk4O1xuICAtLWY3LWNvbG9yLWRlZXBwdXJwbGUtdGludDogIzdjNTJjODtcbiAgLS1mNy1jb2xvci1saWdodGJsdWU6ICM1YWM4ZmE7XG4gIC0tZjctY29sb3ItbGlnaHRibHVlLXJnYjogOTAsIDIwMCwgMjUwO1xuICAtLWY3LWNvbG9yLWxpZ2h0Ymx1ZS1zaGFkZTogIzMyYmJmOTtcbiAgLS1mNy1jb2xvci1saWdodGJsdWUtdGludDogIzgyZDVmYjtcbiAgLS1mNy1jb2xvci10ZWFsOiAjMDA5Njg4O1xuICAtLWY3LWNvbG9yLXRlYWwtcmdiOiAwLCAxNTAsIDEzNjtcbiAgLS1mNy1jb2xvci10ZWFsLXNoYWRlOiAjMDA2ZDYzO1xuICAtLWY3LWNvbG9yLXRlYWwtdGludDogIzAwYmZhZDtcbiAgLS1mNy1jb2xvci1saW1lOiAjY2RkYzM5O1xuICAtLWY3LWNvbG9yLWxpbWUtcmdiOiAyMDUsIDIyMCwgNTc7XG4gIC0tZjctY29sb3ItbGltZS1zaGFkZTogI2JhYzkyMztcbiAgLS1mNy1jb2xvci1saW1lLXRpbnQ6ICNkNmUyNWM7XG4gIC0tZjctY29sb3ItZGVlcG9yYW5nZTogI2ZmNmIyMjtcbiAgLS1mNy1jb2xvci1kZWVwb3JhbmdlLXJnYjogMjU1LCAxMDcsIDM0O1xuICAtLWY3LWNvbG9yLWRlZXBvcmFuZ2Utc2hhZGU6ICNmODUyMDA7XG4gIC0tZjctY29sb3ItZGVlcG9yYW5nZS10aW50OiAjZmY4NjRiO1xuICAtLWY3LWNvbG9yLWdyYXk6ICM4ZThlOTM7XG4gIC0tZjctY29sb3ItZ3JheS1yZ2I6IDE0MiwgMTQyLCAxNDc7XG4gIC0tZjctY29sb3ItZ3JheS1zaGFkZTogIzc5Nzk3ZjtcbiAgLS1mNy1jb2xvci1ncmF5LXRpbnQ6ICNhM2EzYTc7XG4gIC0tZjctY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4gIC0tZjctY29sb3Itd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWY3LWNvbG9yLXdoaXRlLXNoYWRlOiAjZWJlYmViO1xuICAtLWY3LWNvbG9yLXdoaXRlLXRpbnQ6ICNmZmZmZmY7XG4gIC0tZjctY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4gIC0tZjctY29sb3ItYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWY3LWNvbG9yLWJsYWNrLXNoYWRlOiAjMDAwMDAwO1xuICAtLWY3LWNvbG9yLWJsYWNrLXRpbnQ6ICMxNDE0MTQ7XG59XG4uY29sb3ItdGhlbWUtcmVkIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmM2IzMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgNTksIDQ4O1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZmYxNDA3O1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZjYyNTk7XG59XG4uY29sb3ItdGhlbWUtZ3JlZW4ge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjNGNkOTY0O1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogNzYsIDIxNywgMTAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjMmNkMDQ4O1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICM2ZWUwODE7XG59XG4uY29sb3ItdGhlbWUtYmx1ZSB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICMyMTk2ZjM7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAzMywgMTUwLCAyNDM7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMwYzgyZGY7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzQ4YThmNTtcbn1cbi5jb2xvci10aGVtZS1waW5rIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmMmQ1NTtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgNDUsIDg1O1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZmYwNDM0O1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZjU2NzY7XG59XG4uY29sb3ItdGhlbWUteWVsbG93IHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmY2MwMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjA0LCAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZDZhYjAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZmQ0Mjk7XG59XG4uY29sb3ItdGhlbWUtb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmOTUwMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMTQ5LCAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZDY3ZDAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZmE2Mjk7XG59XG4uY29sb3ItdGhlbWUtcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzljMjdiMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDE1NiwgMzksIDE3NjtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzdlMjA4ZjtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjYjkyZmQxO1xufVxuLmNvbG9yLXRoZW1lLWRlZXBwdXJwbGUge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjNjczYWI3O1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMTAzLCA1OCwgMTgzO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjNTYzMDk4O1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICM3YzUyYzg7XG59XG4uY29sb3ItdGhlbWUtbGlnaHRibHVlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzVhYzhmYTtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDkwLCAyMDAsIDI1MDtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzMyYmJmOTtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjODJkNWZiO1xufVxuLmNvbG9yLXRoZW1lLXRlYWwge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjMDA5Njg4O1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMCwgMTUwLCAxMzY7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMwMDZkNjM7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzAwYmZhZDtcbn1cbi5jb2xvci10aGVtZS1saW1lIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2NkZGMzOTtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDIwNSwgMjIwLCA1NztcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogI2JhYzkyMztcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjZDZlMjVjO1xufVxuLmNvbG9yLXRoZW1lLWRlZXBvcmFuZ2Uge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjZmY2YjIyO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMjU1LCAxMDcsIDM0O1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZjg1MjAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZjg2NGI7XG59XG4uY29sb3ItdGhlbWUtZ3JheSB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICM4ZThlOTM7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAxNDIsIDE0MiwgMTQ3O1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjNzk3OTdmO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNhM2EzYTc7XG59XG4uY29sb3ItdGhlbWUtd2hpdGUge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjZmZmZmZmO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogI2ViZWJlYjtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjZmZmZmZmO1xufVxuLmNvbG9yLXRoZW1lLWJsYWNrIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMwMDAwMDA7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzE0MTQxNDtcbn1cbi5jb2xvci1yZWQge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjZmYzYjMwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMjU1LCA1OSwgNDg7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICNmZjE0MDc7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogI2ZmNjI1OTtcbn1cbi50ZXh0LWNvbG9yLXJlZCB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogI2ZmM2IzMDtcbn1cbi5iZy1jb2xvci1yZWQge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJnLWNvbG9yOiAjZmYzYjMwO1xufVxuLmJvcmRlci1jb2xvci1yZWQge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJvcmRlci1jb2xvcjogI2ZmM2IzMDtcbn1cbi5yaXBwbGUtY29sb3ItcmVkLFxuLnJpcHBsZS1yZWQge1xuICAtLWY3LXRoZW1lLWNvbG9yLXJpcHBsZS1jb2xvcjogcmdiYSgyNTUsIDU5LCA0OCwgMC4zKTtcbn1cbi5jb2xvci1ncmVlbiB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICM0Y2Q5NjQ7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiA3NiwgMjE3LCAxMDA7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMyY2QwNDg7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzZlZTA4MTtcbn1cbi50ZXh0LWNvbG9yLWdyZWVuIHtcbiAgLS1mNy10aGVtZS1jb2xvci10ZXh0LWNvbG9yOiAjNGNkOTY0O1xufVxuLmJnLWNvbG9yLWdyZWVuIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogIzRjZDk2NDtcbn1cbi5ib3JkZXItY29sb3ItZ3JlZW4ge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJvcmRlci1jb2xvcjogIzRjZDk2NDtcbn1cbi5yaXBwbGUtY29sb3ItZ3JlZW4sXG4ucmlwcGxlLWdyZWVuIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoNzYsIDIxNywgMTAwLCAwLjMpO1xufVxuLmNvbG9yLWJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjMjE5NmYzO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMzMsIDE1MCwgMjQzO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjMGM4MmRmO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICM0OGE4ZjU7XG59XG4udGV4dC1jb2xvci1ibHVlIHtcbiAgLS1mNy10aGVtZS1jb2xvci10ZXh0LWNvbG9yOiAjMjE5NmYzO1xufVxuLmJnLWNvbG9yLWJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJnLWNvbG9yOiAjMjE5NmYzO1xufVxuLmJvcmRlci1jb2xvci1ibHVlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1ib3JkZXItY29sb3I6ICMyMTk2ZjM7XG59XG4ucmlwcGxlLWNvbG9yLWJsdWUsXG4ucmlwcGxlLWJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLXJpcHBsZS1jb2xvcjogcmdiYSgzMywgMTUwLCAyNDMsIDAuMyk7XG59XG4uY29sb3ItcGluayB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICNmZjJkNTU7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAyNTUsIDQ1LCA4NTtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogI2ZmMDQzNDtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjZmY1Njc2O1xufVxuLnRleHQtY29sb3ItcGluayB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogI2ZmMmQ1NTtcbn1cbi5iZy1jb2xvci1waW5rIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogI2ZmMmQ1NTtcbn1cbi5ib3JkZXItY29sb3ItcGluayB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjZmYyZDU1O1xufVxuLnJpcHBsZS1jb2xvci1waW5rLFxuLnJpcHBsZS1waW5rIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMjU1LCA0NSwgODUsIDAuMyk7XG59XG4uY29sb3IteWVsbG93IHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmY2MwMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjA0LCAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZDZhYjAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZmQ0Mjk7XG59XG4udGV4dC1jb2xvci15ZWxsb3cge1xuICAtLWY3LXRoZW1lLWNvbG9yLXRleHQtY29sb3I6ICNmZmNjMDA7XG59XG4uYmctY29sb3IteWVsbG93IHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogI2ZmY2MwMDtcbn1cbi5ib3JkZXItY29sb3IteWVsbG93IHtcbiAgLS1mNy10aGVtZS1jb2xvci1ib3JkZXItY29sb3I6ICNmZmNjMDA7XG59XG4ucmlwcGxlLWNvbG9yLXllbGxvdyxcbi5yaXBwbGUteWVsbG93IHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMjU1LCAyMDQsIDAsIDAuMyk7XG59XG4uY29sb3Itb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmOTUwMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMTQ5LCAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZDY3ZDAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZmE2Mjk7XG59XG4udGV4dC1jb2xvci1vcmFuZ2Uge1xuICAtLWY3LXRoZW1lLWNvbG9yLXRleHQtY29sb3I6ICNmZjk1MDA7XG59XG4uYmctY29sb3Itb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogI2ZmOTUwMDtcbn1cbi5ib3JkZXItY29sb3Itb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1ib3JkZXItY29sb3I6ICNmZjk1MDA7XG59XG4ucmlwcGxlLWNvbG9yLW9yYW5nZSxcbi5yaXBwbGUtb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMjU1LCAxNDksIDAsIDAuMyk7XG59XG4uY29sb3ItcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzljMjdiMDtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDE1NiwgMzksIDE3NjtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzdlMjA4ZjtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjYjkyZmQxO1xufVxuLnRleHQtY29sb3ItcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvci10ZXh0LWNvbG9yOiAjOWMyN2IwO1xufVxuLmJnLWNvbG9yLXB1cnBsZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYmctY29sb3I6ICM5YzI3YjA7XG59XG4uYm9yZGVyLWNvbG9yLXB1cnBsZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjOWMyN2IwO1xufVxuLnJpcHBsZS1jb2xvci1wdXJwbGUsXG4ucmlwcGxlLXB1cnBsZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItcmlwcGxlLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4zKTtcbn1cbi5jb2xvci1kZWVwcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzY3M2FiNztcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDEwMywgNTgsIDE4MztcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzU2MzA5ODtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjN2M1MmM4O1xufVxuLnRleHQtY29sb3ItZGVlcHB1cnBsZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogIzY3M2FiNztcbn1cbi5iZy1jb2xvci1kZWVwcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogIzY3M2FiNztcbn1cbi5ib3JkZXItY29sb3ItZGVlcHB1cnBsZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjNjczYWI3O1xufVxuLnJpcHBsZS1jb2xvci1kZWVwcHVycGxlLFxuLnJpcHBsZS1kZWVwcHVycGxlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjMpO1xufVxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICM1YWM4ZmE7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiA5MCwgMjAwLCAyNTA7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICMzMmJiZjk7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogIzgyZDVmYjtcbn1cbi50ZXh0LWNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogIzVhYzhmYTtcbn1cbi5iZy1jb2xvci1saWdodGJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJnLWNvbG9yOiAjNWFjOGZhO1xufVxuLmJvcmRlci1jb2xvci1saWdodGJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJvcmRlci1jb2xvcjogIzVhYzhmYTtcbn1cbi5yaXBwbGUtY29sb3ItbGlnaHRibHVlLFxuLnJpcHBsZS1saWdodGJsdWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLXJpcHBsZS1jb2xvcjogcmdiYSg5MCwgMjAwLCAyNTAsIDAuMyk7XG59XG4uY29sb3ItdGVhbCB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICMwMDk2ODg7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAwLCAxNTAsIDEzNjtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzAwNmQ2MztcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjMDBiZmFkO1xufVxuLnRleHQtY29sb3ItdGVhbCB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogIzAwOTY4ODtcbn1cbi5iZy1jb2xvci10ZWFsIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogIzAwOTY4ODtcbn1cbi5ib3JkZXItY29sb3ItdGVhbCB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjMDA5Njg4O1xufVxuLnJpcHBsZS1jb2xvci10ZWFsLFxuLnJpcHBsZS10ZWFsIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMyk7XG59XG4uY29sb3ItbGltZSB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICNjZGRjMzk7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAyMDUsIDIyMCwgNTc7XG4gIC0tZjctdGhlbWUtY29sb3Itc2hhZGU6ICNiYWM5MjM7XG4gIC0tZjctdGhlbWUtY29sb3ItdGludDogI2Q2ZTI1Yztcbn1cbi50ZXh0LWNvbG9yLWxpbWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLXRleHQtY29sb3I6ICNjZGRjMzk7XG59XG4uYmctY29sb3ItbGltZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYmctY29sb3I6ICNjZGRjMzk7XG59XG4uYm9yZGVyLWNvbG9yLWxpbWUge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJvcmRlci1jb2xvcjogI2NkZGMzOTtcbn1cbi5yaXBwbGUtY29sb3ItbGltZSxcbi5yaXBwbGUtbGltZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItcmlwcGxlLWNvbG9yOiByZ2JhKDIwNSwgMjIwLCA1NywgMC4zKTtcbn1cbi5jb2xvci1kZWVwb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvcjogI2ZmNmIyMjtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMTA3LCAzNDtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogI2Y4NTIwMDtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjZmY4NjRiO1xufVxuLnRleHQtY29sb3ItZGVlcG9yYW5nZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogI2ZmNmIyMjtcbn1cbi5iZy1jb2xvci1kZWVwb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogI2ZmNmIyMjtcbn1cbi5ib3JkZXItY29sb3ItZGVlcG9yYW5nZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjZmY2YjIyO1xufVxuLnJpcHBsZS1jb2xvci1kZWVwb3JhbmdlLFxuLnJpcHBsZS1kZWVwb3JhbmdlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMjU1LCAxMDcsIDM0LCAwLjMpO1xufVxuLmNvbG9yLWdyYXkge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjOGU4ZTkzO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMTQyLCAxNDIsIDE0NztcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzc5Nzk3ZjtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjYTNhM2E3O1xufVxuLnRleHQtY29sb3ItZ3JheSB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogIzhlOGU5Mztcbn1cbi5iZy1jb2xvci1ncmF5IHtcbiAgLS1mNy10aGVtZS1jb2xvci1iZy1jb2xvcjogIzhlOGU5Mztcbn1cbi5ib3JkZXItY29sb3ItZ3JheSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjOGU4ZTkzO1xufVxuLnJpcHBsZS1jb2xvci1ncmF5LFxuLnJpcHBsZS1ncmF5IHtcbiAgLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0NywgMC4zKTtcbn1cbi5jb2xvci13aGl0ZSB7XG4gIC0tZjctdGhlbWUtY29sb3I6ICNmZmZmZmY7XG4gIC0tZjctdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjZWJlYmViO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICNmZmZmZmY7XG59XG4udGV4dC1jb2xvci13aGl0ZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItdGV4dC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5iZy1jb2xvci13aGl0ZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItYmctY29sb3I6ICNmZmZmZmY7XG59XG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtcbiAgLS1mNy10aGVtZS1jb2xvci1ib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ucmlwcGxlLWNvbG9yLXdoaXRlLFxuLnJpcHBsZS13aGl0ZSB7XG4gIC0tZjctdGhlbWUtY29sb3ItcmlwcGxlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uY29sb3ItYmxhY2sge1xuICAtLWY3LXRoZW1lLWNvbG9yOiAjMDAwMDAwO1xuICAtLWY3LXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1mNy10aGVtZS1jb2xvci1zaGFkZTogIzAwMDAwMDtcbiAgLS1mNy10aGVtZS1jb2xvci10aW50OiAjMTQxNDE0O1xufVxuLnRleHQtY29sb3ItYmxhY2sge1xuICAtLWY3LXRoZW1lLWNvbG9yLXRleHQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmctY29sb3ItYmxhY2sge1xuICAtLWY3LXRoZW1lLWNvbG9yLWJnLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJvcmRlci1jb2xvci1ibGFjayB7XG4gIC0tZjctdGhlbWUtY29sb3ItYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnJpcHBsZS1jb2xvci1ibGFjayxcbi5yaXBwbGUtYmxhY2sge1xuICAtLWY3LXRoZW1lLWNvbG9yLXJpcHBsZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnJhbWV3b3JrNy1jb3JlLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUEwc0FCQUFBQUFBR1JBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQU5FQUFBQUJvQUFBQWNpMWpyejBkRVJVWUFBQXNJQUFBQUl3QUFBQ1FBZlFCWFIxQlBVd0FBRE9BQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBTExBQUFBYk1BQUFRdUF4UUo1VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlJLRitXWTIxaGNBQUFBb3dBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFERkFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFzQUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUE2d0FBQVNsQUFBS0JJcTdaaWxvWldGa0FBQUJiQUFBQURBQUFBQTJGbllDMzJob1pXRUFBQUdjQUFBQUlBQUFBQ1FIZ1FNOWFHMTBlQUFBQWlnQUFBQmhBQUFCSkMrY0FBRnNiMk5oQUFBREdBQUFBSlFBQUFDVVJsUkkrRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFqd0JNYm1GdFpRQUFDRlFBQUFGVEFBQUMyV0M2U2lod2IzTjBBQUFKcUFBQUFWWUFBQUoyQjVMeEwzamFZMkJrWUdBQTRpS3VMVkx4L0RaZkdiaVpHRURnWmsyaUlZeisvK05mTDBzYTAyY2dsNE1CTEEwQUpzb0xzbmphWTJCa1lHRDYvSytYUVk4bDdmOFBCZ2FXTkFhZ0NBcndCQUNSVlFYRmVOcGpZR1JnWVBCa2tHWmdZUUFCSmlCbVpBQ0pPVERvZ1FRQURkRUEzQUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGFiUGpNVXdOWXdId0VvVUdNUUFRN1VNWkFBQWVOcGoyTTBneUFBQ3F4Z0dOV0FNQUdJZElENEE1T3dEMHJPQStCQkk3UDlQaHVOQU1TQm1TWU9LK3dLeEV4Q2ZCV0lKb056Wi96OFkzWUJzRjZnNGtNMlVCcEZqQk5KTWIvNy9aOWdOWkJ0RHpHWTZDekdIQ2NRSGlnTUEyZEFXdHdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUIzZ0lBQWlvQ1BBSlNBbVFDaEFLVUFxUUMxZ0xzQXY0REhnTXdBMElEWUFOeUE1WUR0QVBFQStvRC9BUVdCRVlFWmdSNEJJb0VzZ1RJQk9JRkFuamE3VlhCVHlOVkdQKytLZTEwNlhhbW5iWXp0WWVWbHVrTVJtV2wwM1p3TGRBSWVDQ0taZ09LWEJZMm0xNUVzOFMwM2xwdVN6YVNHc09HUVBaR29vbWVnSTBtbXdqVkM1dU5kWlBHZ3pHYzhNREc0SW1MbXl4VHZ6ZlRLbVgvQTdQSmUvTzk5NXZYTjcvMyszN2ZLM0FRQklCMW5BWVg4TkMvaFhBNXQ4MTN3VitwTFkvN0lMZnQ0bWdJV3k0R3V4bTh6WHZ3YVc0YkdXNEVqYUJ1Qkh1RHk1OFZDamh0ZlJ0RWczWkRhalc3MHlnNHdNYlBzZWZZL3g3anptQXVRbC9uYkJpNnFGL0E5M0NXS2t5RUNDZ0FVc0lUbGxQWnRKYVN3NTZFbG5hYnVvaUtxWDh6bGN0TjVlNHVURXdzVE9Dby82WWdMQXFMbU05TkRRMU52VC9CNENmQ1RUOERIUTdOSDlHZ2owZ0F5WVRJc1oxR1VOZlMyZFNMS0tPT2lILzRlbVRmM3A1UGp2c094VzJPTy9USlBiN2RQWVllaWc3bjVoSFc4Q3U2QjE2Z1hSUmV6K2llM2dUYlE0NkVlU1hCV0JKYnpDOXBTM3oveVBqOC9PM3JmZngzYzJOamM2TXJTMW9sd3ZmTjM1NmZIeC91NTBmblJrZm5iRjZnd1M2ZDF3MFE0bWxMYzdkVVVqYzJNR3NIYUhFL3dRMWNBUzk5TlJKbml4UWVONndIVmJWZVY2dS9wNTNZV2d0Ky9BbHZzUDFNVkZBM3F5aXFWcjJxVHJjaVlQTUphZkV5YVVIM21aa2RRYUlmSmttWnZKZFJjeU9kbk02OHU4dk9meWcrUXRjaDA0VG1qaExzRzJIWWR6aWJSRVkzOXpmVlNrWDlucDdsWk9mN0RGRlYrTmJyWkxtaTJqcGFLMTBGN2dSOExMOUpuUllvSm1YVTFMa2VsUXRJYWsrWEZPQzQvSDUydjkzZXNINnhUdGZXMElVcGRLMnQvYmx2dGwrWlR3LytoYTFUdHV4WnpaaGdkUCthdU1GME1yNm9zWUNESkdCYnN6eStnM253MEVUaEIyZzF2cVFlTEtxRVVlaDkyMW16Z0craUJnRWFNYmxzcld6M21GbE1DL3d5TDFNWFpHK3g2RVZOWUJPR0NYeXh5TnRuaGxtczArL1pmd2NNWVR6aXpzUWpXTGNNcko4WXhycGgySnhyR0tXOGtHNUpaTHBpdEFuUng0K2pOU2NRaitiZjhDSDhpcStDQUVDWlUyUVJCU1FtWmxhWm1Pc09CTG8vZG9jOFYveUNlUEh6TDhWdW4vaTFGL204ZU5Fdk9HZTRobThSQitZMWNoR3ZiOXFKUWMwTzRIZ2NaQnlqM1BtcCtvQ1NkOGJobnBhL2oyZENNK3ByNXVUa0o1TmJNOFBETThOTEg0Um1MdEZzMGh5NE1zS1FUcjJZdzZqSWJIdnhyUEE2eEpLRnRiWlVwUkpoblR4SkJQS0d3L1BhcGxvdXEzWWRybkFGUENFbFF3RHBBSkVMZUJKSTUyazc2WjUxNzU0RnpWaWgwRzU1aEoyZEp1emcraGtRT2pYUElQTXFRdlRvS0ZyRGx1THRtaXJncCtSWFFONFd6cWFGaFdwVmJUZDg5OHlFOHRTMDlyaGpyZ1l4QUhmUTFpOW9Eck1pNDlHakozVHNKOStrRkJ4VTA4bWZwWFJJa3F5SGtWZ3NaRDJVTUNSbHBJKzQ0MWd5R1RzTjE5azh6ZDV5SWN4S0JxMXNjYm9FOS9FNjB6ZnJlUEcvUXI3ZmFiLytnSGZaRzZZZWtCMDNPcjhmcC90UXN6MXZXOTVFNDlFTjZlb1BHTGJEK2J1SjNUbzYzVWhxc1lpekZFcWxsbCthczF5ZDArQUM4d3Zsd21ESjZFMkV6bFIxWS9WT28zRm5kYldjTFZPcnNPY3IyTmRvV0w4MThHN0ZMSmZOaXYwOFg3ZjJOK09adUY1bjlXbzl3TUVxcnJCaDJxNWJGK1BIR2NTUDFSVGxKcGh4cW9wMXpqaXRPNTJVU1MvWjdieHVBY2VXckphZFB3TXk1QzJlditWMXJJaFhuOUh0SDRkMDYxNEFBQUI0MnEyUXZVN0RNQlNGajl1MEVneUlnZXdlMjZxSm5BNzlHNm5VcFF0aXlCNVMwMWh0NHNxTlZGVzhEQnNiSXh0UHdjTEV6bHR3N1JxSm9RTkRJMTM1eS9HNTlya0djSVZYTUJ5L0R1NDlNNFI0OGR6QUpUNDhONUd3Vzg4QlF2YnN1WVZyOXVtNWpiQVJrcE1GRi9SMzU3b3NNL1R3NUxtQkc3eDdidUlCWDU0RDlGanR1UVhPM2p5M1NmL0dEQnBiSEdDZ3NFS0JHcHd5NStqU09vQkFnZ242eENrMnlMQWtWMGxsU0ZtUU95T3lla2xuS0xlTG1kNGVqRm9WTmUva1hUNFF5YVRQMDAyMlZLVXlmRkZrWnBPVlc3VWs1eU0xMjFhSlBZVXdXR09FaUs2MkxJbVU0d283c3Bxc2xIdHQxcU1vMTBaR0t0Y1Z5U2U5Zncxeko5WnVOVFNmZEZQRk5CZkhsT3IvRVk3K0JFTlN4MVMvYjRPNXJ1cTVOaXZKQjdIZ1UzNHlLdW5KTUJwSDlqbk9NWGhLUGtQN3l2azRaYkZwWXJmYTJaQktzMU82NGtJa3NSQ0NuK0hTSDFFM2hpRUFlTnB0a0FsUHdrQVVoR2ZBQXhBc3lDVjQvaGJqZmQrM2FXcTdTaU4weVhZNS9yelJoVktoaVpzMDZiNXYzcnpaaHhURzUrY2J4SC9ueUh4RUNta1VVVVlGVmRSUXh5b2FhR0lONjlqQkx2YXdqd01jR3UweFRuQ0tNNXpqQXBlNHdqVnVjSXM3M09NQmozakNNMTd3aWplbW1PWWM1N25BUldhWVpZNUx6TFBBWlZvc3NzUVZsbGxobFRYV3Vjb0dtMXpqT2plNHlTMXU1MExoS0xkbCt6SXN1UzNSVnpLd2xmL1owcU5LZGdJN25oV3p0dmpRNWw1d2xKS0QrTFprcVB2MUxvZm12NWhRR3BOQ3dqWS9pMnVCMVA2SDd6cmFOeFczTFVNeDZyQWk4M2VwdGV3WXk2eHlQRitPU0RudTl1UWdzSjJla3NwWkRLVWFod2dIZmxjb094QkRiZjBGaWpTNXVLL1hMVXplRklIU0ZFd3ErZGtSbGlmYVFndGJ5VjdnemN6b0t0SFBUcGhaUmxjck84bzhtM0c4Z0tscGxNY0lpc2s5bTVVbHBoakZjbVFXODh6NGhhWmVTWFpHM3I4VEs3NHJBQUFBQUFBQi8vOEFBbmphWTJCa1lHRGdBV0laSUdZQ1FtWUdUUVpHQmkwR0R5Q2JCU3pHQUFBTmRnRFZBSGphZFZKSlRnSkJGSDFGZHdLT0lLQjBsRUVHd1NET3MrS3NhRHlER3pZYUUrTENFQS9nd2pNWTR6bGNlZ2JqRVl3TGI0SHZWd005aFhTNnEvcTlWLysvK3Y5REFSaEdGaldvVnJQOWdBaE1JdWgwSUl4cTNkODFpY0grSTJmcU5RSmwvQ0tNSko1QzdkQzNZUm9sb3c2RCtEd2EyRUFVZVQ1WmxMbWI0RnJrazBXYWYya2txQmgzOFhsWW1FS0tDcHRkd3BpTG5XR095VDRYeFN5dThZZzNmT0pIbWFxc0d1cFdQYXQzOWFHKzFCK3VxRTd4bmRQbk03N29NWlEwbnVmdWxORzhTaWVUVzdjVjBDVzBzNHhQVitjOXZib1NjajdOUWtEamRtY1JLMkNGdWtHK2JNVjVRT0d2NENMWFFUR0UzKzN5Y1V6cjdsUjhQbGZaZ1VFWnpqQWFPR3Y3V3VzeXdhd0hBYVpYdzJXTUJLS0p3ejNPWkxDYU1sOVY5ditDSHBNNmVwRnZWR3RLVkNYNlhnNjVHNlNRK01jWTh2Q0N5WFN2ODVZeXJSWjlXM1FWMDN2YlFaeDZpWjNzWjVFVEo2eFZrZkdsZ3M3VU92d21NOFVZWFpBZUhpWlNZeDl2T01rdmVNVStZeVQxK1RodjdlM0ZFU3RVNXJrY0ZaSWx4Ni9VWmNlSFo3aFc2S1RLeXJsajJSbHIrcjRPS3ZlOVpEVWxoek5aMjNUV1EreUtpTk00ZHhtZHQvQVB0SlpFeEFCNDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBwbVRhSWhqQVlBUFJFRm5RQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnJhbWV3b3JrNy1za2VsZXRvbic7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWVFBQTBBQUFBQUVjUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFGOUFBQUFCa0FBQUFjaVZ2b0RVOVRMeklBQUFHY0FBQUFTd0FBQUdCUnRWMWpZMjFoY0FBQUFmd0FBQUM4QUFBQmFtZ2xkZEpqZG5RZ0FBQUN1QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVhzQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQTJ3QUFBQ1VBQUFKakhDemhpUm9aV0ZrQUFBQk1BQUFBQzRBQUFBMkVSci9IV2hvWldFQUFBRmdBQUFBR2dBQUFDUUM4QURGYUcxMGVBQUFBZWdBQUFBVEFBQUF0QU1BQUJGc2IyTmhBQUFDdkFBQUFLNEFBQUN1YU5CbWhHMWhlSEFBQUFGOEFBQUFId0FBQUNBQW1nQTVibUZ0WlFBQUJBQUFBQUZRQUFBQ3VMZjZ3eXR3YjNOMEFBQUZVQUFBQUprQUFBRE9DS01JYzNqYVkyQmtZR0FBNGxVeDhpYngvRFpmR2JpWkdFRGdSdTM5QUFUOS93QWpBK01CSUplREFTd05BQ0JJQ3BzQUFIamFZMkJrWUdBODhQOEFneDZRQVFTTVlJUUNXQUJRWmdLM0FBQjQybU5nWkdCZ0NHUGdZR0JpQUFFUXljZ0FFbk5nMEFNSkFBQU5Kd0RVQUhqYVkyQmhaR0Njd01ES3dNRG93NWpHd01EZ0RxVy9Na2d5dERBd01ER3djakxBQUNNREVnaEljMDFoYUdCUVlLaGxQUEQvQUlNZTR3RUdCNWdheGdOQUhnTlFqaEVBNmRnTHZRQjQybU5rWUJCa0FBSkdLQjRLQUFBT2ZRQVZBSGphWTJCZ1lHYUFZQmtHUmdZUVNBSHlHTUY4RmdZUElNM0h3TUhBeE1ER29NU2d4V0RORU1zUXoxRDcvejlRWElGQmpVR0h3UkhJVC96Ly8vL2ovdy8rMy85LzYvL04vemVnNWlBQlJqWUd1Q0FqRTVCZ1FsY0FkQUlMSzVEQnhzN0J5Y1hBemNQTHh5OGdLQ1FzSWlvbUxpRXBCVllqTFNNcko2K2dxS1Nzb3FxbXJxR3BwYTJqcTZkdllHaGtiR0pxWnM1Z3dXQnBaVzFqYTJmdjRPams3T0xxNXU3aDZlWHQ0K3ZuSHhBWUZCd1N5akRnQUFCSkxpRzdBQkVCUkFBQUFDb0FLZ0FxQURnQVJnQlVBR0lBY0FCK0FJd0FtZ0NvQUxZQXhBRFlBT1lBOUFFQ0FSQUJIZ0VzQVRvQlNBRldBV1FCY2dHQUFZNEJuQUdxQWJnQnhnSFVBZUlCOEFIK0Fnd0NHZ0lvQWpZQ1JBSlNBbUFDYmdKOEFvb0NtQUttQXJRQ3dnTFFBdDRDOGdNQUF3NERIQU1xQXpnRFJnTlVBMklEY0FOK0E0d0RtZ09vQTdZRHhBUFNBK0FEN2dQOEJBb0VHQVFtQkRRRVFnUlFCRjRFYkFSNkJJZ0VuQVNxQkxnRXhnQUFlTnBqWUdJUVpHQmdtTWtZeXNETXdNNmd0NUdSUWQ5bUV6c0x3MXVqald5c2QydzJNVE1CbVF3Ym1VSENyQ0RoVGV4c2pIOXNOakdDeEkwRmpRWFZqUVdWQlR2SzA5SVlRLyt0Rm1RMEJwckd5TUR3L3dBakErTUJvSmtNb29LS2dvd01Ea3dNL3hnWVJ1Vnd5akVoeWJGRFpCWEJLdjR6UUZWQlZJNkczNmpjcU55bzNHaVpNU28zS2plczhoUUF4NTF3NW5qYXBaQzlhZ0pCRklYUCtFZlNCTUVYbUVvVTNHVmNCTkZXc0xFSktiWUtoRVVuT3JqcnlyZ2drZ2ZJUTZSTW56WlZIaUJOaWp4TTZweWRIVWlSRkFFWEx2ZWJjOCtkdVhjQlhPRUZBdFhYdzQxbmdRNmVQZGR3Z1hmUGRZUkNlVzZnSXg0OU45RVdiNTViMUwvb0ZJMUxucTVkVjhrQ1hUeDRycUdOVjg5MTNPTFRjd05kY2VlNUNTbWVQTGVvZjJDR0hIdWNZR0d3eGdZRkpHZGVvczhjUVdHSUNRYmtHQ2tTck9qS0dKYktndTZFVk9vWjd6Q3VpbG0rUDFtejNoU3l0K3pMU0EwbkF4bW55Y3BreHNyRkpyRnBrdTNOaXM1N05wZXRHa2NPWWJIRkdBRU96SnFYYW82U1kwZWJUVEo5ek8xMkhCeTJPdFZGVHZHWDY2YzBkMExoc3VWTzJtMFNjaGVKS2VOL3oxYmVFU3VSaStwUFlKN3Zpbmx1MTFwR29aSlQrY2R3VkVkQkZKU2JuN2RqekxxbDEvaUJsQnNpZExsY0JyRzJCOE1IbFJxR1NpbDUxblBmRWk2QU8zamFYYzVaTTRJQkFFYmhwOVJGMUZoQ1JibXlWTllza1NYRzBDYUVRdmFmMmovTE4xMTJidDZaYy9IT0VUWmlPSkFKSm1TYzE1RU5teEFSRlROcFNsekN0Qm16NWlUTlc3QW9KUjA4TEZtV2xiTmkxWnAxRy9JS2lqWnQyYlpqMTU2U2ZRY09IU2s3ZHFMaTFKbHpGNm91WGJsMjQxWk5YVU5UeTUyMmV3OGVkVHg1OXFLckYzUzllZGYzNGRPWGJ6OSsvZjBEZ3ljVEZnQUFBQUFBQUFILy93QUNlTnBqWUdCZ1pBQ0NHd21hT1dDNjluNEFqQVlBUkMwRzF3QUFBQT09XCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDAsIDQwMCwgNTAwLCA2MDAsIDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsLCBpdGFsaWM7XG59XG5odG1sLFxuYm9keSxcbi5mcmFtZXdvcms3LXJvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZjctZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy10ZXh0LWNvbG9yKTtcbn1cbi50aGVtZS1kYXJrIGJvZHksXG5ib2R5LnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnRoZW1lLWRhcmsge1xuICBjb2xvcjogdmFyKC0tZjctdGV4dC1jb2xvcik7XG59XG4uZnJhbWV3b3JrNy1yb290IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mcmFtZXdvcms3LWluaXRpYWxpemluZyAqLFxuLmZyYW1ld29yazctaW5pdGlhbGl6aW5nICo6YmVmb3JlLFxuLmZyYW1ld29yazctaW5pdGlhbGl6aW5nICo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtaW9zLFxuLmRldmljZS1hbmRyb2lkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRldmljZS1pb3Mge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDY5MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgaHRtbCxcbiAgYm9keSxcbiAgLmZyYW1ld29yazctcm9vdCB7XG4gICAgaGVpZ2h0OiA2NzFweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogNjkycHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICBodG1sLFxuICBib2R5LFxuICAuZnJhbWV3b3JrNy1yb290IHtcbiAgICBoZWlnaHQ6IDY3MnB4O1xuICB9XG59XG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5hLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIG91dGxpbmU6IDA7XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4ubGluayxcbi5pdGVtLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5wIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuZGV2aWNlLWZ1bGwtdmlld3BvcnQsXG5odG1sLmRldmljZS1mdWxsLXZpZXdwb3J0IGJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmlvcyAubWQtb25seSxcbi5pb3MgLmlmLW1kLFxuLmlvcyAuYXVyb3JhLW9ubHksXG4uaW9zIC5pZi1hdXJvcmEsXG4uaW9zIC5pZi1ub3QtaW9zLFxuLmlvcyAubm90LWlvcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDY5MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmlvcyxcbiAgLmlvcyBib2R5LFxuICAuaW9zIC5mcmFtZXdvcms3LXJvb3Qge1xuICAgIGhlaWdodDogNjcxcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDY5MnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmlvcyxcbiAgLmlvcyBib2R5LFxuICAuaW9zIC5mcmFtZXdvcms3LXJvb3Qge1xuICAgIGhlaWdodDogNjcycHg7XG4gIH1cbn1cbi8qID09PSBTdGF0dXNiYXIgPT09ICovXG4vKiA9PT0gVmlld3MgPT09ICovXG4udmlld3MsXG4udmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZyYW1ld29yazctcm9vdCA+IC52aWV3LFxuLmZyYW1ld29yazctcm9vdCA+IC52aWV3cyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZjctYXBwYmFyLWFwcC1vZmZzZXQsIDBweCkpO1xufVxuLnZpZXctcmVzaXplLWhhbmRsZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tZjctcGFnZS1tYXN0ZXItd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsIC52aWV3LXJlc2l6ZS1oYW5kbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiA9PT0gUGFnZXMgPT09ICovXG46cm9vdCB7XG4gIC0tZjctcGFnZS1tYXN0ZXItd2lkdGg6IDMyMHB4O1xuICAtLWY3LXBhZ2UtbWFzdGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LXBhZ2UtbWFzdGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWY3LXBhZ2Utc3dpcGViYWNrLXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtLWY3LXBhZ2UtcGFyYWxsYXgtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIC0tZjctcGFnZS1jb3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgLS1mNy1wYWdlLWRpdmUtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIC0tZjctcGFnZS1mYWRlLXRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAtLWY3LXBhZ2UtZmxpcC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbiAgLS1mNy1wYWdlLXB1c2gtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIC8qXG4gIC0tZjctcGFnZS1jb250ZW50LWV4dHJhLXBhZGRpbmctdG9wOiAwcHg7XG4gIC0tZjctcGFnZS1jb250ZW50LWV4dHJhLXBhZGRpbmctYm90dG9tOiAwcHg7XG4gICovXG59XG4uaW9zIHtcbiAgLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAtLWY3LXBhZ2UtYmctY29sb3I6ICNlZmVmZjQ7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy1wYWdlLWJnLWNvbG9yOiAjMDAwO1xufVxuLnRoZW1lLWRhcmsge1xuICAtLWY3LXBhZ2UtbWFzdGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnBhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1wYWdlLWJnLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLnN0YWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UtY29sbGFwc2VkIHtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtY29sbGFwc2UtcHJvZ3Jlc3M6IDE7XG59XG4ucGFnZS1wcmV2aW91cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1mNy1wYWdlLW5hdmJhci1vZmZzZXQsIDBweCkgKyB2YXIoLS1mNy1wYWdlLXRvb2xiYXItdG9wLW9mZnNldCwgMHB4KSArIHZhcigtLWY3LXBhZ2Utc3VibmF2YmFyLW9mZnNldCwgMHB4KSArIHZhcigtLWY3LXBhZ2Utc2VhcmNoYmFyLW9mZnNldCwgMHB4KSArIHZhcigtLWY3LXBhZ2UtY29udGVudC1leHRyYS1wYWRkaW5nLXRvcCwgMHB4KSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWY3LXBhZ2UtdG9vbGJhci1ib3R0b20tb2Zmc2V0LCAwcHgpICsgdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSkgKyB2YXIoLS1mNy1wYWdlLWNvbnRlbnQtZXh0cmEtcGFkZGluZy1ib3R0b20sIDBweCkpO1xufVxuLnBhZ2UtdHJhbnNpdGlvbmluZyxcbi5wYWdlLXRyYW5zaXRpb25pbmcgLnBhZ2Utc2hhZG93LWVmZmVjdCxcbi5wYWdlLXRyYW5zaXRpb25pbmcgLnBhZ2Utb3BhY2l0eS1lZmZlY3Qge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuLnBhZ2UtdHJhbnNpdGlvbmluZy1zd2lwZWJhY2ssXG4ucGFnZS10cmFuc2l0aW9uaW5nLXN3aXBlYmFjayAucGFnZS1zaGFkb3ctZWZmZWN0LFxuLnBhZ2UtdHJhbnNpdGlvbmluZy1zd2lwZWJhY2sgLnBhZ2Utb3BhY2l0eS1lZmZlY3Qge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wYWdlLXN3aXBlYmFjay10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5wYWdlLW5leHQsXG4ucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLnBhZ2UtbmV4dCxcbi5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5wYWdlLWN1cnJlbnQsXG4ucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLnBhZ2UtY3VycmVudCxcbi5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5wYWdlLXByZXZpb3VzOm5vdCguc3RhY2tlZCksXG4ucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLnBhZ2UtcHJldmlvdXM6bm90KC5zdGFja2VkKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2Utc2hhZG93LWVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAlLCByZ2JhKDAsIDAsIDAsIDAuMDEpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xufVxuLnBhZ2Utb3BhY2l0eS1lZmZlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW9zIC5wYWdlLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbn1cbi5pb3MgLnBhZ2UtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4uaW9zIC5wYWdlLXByZXZpb3VzIC5wYWdlLW9wYWNpdHktZWZmZWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pb3MgLnBhZ2UtcHJldmlvdXM6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmlvcyAucGFnZS1jdXJyZW50IC5wYWdlLXNoYWRvdy1lZmZlY3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAucGFnZS1uZXh0IHtcbiAgYW5pbWF0aW9uOiBpb3MtcGFnZS1uZXh0LXRvLWN1cnJlbnQgdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLnBhZ2UtbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjAxKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbiAgYW5pbWF0aW9uOiBpb3MtcGFnZS1lbGVtZW50LWZhZGUtaW4gdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogaW9zLXBhZ2UtY3VycmVudC10by1wcmV2aW91cyB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAucGFnZS1jdXJyZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBhbmltYXRpb246IGlvcy1wYWdlLWVsZW1lbnQtZmFkZS1pbiB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLnBhZ2UtcHJldmlvdXMge1xuICBhbmltYXRpb246IGlvcy1wYWdlLXByZXZpb3VzLXRvLWN1cnJlbnQgdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5wYWdlLXByZXZpb3VzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBhbmltYXRpb246IGlvcy1wYWdlLWVsZW1lbnQtZmFkZS1vdXQgdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5wYWdlLWN1cnJlbnQge1xuICBhbmltYXRpb246IGlvcy1wYWdlLWN1cnJlbnQtdG8tbmV4dCB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLnBhZ2UtY3VycmVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjAxKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbiAgYW5pbWF0aW9uOiBpb3MtcGFnZS1lbGVtZW50LWZhZGUtb3V0IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGlvcy1wYWdlLW5leHQtdG8tY3VycmVudCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1wYWdlLXByZXZpb3VzLXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtcGFnZS1jdXJyZW50LXRvLXByZXZpb3VzIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtcGFnZS1jdXJyZW50LXRvLW5leHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1wYWdlLWVsZW1lbnQtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLXBhZ2UtZWxlbWVudC1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi52aWV3Om5vdCgudmlldy1tYXN0ZXItZGV0YWlsKSAucGFnZS1tYXN0ZXItc3RhY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1tYXN0ZXItc3RhY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsIC5wYWdlLW1hc3Rlcixcbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIge1xuICB3aWR0aDogdmFyKC0tZjctcGFnZS1tYXN0ZXItd2lkdGgpO1xuICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xuICAtLWY3LXNhZmUtYXJlYS1vdXRlci1yaWdodDogMHB4O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWY3LXBhZ2UtbWFzdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctcGFnZS1tYXN0ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi52aWV3LW1hc3Rlci1kZXRhaWwgLnBhZ2UtbWFzdGVyLWRldGFpbCxcbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXItZGV0YWlsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWY3LXBhZ2UtbWFzdGVyLXdpZHRoKSk7XG4gIC0tZjctc2FmZS1hcmVhLWxlZnQ6IDBweDtcbiAgLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdDogMHB4O1xuICBsZWZ0OiB2YXIoLS1mNy1wYWdlLW1hc3Rlci13aWR0aCk7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsIC5wYWdlLW1hc3RlciB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udmlldy1tYXN0ZXItZGV0YWlsIC5wYWdlLW1hc3RlcjpiZWZvcmUsXG4udmlldy1tYXN0ZXItZGV0YWlsIC5wYWdlLW1hc3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5wYWdlLW1hc3RlciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5tZCAucm91dGVyLXRyYW5zaXRpb24tY3VzdG9tIC5wYWdlLXByZXZpb3VzLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tY3VzdG9tIC5wYWdlLXByZXZpb3VzLFxuLmF1cm9yYSAucm91dGVyLXRyYW5zaXRpb24tY3VzdG9tIC5wYWdlLXByZXZpb3VzLFxuLm1kIC5yb3V0ZXItdHJhbnNpdGlvbi1jdXN0b20gLnBhZ2UtbmV4dCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWN1c3RvbSAucGFnZS1uZXh0LFxuLmF1cm9yYSAucm91dGVyLXRyYW5zaXRpb24tY3VzdG9tIC5wYWdlLW5leHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY2lyY2xlLWZvcndhcmQ6YWZ0ZXIsXG4ucm91dGVyLXRyYW5zaXRpb24tZjctY2lyY2xlLWJhY2t3YXJkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMHZtYXg7XG4gIGhlaWdodDogMTAwdm1heDtcbiAgbWFyZ2luLWxlZnQ6IC01MHZtYXg7XG4gIG1hcmdpbi10b3A6IC01MHZtYXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXBhZ2UtYmctY29sb3IpO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY2lyY2xlLWZvcndhcmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZjctY2lyY2xlLWNpcmNsZS1pbiA0MDBtcyBmb3J3YXJkcztcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1jaXJjbGUtZm9yd2FyZCAucGFnZS1uZXh0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBmNy1jaXJjbGUtbmV4dC10by1jdXJyZW50IDMwMG1zIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xuICB6LWluZGV4OiAxNTA7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY2lyY2xlLWJhY2t3YXJkOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBmNy1jaXJjbGUtY2lyY2xlLW91dCAzMDBtcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzNTBtcztcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1jaXJjbGUtYmFja3dhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctY2lyY2xlLWN1cnJlbnQtdG8tbmV4dCA3MDBtcyBmb3J3YXJkcztcbiAgei1pbmRleDogMTUwO1xufVxuQGtleWZyYW1lcyBmNy1jaXJjbGUtY2lyY2xlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctY2lyY2xlLWNpcmNsZS1vdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1jaXJjbGUtbmV4dC10by1jdXJyZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM1KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctY2lyY2xlLWN1cnJlbnQtdG8tbmV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTclIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1jb3Zlci12LWZvcndhcmQsXG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItdi1iYWNrd2FyZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItdi1mb3J3YXJkIC5wYWdlLW5leHQge1xuICBhbmltYXRpb246IGY3LWNvdmVyLXYtbmV4dC10by1jdXJyZW50IHZhcigtLWY3LXBhZ2UtY292ZXItdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItdi1mb3J3YXJkIC5wYWdlLWN1cnJlbnQge1xuICBhbmltYXRpb246IGY3LWNvdmVyLXYtY3VycmVudC10by1wcmV2IHZhcigtLWY3LXBhZ2UtY292ZXItdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItdi1iYWNrd2FyZCAucGFnZS1jdXJyZW50IHtcbiAgYW5pbWF0aW9uOiBmNy1jb3Zlci12LWN1cnJlbnQtdG8tbmV4dCB2YXIoLS1mNy1wYWdlLWNvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWNvdmVyLXYtYmFja3dhcmQgLnBhZ2UtcHJldmlvdXMge1xuICBhbmltYXRpb246IGY3LWNvdmVyLXYtcHJldi10by1jdXJyZW50IHZhcigtLWY3LXBhZ2UtY292ZXItdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGY3LWNvdmVyLXYtbmV4dC10by1jdXJyZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LWNvdmVyLXYtY3VycmVudC10by1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LWNvdmVyLXYtY3VycmVudC10by1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwcHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1jb3Zlci12LXByZXYtdG8tY3VycmVudCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwcHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1jb3Zlci1mb3J3YXJkLFxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWNvdmVyLWJhY2t3YXJkIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1jb3Zlci1mb3J3YXJkIC5wYWdlLW5leHQge1xuICBhbmltYXRpb246IGY3LWNvdmVyLW5leHQtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLWNvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWNvdmVyLWZvcndhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctY292ZXItY3VycmVudC10by1wcmV2IHZhcigtLWY3LXBhZ2UtY292ZXItdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItYmFja3dhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctY292ZXItY3VycmVudC10by1uZXh0IHZhcigtLWY3LXBhZ2UtY292ZXItdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctY292ZXItYmFja3dhcmQgLnBhZ2UtcHJldmlvdXMge1xuICBhbmltYXRpb246IGY3LWNvdmVyLXByZXYtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLWNvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBmNy1jb3Zlci1uZXh0LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctY292ZXItY3VycmVudC10by1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LWNvdmVyLWN1cnJlbnQtdG8tcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTMwMHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctY292ZXItcHJldi10by1jdXJyZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0zMDBweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWRpdmUtZm9yd2FyZCxcbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1kaXZlLWJhY2t3YXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcGFnZS1iZy1jb2xvcik7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctZGl2ZS1mb3J3YXJkIC5wYWdlLW5leHQge1xuICBhbmltYXRpb246IGY3LWRpdmUtbmV4dC10by1jdXJyZW50IHZhcigtLWY3LXBhZ2UtZGl2ZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1kaXZlLWZvcndhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctZGl2ZS1jdXJyZW50LXRvLXByZXYgdmFyKC0tZjctcGFnZS1kaXZlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWRpdmUtYmFja3dhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctZGl2ZS1jdXJyZW50LXRvLW5leHQgdmFyKC0tZjctcGFnZS1kaXZlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWRpdmUtYmFja3dhcmQgLnBhZ2UtcHJldmlvdXMge1xuICBhbmltYXRpb246IGY3LWRpdmUtcHJldi10by1jdXJyZW50IHZhcigtLWY3LXBhZ2UtZGl2ZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgZjctZGl2ZS1uZXh0LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTUwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1kaXZlLWN1cnJlbnQtdG8tbmV4dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTUwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LWRpdmUtY3VycmVudC10by1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDE1MHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1kaXZlLXByZXYtdG8tY3VycmVudCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDE1MHB4KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIH1cbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1mYWRlLWZvcndhcmQsXG4ucm91dGVyLXRyYW5zaXRpb24tZjctZmFkZS1iYWNrd2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXBhZ2UtYmctY29sb3IpO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWZhZGUtZm9yd2FyZCAucGFnZS1uZXh0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IGY3LWZhZGUtaW4gdmFyKC0tZjctcGFnZS1mYWRlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWZhZGUtZm9yd2FyZCAucGFnZS1jdXJyZW50IHtcbiAgYW5pbWF0aW9uOiBmNy1mYWRlLW91dCB2YXIoLS1mNy1wYWdlLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctZmFkZS1iYWNrd2FyZCAucGFnZS1jdXJyZW50IHtcbiAgYW5pbWF0aW9uOiBmNy1mYWRlLW91dCB2YXIoLS1mNy1wYWdlLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctZmFkZS1iYWNrd2FyZCAucGFnZS1wcmV2aW91cyB7XG4gIGFuaW1hdGlvbjogZjctZmFkZS1pbiB2YXIoLS1mNy1wYWdlLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGY3LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctZmxpcC1mb3J3YXJkLFxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWZsaXAtYmFja3dhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWZsaXAtZm9yd2FyZCAucGFnZSxcbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1mbGlwLWJhY2t3YXJkIC5wYWdlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LWZsaXAtZm9yd2FyZCAucGFnZS1uZXh0IHtcbiAgYW5pbWF0aW9uOiBmNy1mbGlwLW5leHQtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLWZsaXAtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctZmxpcC1mb3J3YXJkIC5wYWdlLWN1cnJlbnQge1xuICBhbmltYXRpb246IGY3LWZsaXAtY3VycmVudC10by1wcmV2IHZhcigtLWY3LXBhZ2UtZmxpcC10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1mbGlwLWJhY2t3YXJkIC5wYWdlLWN1cnJlbnQge1xuICBhbmltYXRpb246IGY3LWZsaXAtY3VycmVudC10by1uZXh0IHZhcigtLWY3LXBhZ2UtZmxpcC10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1mbGlwLWJhY2t3YXJkIC5wYWdlLXByZXZpb3VzIHtcbiAgYW5pbWF0aW9uOiBmNy1mbGlwLXByZXYtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLWZsaXAtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGY3LWZsaXAtbmV4dC10by1jdXJyZW50IHtcbiAgZnJvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwMHZtYXgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LWZsaXAtY3VycmVudC10by1uZXh0IHtcbiAgZnJvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xMDB2bWF4KSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctZmxpcC1jdXJyZW50LXRvLXByZXYge1xuICBmcm9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwMHZtYXgpIHJvdGF0ZVkoLTE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctZmxpcC1wcmV2LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwdm1heCkgcm90YXRlWSgtMTgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1wYXJhbGxheC1mb3J3YXJkIC5wYWdlLW5leHQge1xuICBhbmltYXRpb246IGY3LXBhcmFsbGF4LW5leHQtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLXBhcmFsbGF4LXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LXBhcmFsbGF4LWZvcndhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctcGFyYWxsYXgtY3VycmVudC10by1wcmV2IHZhcigtLWY3LXBhZ2UtcGFyYWxsYXgtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctcGFyYWxsYXgtYmFja3dhcmQgLnBhZ2UtY3VycmVudCB7XG4gIGFuaW1hdGlvbjogZjctcGFyYWxsYXgtY3VycmVudC10by1uZXh0IHZhcigtLWY3LXBhZ2UtcGFyYWxsYXgtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctcGFyYWxsYXgtYmFja3dhcmQgLnBhZ2UtcHJldmlvdXMge1xuICBhbmltYXRpb246IGY3LXBhcmFsbGF4LXByZXYtdG8tY3VycmVudCB2YXIoLS1mNy1wYWdlLXBhcmFsbGF4LXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBmNy1wYXJhbGxheC1uZXh0LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctcGFyYWxsYXgtY3VycmVudC10by1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGY3LXBhcmFsbGF4LWN1cnJlbnQtdG8tcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1wYXJhbGxheC1wcmV2LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbi5yb3V0ZXItdHJhbnNpdGlvbi1mNy1wdXNoLWZvcndhcmQgLnBhZ2UtbmV4dCB7XG4gIGFuaW1hdGlvbjogZjctcHVzaC1uZXh0LXRvLWN1cnJlbnQgdmFyKC0tZjctcGFnZS1wdXNoLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLnJvdXRlci10cmFuc2l0aW9uLWY3LXB1c2gtZm9yd2FyZCAucGFnZS1jdXJyZW50IHtcbiAgYW5pbWF0aW9uOiBmNy1wdXNoLWN1cnJlbnQtdG8tcHJldiB2YXIoLS1mNy1wYWdlLXB1c2gtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctcHVzaC1iYWNrd2FyZCAucGFnZS1jdXJyZW50IHtcbiAgYW5pbWF0aW9uOiBmNy1wdXNoLWN1cnJlbnQtdG8tbmV4dCB2YXIoLS1mNy1wYWdlLXB1c2gtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4ucm91dGVyLXRyYW5zaXRpb24tZjctcHVzaC1iYWNrd2FyZCAucGFnZS1wcmV2aW91cyB7XG4gIGFuaW1hdGlvbjogZjctcHVzaC1wcmV2LXRvLWN1cnJlbnQgdmFyKC0tZjctcGFnZS1wdXNoLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBmNy1wdXNoLW5leHQtdG8tY3VycmVudCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1wdXNoLWN1cnJlbnQtdG8tbmV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmNy1wdXNoLWN1cnJlbnQtdG8tcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZjctcHVzaC1wcmV2LXRvLWN1cnJlbnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG4vKiA9PT0gTGluayA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1saW5rLWhpZ2hsaWdodC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LWxpbmstaGlnaGxpZ2h0LXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWY3LWxpbmstaGlnaGxpZ2h0LWNvbG9yOiB2YXIoLS1mNy1saW5rLWhpZ2hsaWdodC1ibGFjayk7XG59XG4udGhlbWUtZGFyayB7XG4gIC0tZjctbGluay1oaWdobGlnaHQtY29sb3I6IHZhcigtLWY3LWxpbmstaGlnaGxpZ2h0LXdoaXRlKTtcbn1cbi5saW5rLFxuLnRhYi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi5saW5rIGkgKyBzcGFuLFxuLmxpbmsgaSArIGksXG4ubGluayBzcGFuICsgaSxcbi5saW5rIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5pb3MgLmxpbmsge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xufVxuLmlvcyAubGluay5hY3RpdmUtc3RhdGUge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi8qID09PSBOYXZiYXIgPT09ICovXG46cm9vdCB7XG4gIC8qXG4gIC0tZjctbmF2YmFyLWJnLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgLS1mNy1uYXZiYXItYmctY29sb3ItcmdiOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYik7XG4gIC0tZjctbmF2YmFyLWJnLWltYWdlOiB2YXIoLS1mNy1iYXJzLWJnLWltYWdlKTtcbiAgLS1mNy1uYXZiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG4gIC0tZjctbmF2YmFyLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvcik7XG4gIC0tZjctbmF2YmFyLXRleHQtY29sb3I6IHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcik7XG4gICovXG4gIC0tZjctbmF2YmFyLWhpZGUtc2hvdy10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgLS1mNy1uYXZiYXItdGl0bGUtbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1mNy1uYXZiYXItdGl0bGUtZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWY3LW5hdmJhci1zdWJ0aXRsZS10ZXh0LWFsaWduOiBpbmhlcml0O1xuICAtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1saW5lLWhlaWdodDogMS4yO1xuICAtLWY3LW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LWNvbG9yOiBpbmhlcml0O1xuICAtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLXBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uaW9zIHtcbiAgLS1mNy1uYXZiYXItaGVpZ2h0OiA0NHB4O1xuICAtLWY3LW5hdmJhci10YWJsZXQtaGVpZ2h0OiA0NHB4O1xuICAtLWY3LW5hdmJhci1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctbmF2YmFyLWlubmVyLXBhZGRpbmctbGVmdDogOHB4O1xuICAtLWY3LW5hdmJhci1pbm5lci1wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIC0tZjctbmF2YmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctbmF2YmFyLXRpdGxlLW1hcmdpbi1sZWZ0OiAwO1xuICAtLWY3LW5hdmJhci10aXRsZS1tYXJnaW4tcmlnaHQ6IDA7XG4gIC0tZjctbmF2YmFyLXRpdGxlLXRleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1mNy1uYXZiYXItc3VidGl0bGUtZm9udC1zaXplOiAxMHB4O1xuICAtLWY3LW5hdmJhci1zdWJ0aXRsZS1saW5lLWhlaWdodDogMTtcbiAgLS1mNy1uYXZiYXItc2hhZG93LWltYWdlOiBub25lO1xuICAtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQ6IDUycHg7XG4gIC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWZvbnQtc2l6ZTogMzRweDtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLXBhZGRpbmctdmVydGljYWw6IDZweDtcbiAgLypcbiAgLS1mNy1uYXZiYXItbGluay1oZWlnaHQ6IHZhcigtLWY3LW5hdmJhci1oZWlnaHQpO1xuICAtLWY3LW5hdmJhci1saW5rLWxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KTtcbiAgKi9cbiAgLS1mNy1uYXZiYXItc3VidGl0bGUtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LW5hdmJhci1zdWJ0aXRsZS10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhcnMsXG4ubmF2YmFyIHtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFycyAubmF2YmFyIHtcbiAgei1pbmRleDogYXV0bztcbn1cbi5uYXZiYXIge1xuICAtLWY3LW5hdmJhci1sYXJnZS1jb2xsYXBzZS1wcm9ncmVzczogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xuICBjb2xvcjogdmFyKC0tZjctbmF2YmFyLXRleHQtY29sb3IsIHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcikpO1xuICBmb250LXNpemU6IHZhcigtLWY3LW5hdmJhci1mb250LXNpemUpO1xufVxuLm5hdmJhci5zdGFja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2YmFyIGEge1xuICBjb2xvcjogdmFyKC0tZjctbmF2YmFyLWxpbmstY29sb3IsIHZhcigtLWY3LWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG59XG4ubmF2YmFyIGEubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LW5hdmJhci1saW5rLWxpbmUtaGVpZ2h0LCB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSk7XG4gIGhlaWdodDogdmFyKC0tZjctbmF2YmFyLWxpbmstaGVpZ2h0LCB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSk7XG59XG4ubmF2YmFyIC50aXRsZSxcbi5uYXZiYXIgLmxlZnQsXG4ubmF2YmFyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubmF2YmFyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LW5hdmJhci10aXRsZS1mb250LXdlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LW5hdmJhci10aXRsZS1saW5lLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWY3LW5hdmJhci10aXRsZS10ZXh0LWFsaWduKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1uYXZiYXItdGl0bGUtZm9udC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LW5hdmJhci10aXRsZS1tYXJnaW4tbGVmdCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZjctbmF2YmFyLXRpdGxlLW1hcmdpbi1sZWZ0KTtcbn1cbi5uYXZiYXIgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1mNy1uYXZiYXItc3VidGl0bGUtdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbmF2YmFyLXN1YnRpdGxlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1uYXZiYXItc3VidGl0bGUtbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1mNy1uYXZiYXItc3VidGl0bGUtdGV4dC1hbGlnbik7XG59XG4ubmF2YmFyIC5sZWZ0LFxuLm5hdmJhciAucmlnaHQge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAucmlnaHQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXZiYXIubm8taGFpcmxpbmUgLm5hdmJhci1iZzphZnRlcixcbi5uYXZiYXIubm8tYm9yZGVyIC5uYXZiYXItYmc6YWZ0ZXIsXG4ubmF2YmFyIC5uby1oYWlybGluZSAubmF2YmFyLWJnOmFmdGVyLFxuLm5hdmJhciAubm8tYm9yZGVyIC5uYXZiYXItYmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLm5vLWhhaXJsaW5lIC50aXRsZS1sYXJnZTphZnRlcixcbi5uYXZiYXIubm8tYm9yZGVyIC50aXRsZS1sYXJnZTphZnRlcixcbi5uYXZiYXIgLm5vLWhhaXJsaW5lIC50aXRsZS1sYXJnZTphZnRlcixcbi5uYXZiYXIgLm5vLWJvcmRlciAudGl0bGUtbGFyZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLm5vLXNoYWRvdyAubmF2YmFyLWJnOmJlZm9yZSxcbi5uYXZiYXIgLm5vLXNoYWRvdyAubmF2YmFyLWJnOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIubmF2YmFyLWhpZGRlbiAubmF2YmFyLWJnOmJlZm9yZSxcbi5uYXZiYXItaGlkZGVuIC5uYXZiYXIgLm5hdmJhci1iZzpiZWZvcmUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1uYXZiYXItYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mNy1uYXZiYXItYmctaW1hZ2UsIHZhcigtLWY3LWJhcnMtYmctaW1hZ2UpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbmF2YmFyLWJnLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSkge1xuICAuaW9zLXRyYW5zbHVjZW50LWJhcnMgLm5hdmJhci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mNy1uYXZiYXItYmctY29sb3ItcmdiLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYikpLCB2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LW9wYWNpdHkpKTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgfVxufVxuLm5hdmJhci1iZzphZnRlcixcbi5uYXZiYXItYmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5hdmJhci1iZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LW5hdmJhci1ib3JkZXItY29sb3IsIHZhcigtLWY3LWJhcnMtYm9yZGVyLWNvbG9yKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4ubmF2YmFyLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctbmF2YmFyLXNoYWRvdy1pbWFnZSk7XG59XG4ubmF2YmFyLWJnOmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1mNy1uYXZiYXItaGVpZ2h0OiB2YXIoLS1mNy1uYXZiYXItdGFibGV0LWhlaWdodCk7XG4gIH1cbn1cbi5uYXZiYXItdHJhbnNpdGlvbmluZyxcbi5uYXZiYXItdHJhbnNpdGlvbmluZyAubGVmdCxcbi5uYXZiYXItdHJhbnNpdGlvbmluZyAudGl0bGUsXG4ubmF2YmFyLXRyYW5zaXRpb25pbmcgLnJpZ2h0LFxuLm5hdmJhci10cmFuc2l0aW9uaW5nIC50aXRsZS1sYXJnZS10ZXh0LFxuLm5hdmJhci10cmFuc2l0aW9uaW5nIC5uYXZiYXItYmcsXG4ubmF2YmFyLXRyYW5zaXRpb25pbmcgLnN1Ym5hdmJhcixcbi5uYXZiYXItdHJhbnNpdGlvbmluZyAubmF2YmFyLWJnOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LW5hdmJhci1oaWRlLXNob3ctdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG4ubmF2YmFyLXBhZ2UtdHJhbnNpdGlvbmluZyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhZ2Utc3dpcGViYWNrLXRyYW5zaXRpb24tZHVyYXRpb24pICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXBhZ2UtdHJhbnNpdGlvbmluZyAudGl0bGUtbGFyZ2UtdGV4dCxcbi5uYXZiYXItcGFnZS10cmFuc2l0aW9uaW5nIC5uYXZiYXItYmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wYWdlLXN3aXBlYmFjay10cmFuc2l0aW9uLWR1cmF0aW9uKSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSksIDApO1xufVxuLm5hdmJhci1oaWRkZW4gLm5hdmJhci1pbm5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmJhci1oaWRkZW4gLm5hdmJhci1pbm5lciA+IC5sZWZ0LFxuLm5hdmJhci1oaWRkZW4gLm5hdmJhci1pbm5lciA+IC50aXRsZSxcbi5uYXZiYXItaGlkZGVuIC5uYXZiYXItaW5uZXIgPiAucmlnaHQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWhpZGRlbiAuc3VibmF2YmFyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubmF2YmFyLWhpZGRlbi1zdGF0dXNiYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSAtIHZhcigtLWY3LXNhZmUtYXJlYS10b3ApKSwgMCk7XG59XG4ubmF2YmFyLWxhcmdlLWhpZGRlbiAubmF2YmFyLWxhcmdlIHtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtY29sbGFwc2UtcHJvZ3Jlc3M6IDE7XG59XG4ubmF2YmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IHZhcigtLWY3LXNhZmUtYXJlYS10b3ApIGNhbGModmFyKC0tZjctbmF2YmFyLWlubmVyLXBhZGRpbmctcmlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSkgMCBjYWxjKHZhcigtLWY3LW5hdmJhci1pbm5lci1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4udmlld3MgPiAubmF2YmFyLFxuLnZpZXcgPiAubmF2YmFyLFxuLnBhZ2UgPiAubmF2YmFyLFxuLm5hdmJhcnMgPiAubmF2YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci10cmFuc3BhcmVudDpub3QoLm5hdmJhci1sYXJnZSk6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQtdmlzaWJsZSk6bm90KC53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQpIC5uYXZiYXItYmcsXG4ubmF2YmFyLXRyYW5zcGFyZW50Om5vdCgubmF2YmFyLWxhcmdlKTpub3QoLm5hdmJhci10cmFuc3BhcmVudC12aXNpYmxlKTpub3QoLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCkgLnRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXZiYXItbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGhlaWdodDogY2FsYygxMDAlICsgdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgY2FsYygtMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS1jb2xsYXBzZS1wcm9ncmVzcykgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSksIDApO1xufVxuLm5hdmJhci1sYXJnZS10cmFuc3BhcmVudCAubmF2YmFyLWJnLFxuLm5hdmJhci1sYXJnZS5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1iZyB7XG4gIG9wYWNpdHk6IHZhcigtLWY3LW5hdmJhci1sYXJnZS1jb2xsYXBzZS1wcm9ncmVzcyk7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlvcyAucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlIC5uYXZiYXItYmcsXG4uaW9zIC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZSAubmF2YmFyLWJnLFxuLm5hdmJhci1iZy5pb3Mtc3dpcGViYWNrLW5hdmJhci1iZy1sYXJnZSxcbi5uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQgLm5hdmJhci1iZy5pb3Mtc3dpcGViYWNrLW5hdmJhci1iZy1sYXJnZSxcbi5uYXZiYXItbGFyZ2UubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItYmcuaW9zLXN3aXBlYmFjay1uYXZiYXItYmctbGFyZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtY29sbGFwc2UtcHJvZ3Jlc3MpICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpLCAwKTtcbn1cbi5pb3MgLm5hdmJhcjpub3QoLm5hdmJhci1sYXJnZSkgLm5hdmJhci1iZyB7XG4gIC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzOiAxO1xufVxuLm5hdmJhci1sYXJnZSAudGl0bGUge1xuICBvcGFjaXR5OiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtY29sbGFwc2UtcHJvZ3Jlc3MpO1xufVxuLm5hdmJhci1sYXJnZS1jb2xsYXBzZWQge1xuICAtLWY3LW5hdmJhci1sYXJnZS1jb2xsYXBzZS1wcm9ncmVzczogMTtcbn1cbi5uYXZiYXItbGFyZ2UtY29sbGFwc2VkIC50aXRsZS1sYXJnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmJhciAudGl0bGUtbGFyZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KTtcbiAgei1pbmRleDogNTtcbn1cbi5uYXZiYXIgLnRpdGxlLWxhcmdlLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LWNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1sZXR0ZXItc3BhY2luZyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtcGFkZGluZy1yaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCBjYWxjKC0xICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzKSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpKSwgMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNhbGModmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLXBhZGRpbmctbGVmdCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpIGNlbnRlcjtcbn1cbi5uYXZiYXItbm8tdGl0bGUtbGFyZ2UtdHJhbnNpdGlvbiAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5uYXZiYXIgfiAqLFxuLm5hdmJhcnMgfiAqIHtcbiAgLS1mNy1wYWdlLW5hdmJhci1vZmZzZXQ6IGNhbGModmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ubmF2YmFyIH4gKiAucGFnZS13aXRoLW5hdmJhci1sYXJnZSxcbi5uYXZiYXIgfiAucGFnZS13aXRoLW5hdmJhci1sYXJnZSxcbi5uYXZiYXJzIH4gKiAucGFnZS13aXRoLW5hdmJhci1sYXJnZSxcbi5uYXZiYXJzIH4gLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UsXG4ucGFnZS13aXRoLW5hdmJhci1sYXJnZSAubmF2YmFyIH4gKiB7XG4gIC0tZjctcGFnZS1uYXZiYXItb2Zmc2V0OiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ucGFnZS5uby1uYXZiYXIsXG4ucGFnZS5uby1uYXZiYXIgLm5hdmJhciB+ICoge1xuICAtLWY3LXBhZ2UtbmF2YmFyLW9mZnNldDogdmFyKC0tZjctc2FmZS1hcmVhLXRvcCk7XG59XG4uaW9zIHtcbiAgLS1mNy1uYXZiYXJMZWZ0VGV4dE9mZnNldDogY2FsYyg0cHggKyAxMnB4ICsgdmFyKC0tZjctbmF2YmFyLWlubmVyLXBhZGRpbmctbGVmdCkpO1xuICAtLWY3LW5hdmJhclRpdGxlTGFyZ2VPZmZzZXQ6IHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLWxlZnQpO1xuICAtLWY3LW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC1iZy1jZW50ZXI6IHRyYW5zbGF0ZVgoMCk7XG4gIC0tZjctbmF2YmFyLWxhcmdlLWJnLWNlbnRlci10b3A6IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpKTtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtYmctY2VudGVyLWJvdHRvbTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtLWY3LW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC1iZy1sZWZ0OiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtYmctbGVmdC10b3A6IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoY2FsYygtMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpKSk7XG4gIC0tZjctbmF2YmFyLWxhcmdlLWJnLWxlZnQtYm90dG9tOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICAtLWY3LW5hdmJhci1sYXJnZS1iZy1yaWdodC10b3A6IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpKTtcbiAgLS1mNy1uYXZiYXItbGFyZ2UtYmctcmlnaHQtYm90dG9tOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoMCk7XG59XG4uaW9zIC5uYXZiYXIgYS5pY29uLW9ubHkge1xuICB3aWR0aDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pb3MgLm5hdmJhciAubGVmdCBhICsgYSxcbi5pb3MgLm5hdmJhciAucmlnaHQgYSArIGEge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5pb3MgLm5hdmJhciBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pb3MgLm5hdmJhciAubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pb3MgLm5hdmJhciAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pb3MgLm5hdmJhciAucmlnaHQ6Zmlyc3QtY2hpbGQge1xuICByaWdodDogY2FsYyg4cHggKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5pb3MgLm5hdmJhci1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pb3MgLm5hdmJhci1pbm5lci1sZWZ0LXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmlvcyAubmF2YmFyLWlubmVyLWxlZnQtdGl0bGUgLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaW9zIC5uYXZiYXItaW5uZXItbGVmdC10aXRsZSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaW9zIC52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1wcmV2aW91czpub3QoLm5hdmJhci1tYXN0ZXIpIC5sZWZ0LFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyAubGVmdCxcbi5pb3MgLm5hdmJhci1uZXh0IC5sZWZ0LFxuLmlvcyAudmlldy1tYXN0ZXItZGV0YWlsIC5uYXZiYXItcHJldmlvdXM6bm90KC5uYXZiYXItbWFzdGVyKSAudGl0bGUsXG4uaW9zIC52aWV3Om5vdCgudmlldy1tYXN0ZXItZGV0YWlsKSAubmF2YmFyLXByZXZpb3VzIC50aXRsZSxcbi5pb3MgLm5hdmJhci1uZXh0IC50aXRsZSxcbi5pb3MgLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLXByZXZpb3VzOm5vdCgubmF2YmFyLW1hc3RlcikgLnJpZ2h0LFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyAucmlnaHQsXG4uaW9zIC5uYXZiYXItbmV4dCAucmlnaHQsXG4uaW9zIC52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1wcmV2aW91czpub3QoLm5hdmJhci1tYXN0ZXIpIC5zdWJuYXZiYXIsXG4uaW9zIC52aWV3Om5vdCgudmlldy1tYXN0ZXItZGV0YWlsKSAubmF2YmFyLXByZXZpb3VzIC5zdWJuYXZiYXIsXG4uaW9zIC5uYXZiYXItbmV4dCAuc3VibmF2YmFyLFxuLmlvcyAudmlldy1tYXN0ZXItZGV0YWlsIC5uYXZiYXItcHJldmlvdXM6bm90KC5uYXZiYXItbWFzdGVyKSAuZmFkaW5nLFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyAuZmFkaW5nLFxuLmlvcyAubmF2YmFyLW5leHQgLmZhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW9zIC52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1wcmV2aW91czpub3QoLm5hdmJhci1tYXN0ZXIpLFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlvcyAudmlldy1tYXN0ZXItZGV0YWlsIC5uYXZiYXItcHJldmlvdXM6bm90KC5uYXZiYXItbWFzdGVyKSAudGl0bGUtbGFyZ2UsXG4uaW9zIC52aWV3Om5vdCgudmlldy1tYXN0ZXItZGV0YWlsKSAubmF2YmFyLXByZXZpb3VzIC50aXRsZS1sYXJnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5pb3MgLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLXByZXZpb3VzOm5vdCgubmF2YmFyLW1hc3RlcikgLnRpdGxlLWxhcmdlIC50aXRsZS1sYXJnZS10ZXh0LFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyAudGl0bGUtbGFyZ2UgLnRpdGxlLWxhcmdlLXRleHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5pb3MgLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLXByZXZpb3VzOm5vdCgubmF2YmFyLW1hc3RlcikgLnN1Ym5hdmJhci5zbGlkaW5nLFxuLmlvcyAudmlldzpub3QoLnZpZXctbWFzdGVyLWRldGFpbCkgLm5hdmJhci1wcmV2aW91cyAuc3VibmF2YmFyLnNsaWRpbmcsXG4uaW9zIC52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1wcmV2aW91czpub3QoLm5hdmJhci1tYXN0ZXIpIC5zbGlkaW5nIC5zdWJuYXZiYXIsXG4uaW9zIC52aWV3Om5vdCgudmlldy1tYXN0ZXItZGV0YWlsKSAubmF2YmFyLXByZXZpb3VzIC5zbGlkaW5nIC5zdWJuYXZiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5pb3MgLnZpZXc6bm90KC52aWV3LW1hc3Rlci1kZXRhaWwpIC5uYXZiYXItcHJldmlvdXMgLm5hdmJhci1iZyxcbi5pb3MgLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLXByZXZpb3VzOm5vdCgubmF2YmFyLW1hc3RlcikgLm5hdmJhci1iZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uaW9zIC5uYXZiYXItbmV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlvcyAubmF2YmFyLW5leHQgLm5hdmJhci1iZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5pb3MgLm5hdmJhci1uZXh0IC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoY2FsYygtMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpKSk7XG59XG4uaW9zIC5uYXZiYXItbmV4dCAuc3VibmF2YmFyLnNsaWRpbmcsXG4uaW9zIC5uYXZiYXItbmV4dCAuc2xpZGluZyAuc3VibmF2YmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXIsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLWJnIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItYmcge1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLnRpdGxlLWxhcmdlLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLnRpdGxlLWxhcmdlLXRleHQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLWN1cnJlbnQgLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLWN1cnJlbnQgLnRpdGxlLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5yaWdodCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItY3VycmVudCAuc3VibmF2YmFyIHtcbiAgYW5pbWF0aW9uOiBpb3MtbmF2YmFyLWVsZW1lbnQtZmFkZS1vdXQgdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItY3VycmVudCAuc2xpZGluZy5sZWZ0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5zbGlkaW5nLmxlZnQgLmljb24gKyBzcGFuLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5zbGlkaW5nLnRpdGxlLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5zbGlkaW5nLnJpZ2h0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5zbGlkaW5nIC5sZWZ0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1jdXJyZW50IC5zbGlkaW5nIC5sZWZ0IC5pY29uICsgc3Bhbixcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItY3VycmVudCAuc2xpZGluZyAudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLWN1cnJlbnQgLnNsaWRpbmcgLnJpZ2h0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLWN1cnJlbnQgLnNsaWRpbmcgLnN1Ym5hdmJhcixcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItY3VycmVudCAuc2xpZGluZy5zdWJuYXZiYXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICBhbmltYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAubGVmdCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzIC50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0IC5yaWdodCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnJpZ2h0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLW5leHQgLnN1Ym5hdmJhcixcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnN1Ym5hdmJhciB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1lbGVtZW50LWZhZGUtaW4gdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0IC5zbGlkaW5nLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzIC5zbGlkaW5nLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZy5sZWZ0IC5pY29uICsgc3Bhbixcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnNsaWRpbmcubGVmdCAuaWNvbiArIHNwYW4sXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZy50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnNsaWRpbmcudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZy5yaWdodCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnNsaWRpbmcucmlnaHQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZyAubGVmdCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnNsaWRpbmcgLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZyAubGVmdCAuaWNvbiArIHNwYW4sXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzIC5zbGlkaW5nIC5sZWZ0IC5pY29uICsgc3Bhbixcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0IC5zbGlkaW5nIC50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMgLnNsaWRpbmcgLnRpdGxlLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLW5leHQgLnNsaWRpbmcgLnJpZ2h0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cyAuc2xpZGluZyAucmlnaHQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAuc2xpZGluZyAuc3VibmF2YmFyLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cyAuc2xpZGluZyAuc3VibmF2YmFyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0Lm5hdmJhci10cmFuc3BhcmVudDpub3QoLm5hdmJhci1sYXJnZSk6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQtdmlzaWJsZSkgLnRpdGxlLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cy5uYXZiYXItdHJhbnNwYXJlbnQ6bm90KC5uYXZiYXItbGFyZ2UpOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50LXZpc2libGUpIC50aXRsZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0Lm5hdmJhci10cmFuc3BhcmVudDpub3QoLm5hdmJhci1sYXJnZSk6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQtdmlzaWJsZSkgLnNsaWRpbmcudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLm5hdmJhci10cmFuc3BhcmVudDpub3QoLm5hdmJhci1sYXJnZSk6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQtdmlzaWJsZSkgLnNsaWRpbmcudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dC5uYXZiYXItdHJhbnNwYXJlbnQ6bm90KC5uYXZiYXItbGFyZ2UpOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50LXZpc2libGUpIC5zbGlkaW5nIC50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLXRyYW5zcGFyZW50Om5vdCgubmF2YmFyLWxhcmdlKTpub3QoLm5hdmJhci10cmFuc3BhcmVudC12aXNpYmxlKSAuc2xpZGluZyAudGl0bGUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZC1uby10cmFuc2l0aW9uIC5sZWZ0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cy53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLmxlZnQsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZC1uby10cmFuc2l0aW9uIC50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkIC50aXRsZSxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkLW5vLXRyYW5zaXRpb24gLnJpZ2h0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cy53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLnJpZ2h0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cy53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQtbm8tdHJhbnNpdGlvbiAuc3VibmF2YmFyLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91cy53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLnN1Ym5hdmJhciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1jdXJyZW50LnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSAudGl0bGUtbGFyZ2UsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZTpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSkgLnRpdGxlLWxhcmdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLnRpdGxlLWxhcmdlIC50aXRsZS1sYXJnZS10ZXh0LFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLWN1cnJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2U6bm90KC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UpIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLXVwIHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHMsIGlvcy1uYXZiYXItbGFyZ2UtdGl0bGUtdGV4dC1mYWRlLW91dCB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLW5leHQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2UgLmxlZnQgLmJhY2sgc3BhbiB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1iYWNrLXRleHQtbmV4dC10by1jdXJyZW50IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLW5leHQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2Uucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlIC50aXRsZS1sYXJnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLW5leHQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2Uucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLWxlZnQgdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0LnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZTpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlKSAudGl0bGUtbGFyZ2UgLnRpdGxlLWxhcmdlLXRleHQge1xuICBhbmltYXRpb246IGlvcy1uYXZiYXItbGFyZ2UtdGl0bGUtdGV4dC1zbGlkZS1sZWZ0IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dC5uYXZiYXItbGFyZ2U6bm90KC5uYXZiYXItbGFyZ2UtY29sbGFwc2VkKSAudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5uYXZiYXItbGFyZ2U6bm90KC5uYXZiYXItbGFyZ2UtY29sbGFwc2VkKSAudGl0bGUge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLmxlZnQgLmJhY2sgc3BhbiB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1iYWNrLXRleHQtY3VycmVudC10by1wcmV2aW91cyB2YXIoLS1mNy1wYWdlLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLnRpdGxlLWxhcmdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2Uucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLXJpZ2h0IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2U6bm90KC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UpIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLXJpZ2h0IHZhcigtLWY3LXBhZ2UtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlOm5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2UpIC50aXRsZS1sYXJnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSAudGl0bGUtbGFyZ2UsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZTpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlKSAudGl0bGUtbGFyZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2Uucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlOm5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2UpIC50aXRsZS1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIGFuaW1hdGlvbjogaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLWRvd24gdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcywgaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LWZhZGUtaW4gdmFyKC0tZjctcGFnZS10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudC5uYXZiYXItbGFyZ2U6bm90KC5uYXZiYXItbGFyZ2UtY29sbGFwc2VkKSAudGl0bGUsXG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLm5hdmJhci1sYXJnZTpub3QoLm5hdmJhci1sYXJnZS1jb2xsYXBzZWQpIC50aXRsZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLWN1cnJlbnQgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tbGI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tbGI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tZnJvbS1sYXJnZTpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSkgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tbHQ7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudDpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlKS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tbGI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItY3VycmVudC5uYXZiYXItbGFyZ2UtY29sbGFwc2VkOm5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlKSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1jdC10by1sdDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1jdXJyZW50Lm5hdmJhci1sYXJnZS1jb2xsYXBzZWQubmF2YmFyLWxhcmdlLXRyYW5zcGFyZW50Om5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlKSAubmF2YmFyLWJnLFxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tZm9yd2FyZCAubmF2YmFyLWN1cnJlbnQubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UubmF2YmFyLXRyYW5zcGFyZW50Om5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlKSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItdHJhbnNwYXJlbnQtYmctZnJvbS1jLXRvLWw7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1mb3J3YXJkIC5uYXZiYXItbmV4dCAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1yYi10by1jYjtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0LnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1yYi10by1jYjtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0LnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlOm5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlKSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1yYi10by1jdDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWZvcndhcmQgLm5hdmJhci1uZXh0Om5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2UpLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi10by1sYXJnZSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1ydC10by1jYjtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudCAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1jYi10by1yYjtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudDpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlKS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tcmI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2U6bm90KC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UpIC5uYXZiYXItYmcge1xuICBhbmltYXRpb24tbmFtZTogaW9zLW5hdmJhci1iZy1mcm9tLWNiLXRvLXJ0O1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1jdXJyZW50Lm5hdmJhci1sYXJnZS1jb2xsYXBzZWQgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tcnQ7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQgLm5hdmJhci1iZyxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItY3VycmVudC5uYXZiYXItbGFyZ2UtY29sbGFwc2VkLm5hdmJhci1sYXJnZS5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tcmI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLWN1cnJlbnQubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tcmI7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzIC5uYXZiYXItYmcge1xuICBhbmltYXRpb24tbmFtZTogaW9zLW5hdmJhci1iZy1mcm9tLWxiLXRvLWNiO1xufVxuLmlvcyAucm91dGVyLXRyYW5zaXRpb24tYmFja3dhcmQgLm5hdmJhci1wcmV2aW91czpub3QoLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlKS5yb3V0ZXItbmF2YmFyLXRyYW5zaXRpb24tdG8tbGFyZ2UgLm5hdmJhci1iZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpb3MtbmF2YmFyLWJnLWZyb20tbHQtdG8tY2I7XG59XG4uaW9zIC5yb3V0ZXItdHJhbnNpdGlvbi1iYWNrd2FyZCAubmF2YmFyLXByZXZpb3VzLnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlOm5vdCgucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLXRvLWxhcmdlKSAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1sYi10by1jdDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLWxhcmdlLWNvbGxhcHNlZCAubmF2YmFyLWJnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGlvcy1uYXZiYXItYmctZnJvbS1sdC10by1jdDtcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQgLm5hdmJhci1iZyxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItYmcge1xuICBhbmltYXRpb24tbmFtZTogaW9zLW5hdmJhci10cmFuc3BhcmVudC1iZy1mcm9tLWwtdG8tYztcbn1cbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQucm91dGVyLW5hdmJhci10cmFuc2l0aW9uLWZyb20tbGFyZ2UgLm5hdmJhci1iZyxcbi5pb3MgLnJvdXRlci10cmFuc2l0aW9uLWJhY2t3YXJkIC5uYXZiYXItcHJldmlvdXMubmF2YmFyLWxhcmdlLWNvbGxhcHNlZC5uYXZiYXItbGFyZ2UubmF2YmFyLXRyYW5zcGFyZW50LnJvdXRlci1uYXZiYXItdHJhbnNpdGlvbi1mcm9tLWxhcmdlIC5uYXZiYXItYmcge1xuICBhbmltYXRpb24tbmFtZTogaW9zLW5hdmJhci1iZy1mcm9tLWxiLXRvLWN0O1xufVxuLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFycyB7XG4gIHotaW5kZXg6IGF1dG87XG59XG4udmlldy1tYXN0ZXItZGV0YWlsIC5wYWdlLW1hc3RlciB7XG4gIHotaW5kZXg6IDUyNTtcbn1cbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIgLm5hdmJhci1pbm5lcixcbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIgLm5hdmJhci1iZyB7XG4gIHotaW5kZXg6IDU1MDtcbn1cbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXItZGV0YWlsIC5uYXZiYXItaW5uZXIsXG4udmlldy1tYXN0ZXItZGV0YWlsIC5uYXZiYXItbWFzdGVyLWRldGFpbCAubmF2YmFyLWJnIHtcbiAgei1pbmRleDogNTAwO1xufVxuLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLW1hc3Rlci5uYXZiYXItcHJldmlvdXMge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIubmF2YmFyLXByZXZpb3VzIC5sZWZ0LFxuLnZpZXctbWFzdGVyLWRldGFpbCAubmF2YmFyLW1hc3Rlci5uYXZiYXItcHJldmlvdXM6bm90KC5uYXZiYXItbGFyZ2UpIC50aXRsZSxcbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIubmF2YmFyLXByZXZpb3VzIC5yaWdodCxcbi52aWV3LW1hc3Rlci1kZXRhaWwgLm5hdmJhci1tYXN0ZXIubmF2YmFyLXByZXZpb3VzIC5zdWJuYXZiYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZXctbWFzdGVyLWRldGFpbC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLW1hc3RlciAubGVmdCxcbi52aWV3LW1hc3Rlci1kZXRhaWwucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1tYXN0ZXIgLmxlZnQgLmljb24gKyBzcGFuLFxuLnZpZXctbWFzdGVyLWRldGFpbC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLW1hc3Rlcjpub3QoLm5hdmJhci1sYXJnZSkgLnRpdGxlLFxuLnZpZXctbWFzdGVyLWRldGFpbC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLW1hc3RlciAucmlnaHQsXG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItbWFzdGVyIC5zdWJuYXZiYXIsXG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItbWFzdGVyIC5mYWRpbmcge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpZXctbWFzdGVyLWRldGFpbC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLW1hc3RlciAubmF2YmFyLWJnIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWV3LW1hc3Rlci1kZXRhaWwucm91dGVyLXRyYW5zaXRpb24gLm5hdmJhci1tYXN0ZXIubmF2YmFyLWxhcmdlIC50aXRsZSB7XG4gIG9wYWNpdHk6IGNhbGMoLTEgKyAyICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzKSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItbWFzdGVyLm5hdmJhci1sYXJnZSAudGl0bGUtbGFyZ2UsXG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItbWFzdGVyLm5hdmJhci1sYXJnZSAudGl0bGUtbGFyZ2UtdGV4dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1tYXN0ZXItZGV0YWlsLnJvdXRlci10cmFuc2l0aW9uIC5uYXZiYXItbWFzdGVyLm5hdmJhci1sYXJnZS10cmFuc3BhcmVudCAubmF2YmFyLWJnLFxuLnZpZXctbWFzdGVyLWRldGFpbC5yb3V0ZXItdHJhbnNpdGlvbiAubmF2YmFyLW1hc3Rlci5uYXZiYXItbGFyZ2UubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItYmcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzKSAhaW1wb3J0YW50O1xufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWVsZW1lbnQtZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWVsZW1lbnQtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWxhcmdlLXRpdGxlLXRleHQtc2xpZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZjctbmF2YmFyTGVmdFRleHRPZmZzZXQpIC0gdmFyKC0tZjctbmF2YmFyVGl0bGVMYXJnZU9mZnNldCkpKSB0cmFuc2xhdGVZKGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSArIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLXZlcnRpY2FsKSkpIHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLW5hdmJhci1sYXJnZS10aXRsZS10ZXh0LXNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZjctbmF2YmFyTGVmdFRleHRPZmZzZXQpIC0gdmFyKC0tZjctbmF2YmFyVGl0bGVMYXJnZU9mZnNldCkpKSB0cmFuc2xhdGVZKGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSArIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLXZlcnRpY2FsKSAvIDIpKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItbGFyZ2UtdGl0bGUtdGV4dC1zbGlkZS1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItbGFyZ2UtdGl0bGUtdGV4dC1zbGlkZS1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWxhcmdlLXRpdGxlLXRleHQtZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWxhcmdlLXRpdGxlLXRleHQtZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItYmFjay10ZXh0LWN1cnJlbnQtdG8tcHJldmlvdXMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZjctbmF2YmFyVGl0bGVMYXJnZU9mZnNldCkgLSB2YXIoLS1mNy1uYXZiYXJMZWZ0VGV4dE9mZnNldCkpKSB0cmFuc2xhdGVZKGNhbGMoMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpIC0gdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLXBhZGRpbmctdmVydGljYWwpIC8gMikpIHNjYWxlKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItYmFjay10ZXh0LW5leHQtdG8tY3VycmVudCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWY3LW5hdmJhclRpdGxlTGFyZ2VPZmZzZXQpIC0gdmFyKC0tZjctbmF2YmFyTGVmdFRleHRPZmZzZXQpKSkgdHJhbnNsYXRlWShjYWxjKDEgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSArIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1wYWRkaW5nLXZlcnRpY2FsKSAvIDIpKSBzY2FsZSgyKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLW5hdmJhci1iZy1mcm9tLWNiLXRvLWxiIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctY2VudGVyLWJvdHRvbSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWxlZnQtYm90dG9tKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tbHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItYm90dG9tKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctbGVmdC10b3ApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItYmctZnJvbS1jdC10by1sYiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWNlbnRlci10b3ApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1sZWZ0LWJvdHRvbSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLW5hdmJhci1iZy1mcm9tLWN0LXRvLWx0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctY2VudGVyLXRvcCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWxlZnQtdG9wKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tcmItdG8tY2Ige1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1yaWdodC1ib3R0b20pO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItYm90dG9tKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tcmItdG8tY3Qge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1yaWdodC1ib3R0b20pO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItdG9wKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tcnQtdG8tY2Ige1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1yaWdodC10b3ApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItYm90dG9tKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tcmIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItYm90dG9tKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctcmlnaHQtYm90dG9tKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tcmIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItdG9wKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctcmlnaHQtYm90dG9tKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tY2ItdG8tcnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItYm90dG9tKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctcmlnaHQtdG9wKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tY3QtdG8tcnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItdG9wKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctcmlnaHQtdG9wKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tbGItdG8tY2Ige1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1sZWZ0LWJvdHRvbSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWNlbnRlci1ib3R0b20pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItYmctZnJvbS1sdC10by1jYiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWxlZnQtdG9wKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctY2VudGVyLWJvdHRvbSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLW5hdmJhci1iZy1mcm9tLWxiLXRvLWN0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtYmctbGVmdC1ib3R0b20pO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1jZW50ZXItdG9wKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLWJnLWZyb20tbHQtdG8tY3Qge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS1iZy1sZWZ0LXRvcCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tZjctbmF2YmFyLWxhcmdlLWJnLWNlbnRlci10b3ApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlvcy1uYXZiYXItdHJhbnNwYXJlbnQtYmctZnJvbS1sLXRvLWMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWY3LW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC1iZy1sZWZ0KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQtYmctY2VudGVyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpb3MtbmF2YmFyLXRyYW5zcGFyZW50LWJnLWZyb20tYy10by1sIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQtYmctY2VudGVyKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQtYmctbGVmdCk7XG4gIH1cbn1cbi8qID09PSBUb29sYmFyID09PSAqL1xuOnJvb3Qge1xuICAvKlxuICAtLWY3LXRvb2xiYXItYmctY29sb3I6IHZhcigtLWY3LWJhcnMtYmctY29sb3IpO1xuICAtLWY3LXRvb2xiYXItYmctY29sb3ItcmdiOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYik7XG4gIC0tZjctdG9vbGJhci1iZy1pbWFnZTogdmFyKC0tZjctYmFycy1iZy1pbWFnZSk7XG4gIC0tZjctdG9vbGJhci1ib3JkZXItY29sb3I6IHZhcigtLWY3LWJhcnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1mNy10b29sYmFyLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvcik7XG4gIC0tZjctdG9vbGJhci10ZXh0LWNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICAtLWY3LXRhYmJhci1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAqL1xuICAtLWY3LXRhYmJhci1saW5rLWFjdGl2ZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctdGFiYmFyLWxhYmVsLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWY3LXRvb2xiYXItaGlkZS1zaG93LXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xufVxuLmlvcyB7XG4gIC0tZjctdG9vbGJhci1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctdG9vbGJhci1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLWxlZnQ6IDhweDtcbiAgLS1mNy10b29sYmFyLWlubmVyLXBhZGRpbmctcmlnaHQ6IDhweDtcbiAgLypcbiAgLS1mNy10b29sYmFyLWxpbmstaGVpZ2h0OiB2YXIoLS1mNy10b29sYmFyLWhlaWdodCk7XG4gIC0tZjctdG9vbGJhci1saW5rLWxpbmUtaGVpZ2h0OiB2YXIoLS1mNy10b29sYmFyLWhlaWdodCk7XG4gICovXG4gIC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQ6IDUwcHg7XG4gIC0tZjctdGFiYmFyLWxhYmVscy10YWJsZXQtaGVpZ2h0OiA1MHB4O1xuICAtLWY3LXRvb2xiYXItdG9wLXNoYWRvdy1pbWFnZTogbm9uZTtcbiAgLS1mNy10b29sYmFyLWJvdHRvbS1zaGFkb3ctaW1hZ2U6IG5vbmU7XG4gIC0tZjctdGFiYmFyLWljb24tc2l6ZTogMjhweDtcbiAgLS1mNy10YWJiYXItbGluay10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mNy10YWJiYXItbGluay1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LXRhYmJhci1saW5rLWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWY3LXRhYmJhci1sYWJlbC1mb250LXNpemU6IDEycHg7XG4gIC0tZjctdGFiYmFyLWxhYmVsLXRhYmxldC1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctdGFiYmFyLWxhYmVsLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZjctdGFiYmFyLWxhYmVsLWxldHRlci1zcGFjaW5nOiAwLjAxO1xuICAtLWY3LXRhYmJhci1saW5rLWluYWN0aXZlLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy10YWJiYXItbGluay1pbmFjdGl2ZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTtcbn1cbi50b29sYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDYwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1mNy10b29sYmFyLWhlaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWY3LXRvb2xiYXItYmctaW1hZ2UsIHZhcigtLWY3LWJhcnMtYmctaW1hZ2UpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdG9vbGJhci1iZy1jb2xvciwgdmFyKC0tZjctYmFycy1iZy1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tZjctdG9vbGJhci10ZXh0LWNvbG9yLCB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10b29sYmFyLWZvbnQtc2l6ZSk7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1iYXJzIC50b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LXRvb2xiYXItYmctY29sb3ItcmdiLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYikpLCB2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LW9wYWNpdHkpKTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgfVxufVxuLnRvb2xiYXIgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udG9vbGJhciBhIHtcbiAgY29sb3I6IHZhcigtLWY3LXRvb2xiYXItbGluay1jb2xvciwgdmFyKC0tZjctYmFycy1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udG9vbGJhciAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy10b29sYmFyLWxpbmstbGluZS1oZWlnaHQsIHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KSk7XG4gIGhlaWdodDogdmFyKC0tZjctdG9vbGJhci1saW5rLWhlaWdodCwgdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpKTtcbn1cbi50b29sYmFyIGkuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvb2xiYXI6YWZ0ZXIsXG4udG9vbGJhcjpiZWZvcmUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udmlld3MgPiAudG9vbGJhcixcbi52aWV3ID4gLnRvb2xiYXIsXG4ucGFnZSA+IC50b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRvb2xiYXItdG9wLFxuLmlvcyAudG9vbGJhci10b3AtaW9zLFxuLm1kIC50b29sYmFyLXRvcC1tZCxcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYSB7XG4gIHRvcDogMDtcbn1cbi50b29sYmFyLXRvcCAudGFiLWxpbmstaGlnaGxpZ2h0LFxuLmlvcyAudG9vbGJhci10b3AtaW9zIC50YWItbGluay1oaWdobGlnaHQsXG4ubWQgLnRvb2xiYXItdG9wLW1kIC50YWItbGluay1oaWdobGlnaHQsXG4uYXVyb3JhIC50b29sYmFyLXRvcC1hdXJvcmEgLnRhYi1saW5rLWhpZ2hsaWdodCB7XG4gIGJvdHRvbTogMDtcbn1cbi50b29sYmFyLXRvcC5uby1oYWlybGluZTphZnRlcixcbi5pb3MgLnRvb2xiYXItdG9wLWlvcy5uby1oYWlybGluZTphZnRlcixcbi5tZCAudG9vbGJhci10b3AtbWQubm8taGFpcmxpbmU6YWZ0ZXIsXG4uYXVyb3JhIC50b29sYmFyLXRvcC1hdXJvcmEubm8taGFpcmxpbmU6YWZ0ZXIsXG4udG9vbGJhci10b3Aubm8tYm9yZGVyOmFmdGVyLFxuLmlvcyAudG9vbGJhci10b3AtaW9zLm5vLWJvcmRlcjphZnRlcixcbi5tZCAudG9vbGJhci10b3AtbWQubm8tYm9yZGVyOmFmdGVyLFxuLmF1cm9yYSAudG9vbGJhci10b3AtYXVyb3JhLm5vLWJvcmRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRvcC5uby1zaGFkb3c6YmVmb3JlLFxuLmlvcyAudG9vbGJhci10b3AtaW9zLm5vLXNoYWRvdzpiZWZvcmUsXG4ubWQgLnRvb2xiYXItdG9wLW1kLm5vLXNoYWRvdzpiZWZvcmUsXG4uYXVyb3JhIC50b29sYmFyLXRvcC1hdXJvcmEubm8tc2hhZG93OmJlZm9yZSxcbi50b29sYmFyLXRvcC50b29sYmFyLWhpZGRlbjpiZWZvcmUsXG4uaW9zIC50b29sYmFyLXRvcC1pb3MudG9vbGJhci1oaWRkZW46YmVmb3JlLFxuLm1kIC50b29sYmFyLXRvcC1tZC50b29sYmFyLWhpZGRlbjpiZWZvcmUsXG4uYXVyb3JhIC50b29sYmFyLXRvcC1hdXJvcmEudG9vbGJhci1oaWRkZW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItdG9wOmFmdGVyLFxuLmlvcyAudG9vbGJhci10b3AtaW9zOmFmdGVyLFxuLm1kIC50b29sYmFyLXRvcC1tZDphZnRlcixcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYTphZnRlcixcbi50b29sYmFyLXRvcDpiZWZvcmUsXG4uaW9zIC50b29sYmFyLXRvcC1pb3M6YmVmb3JlLFxuLm1kIC50b29sYmFyLXRvcC1tZDpiZWZvcmUsXG4uYXVyb3JhIC50b29sYmFyLXRvcC1hdXJvcmE6YmVmb3JlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRvb2xiYXItdG9wOmFmdGVyLFxuLmlvcyAudG9vbGJhci10b3AtaW9zOmFmdGVyLFxuLm1kIC50b29sYmFyLXRvcC1tZDphZnRlcixcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRvb2xiYXItYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcikpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnRvb2xiYXItdG9wOmJlZm9yZSxcbi5pb3MgLnRvb2xiYXItdG9wLWlvczpiZWZvcmUsXG4ubWQgLnRvb2xiYXItdG9wLW1kOmJlZm9yZSxcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRvb2xiYXItdG9wLXNoYWRvdy1pbWFnZSk7XG59XG4udG9vbGJhci1ib3R0b20sXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MsXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kLFxuLmF1cm9yYSAudG9vbGJhci1ib3R0b20tYXVyb3JhIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctdG9vbGJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSkpO1xufVxuLnRvb2xiYXItYm90dG9tIC50YWItbGluay1oaWdobGlnaHQsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgLnRhYi1saW5rLWhpZ2hsaWdodCxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQgLnRhYi1saW5rLWhpZ2hsaWdodCxcbi5hdXJvcmEgLnRvb2xiYXItYm90dG9tLWF1cm9yYSAudGFiLWxpbmstaGlnaGxpZ2h0IHtcbiAgdG9wOiAwO1xufVxuLnRvb2xiYXItYm90dG9tIC50b29sYmFyLWlubmVyLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zIC50b29sYmFyLWlubmVyLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCAudG9vbGJhci1pbm5lcixcbi5hdXJvcmEgLnRvb2xiYXItYm90dG9tLWF1cm9yYSAudG9vbGJhci1pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pO1xufVxuLnRvb2xiYXItYm90dG9tLm5vLWhhaXJsaW5lOmJlZm9yZSxcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcy5uby1oYWlybGluZTpiZWZvcmUsXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kLm5vLWhhaXJsaW5lOmJlZm9yZSxcbi5hdXJvcmEgLnRvb2xiYXItYm90dG9tLWF1cm9yYS5uby1oYWlybGluZTpiZWZvcmUsXG4udG9vbGJhci1ib3R0b20ubm8tYm9yZGVyOmJlZm9yZSxcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcy5uby1ib3JkZXI6YmVmb3JlLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZC5uby1ib3JkZXI6YmVmb3JlLFxuLmF1cm9yYSAudG9vbGJhci1ib3R0b20tYXVyb3JhLm5vLWJvcmRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1ib3R0b20ubm8tc2hhZG93OmFmdGVyLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zLm5vLXNoYWRvdzphZnRlcixcbi5tZCAudG9vbGJhci1ib3R0b20tbWQubm8tc2hhZG93OmFmdGVyLFxuLmF1cm9yYSAudG9vbGJhci1ib3R0b20tYXVyb3JhLm5vLXNoYWRvdzphZnRlcixcbi50b29sYmFyLWJvdHRvbS50b29sYmFyLWhpZGRlbjphZnRlcixcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcy50b29sYmFyLWhpZGRlbjphZnRlcixcbi5tZCAudG9vbGJhci1ib3R0b20tbWQudG9vbGJhci1oaWRkZW46YWZ0ZXIsXG4uYXVyb3JhIC50b29sYmFyLWJvdHRvbS1hdXJvcmEudG9vbGJhci1oaWRkZW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1ib3R0b206YmVmb3JlLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zOmJlZm9yZSxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQ6YmVmb3JlLFxuLmF1cm9yYSAudG9vbGJhci1ib3R0b20tYXVyb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRvb2xiYXItYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcikpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi50b29sYmFyLWJvdHRvbTphZnRlcixcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvczphZnRlcixcbi5tZCAudG9vbGJhci1ib3R0b20tbWQ6YWZ0ZXIsXG4uYXVyb3JhIC50b29sYmFyLWJvdHRvbS1hdXJvcmE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRvb2xiYXItYm90dG9tLXNoYWRvdy1pbWFnZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4udG9vbGJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLWY3LXRvb2xiYXItaW5uZXItcGFkZGluZy1yaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKSAwIGNhbGModmFyKC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbn1cbi52aWV3cyA+IC50YWJiYXIsXG4udmlld3MgPiAudGFiYmFyLWxhYmVscyB7XG4gIHotaW5kZXg6IDUwMDE7XG59XG4udGFiYmFyIGEsXG4udGFiYmFyLWxhYmVscyBhIHtcbiAgY29sb3I6IHZhcigtLWY3LXRhYmJhci1saW5rLWluYWN0aXZlLWNvbG9yKTtcbn1cbi50YWJiYXIgLnRhYi1saW5rOm5vdCgudGFiLWxpbmstYWN0aXZlKSxcbi50YWJiYXItbGFiZWxzIC50YWItbGluazpub3QoLnRhYi1saW5rLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy10YWJiYXItbGluay1pbmFjdGl2ZS1iZy1jb2xvciwgdHJhbnNwYXJlbnQpO1xufVxuLnRhYmJhciAubGluayxcbi50YWJiYXItbGFiZWxzIC5saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi50YWJiYXIgLnRhYi1saW5rLFxuLnRhYmJhci1sYWJlbHMgLnRhYi1saW5rLFxuLnRhYmJhciAubGluayxcbi50YWJiYXItbGFiZWxzIC5saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy10YWJiYXItbGluay10ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10YWJiYXItbGluay1mb250LXdlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mNy10YWJiYXItbGluay1sZXR0ZXItc3BhY2luZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFiYmFyIC50YWItbGluay1hY3RpdmUsXG4udGFiYmFyLWxhYmVscyAudGFiLWxpbmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWY3LXRhYmJhci1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdGFiYmFyLWxpbmstYWN0aXZlLWJnLWNvbG9yLCB0cmFuc3BhcmVudCk7XG59XG4udGFiYmFyIGkuaWNvbixcbi50YWJiYXItbGFiZWxzIGkuaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdGFiYmFyLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctdGFiYmFyLWljb24tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy10YWJiYXItaWNvbi1zaXplKTtcbn1cbi50YWJiYXItbGFiZWxzIHtcbiAgLS1mNy10b29sYmFyLWhlaWdodDogdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpO1xufVxuLnRhYmJhci1sYWJlbHMgLnRhYi1saW5rLFxuLnRhYmJhci1sYWJlbHMgLmxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJiYXItbGFiZWxzIC50YWJiYXItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10YWJiYXItbGFiZWwtZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWY3LXRhYmJhci1sYWJlbC10ZXh0LXRyYW5zZm9ybSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10YWJiYXItbGFiZWwtZm9udC13ZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZjctdGFiYmFyLWxhYmVsLWxldHRlci1zcGFjaW5nKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1mNy10YWJiYXItbGFiZWxzLWhlaWdodDogdmFyKC0tZjctdGFiYmFyLWxhYmVscy10YWJsZXQtaGVpZ2h0KTtcbiAgICAtLWY3LXRhYmJhci1sYWJlbC1mb250LXNpemU6IHZhcigtLWY3LXRhYmJhci1sYWJlbC10YWJsZXQtZm9udC1zaXplKTtcbiAgfVxufVxuLnRhYmJhci1zY3JvbGxhYmxlIC50b29sYmFyLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmJhci1zY3JvbGxhYmxlIC50b29sYmFyLWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLnRhYmJhci1zY3JvbGxhYmxlIC50YWItbGluayxcbi50YWJiYXItc2Nyb2xsYWJsZSAubGluayB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi50b29sYmFyLXRyYW5zaXRpb25pbmcsXG4ubmF2YmFyLXRyYW5zaXRpb25pbmcgKyAudG9vbGJhcixcbi5uYXZiYXItdHJhbnNpdGlvbmluZyB+ICogLnRvb2xiYXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy10b29sYmFyLWhpZGUtc2hvdy10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbi50b29sYmFyLWJvdHRvbSB+ICosXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgfiAqLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCB+ICosXG4uYXVyb3JhIC50b29sYmFyLWJvdHRvbS1hdXJvcmEgfiAqIHtcbiAgLS1mNy1wYWdlLXRvb2xiYXItYm90dG9tLW9mZnNldDogdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpO1xufVxuLnRvb2xiYXItYm90dG9tLnRhYmJhci1sYWJlbHMgfiAqLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zLnRhYmJhci1sYWJlbHMgfiAqLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZC50YWJiYXItbGFiZWxzIH4gKixcbi5hdXJvcmEgLnRvb2xiYXItYm90dG9tLWF1cm9yYS50YWJiYXItbGFiZWxzIH4gKiB7XG4gIC0tZjctcGFnZS10b29sYmFyLWJvdHRvbS1vZmZzZXQ6IHZhcigtLWY3LXRhYmJhci1sYWJlbHMtaGVpZ2h0KTtcbn1cbi50b29sYmFyLWJvdHRvbS50b29sYmFyLWhpZGRlbixcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcy50b29sYmFyLWhpZGRlbixcbi5tZCAudG9vbGJhci1ib3R0b20tbWQudG9vbGJhci1oaWRkZW4sXG4uYXVyb3JhIC50b29sYmFyLWJvdHRvbS1hdXJvcmEudG9vbGJhci1oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuLnRvb2xiYXItdG9wIH4gKixcbi5pb3MgLnRvb2xiYXItdG9wLWlvcyB+ICosXG4ubWQgLnRvb2xiYXItdG9wLW1kIH4gKixcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYSB+ICoge1xuICAtLWY3LXBhZ2UtdG9vbGJhci10b3Atb2Zmc2V0OiB2YXIoLS1mNy10b29sYmFyLWhlaWdodCk7XG59XG4udG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+ICosXG4uaW9zIC50b29sYmFyLXRvcC1pb3MudGFiYmFyLWxhYmVscyB+ICosXG4ubWQgLnRvb2xiYXItdG9wLW1kLnRhYmJhci1sYWJlbHMgfiAqLFxuLmF1cm9yYSAudG9vbGJhci10b3AtYXVyb3JhLnRhYmJhci1sYWJlbHMgfiAqIHtcbiAgLS1mNy1wYWdlLXRvb2xiYXItdG9wLW9mZnNldDogdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpO1xufVxuLnRvb2xiYXItdG9wLnRvb2xiYXItaGlkZGVuLFxuLmlvcyAudG9vbGJhci10b3AtaW9zLnRvb2xiYXItaGlkZGVuLFxuLm1kIC50b29sYmFyLXRvcC1tZC50b29sYmFyLWhpZGRlbixcbi5hdXJvcmEgLnRvb2xiYXItdG9wLWF1cm9yYS50b29sYmFyLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuLm5hdmJhciB+IC50b29sYmFyLXRvcCxcbi5uYXZiYXJzIH4gLnRvb2xiYXItdG9wLFxuLmlvcyAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWlvcyxcbi5pb3MgLm5hdmJhcnMgfiAudG9vbGJhci10b3AtaW9zLFxuLm1kIC5uYXZiYXIgfiAudG9vbGJhci10b3AtbWQsXG4uYXVyb3JhIC5uYXZiYXIgfiAudG9vbGJhci10b3AtYXVyb3JhLFxuLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLFxuLm5hdmJhcnMgfiAqIC50b29sYmFyLXRvcCxcbi5pb3MgLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLWlvcyxcbi5pb3MgLm5hdmJhcnMgfiAqIC50b29sYmFyLXRvcC1pb3MsXG4ubWQgLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLW1kLFxuLmF1cm9yYSAubmF2YmFyIH4gKiAudG9vbGJhci10b3AtYXVyb3JhLFxuLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AsXG4ubmF2YmFycyB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AsXG4uaW9zIC5uYXZiYXIgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLWlvcyxcbi5pb3MgLm5hdmJhcnMgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLWlvcyxcbi5tZCAubmF2YmFyIH4gLnBhZ2U6bm90KC5uby1uYXZiYXIpIC50b29sYmFyLXRvcC1tZCxcbi5hdXJvcmEgLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AtYXVyb3JhIHtcbiAgdG9wOiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xufVxuLm5hdmJhciB+IC50b29sYmFyLXRvcC50b29sYmFyLWhpZGRlbixcbi5uYXZiYXJzIH4gLnRvb2xiYXItdG9wLnRvb2xiYXItaGlkZGVuLFxuLmlvcyAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbixcbi5pb3MgLm5hdmJhcnMgfiAudG9vbGJhci10b3AtaW9zLnRvb2xiYXItaGlkZGVuLFxuLm1kIC5uYXZiYXIgfiAudG9vbGJhci10b3AtbWQudG9vbGJhci1oaWRkZW4sXG4uYXVyb3JhIC5uYXZiYXIgfiAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuLFxuLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLnRvb2xiYXItaGlkZGVuLFxuLm5hdmJhcnMgfiAqIC50b29sYmFyLXRvcC50b29sYmFyLWhpZGRlbixcbi5pb3MgLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbixcbi5pb3MgLm5hdmJhcnMgfiAqIC50b29sYmFyLXRvcC1pb3MudG9vbGJhci1oaWRkZW4sXG4ubWQgLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLW1kLnRvb2xiYXItaGlkZGVuLFxuLmF1cm9yYSAubmF2YmFyIH4gKiAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuLFxuLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AudG9vbGJhci1oaWRkZW4sXG4ubmF2YmFycyB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AudG9vbGJhci1oaWRkZW4sXG4uaW9zIC5uYXZiYXIgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbixcbi5pb3MgLm5hdmJhcnMgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbixcbi5tZCAubmF2YmFyIH4gLnBhZ2U6bm90KC5uby1uYXZiYXIpIC50b29sYmFyLXRvcC1tZC50b29sYmFyLWhpZGRlbixcbi5hdXJvcmEgLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpKSwgMCk7XG59XG4ubmF2YmFyIH4gLnRvb2xiYXItdG9wLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4ubmF2YmFycyB+IC50b29sYmFyLXRvcC50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLmlvcyAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLmlvcyAubmF2YmFycyB+IC50b29sYmFyLXRvcC1pb3MudG9vbGJhci1oaWRkZW4udGFiYmFyLWxhYmVscyxcbi5tZCAubmF2YmFyIH4gLnRvb2xiYXItdG9wLW1kLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4uYXVyb3JhIC5uYXZiYXIgfiAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4ubmF2YmFyIH4gKiAudG9vbGJhci10b3AudG9vbGJhci1oaWRkZW4udGFiYmFyLWxhYmVscyxcbi5uYXZiYXJzIH4gKiAudG9vbGJhci10b3AudG9vbGJhci1oaWRkZW4udGFiYmFyLWxhYmVscyxcbi5pb3MgLm5hdmJhciB+ICogLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLmlvcyAubmF2YmFycyB+ICogLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLm1kIC5uYXZiYXIgfiAqIC50b29sYmFyLXRvcC1tZC50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLmF1cm9yYSAubmF2YmFyIH4gKiAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4ubmF2YmFyIH4gLnBhZ2U6bm90KC5uby1uYXZiYXIpIC50b29sYmFyLXRvcC50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLm5hdmJhcnMgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4uaW9zIC5uYXZiYXIgfiAucGFnZTpub3QoLm5vLW5hdmJhcikgLnRvb2xiYXItdG9wLWlvcy50b29sYmFyLWhpZGRlbi50YWJiYXItbGFiZWxzLFxuLmlvcyAubmF2YmFycyB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AtaW9zLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMsXG4ubWQgLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AtbWQudG9vbGJhci1oaWRkZW4udGFiYmFyLWxhYmVscyxcbi5hdXJvcmEgLm5hdmJhciB+IC5wYWdlOm5vdCgubm8tbmF2YmFyKSAudG9vbGJhci10b3AtYXVyb3JhLnRvb2xiYXItaGlkZGVuLnRhYmJhci1sYWJlbHMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiAodmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy10YWJiYXItbGFiZWxzLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSkpLCAwKTtcbn1cbi5uYXZiYXItaGlkZGVuICsgLnRvb2xiYXItdG9wOm5vdCgudG9vbGJhci1oaWRkZW4pLFxuLmlvcyAubmF2YmFyLWhpZGRlbiArIC50b29sYmFyLXRvcC1pb3M6bm90KC50b29sYmFyLWhpZGRlbiksXG4ubWQgLm5hdmJhci1oaWRkZW4gKyAudG9vbGJhci10b3AtbWQ6bm90KC50b29sYmFyLWhpZGRlbiksXG4uYXVyb3JhIC5uYXZiYXItaGlkZGVuICsgLnRvb2xiYXItdG9wLWF1cm9yYTpub3QoLnRvb2xiYXItaGlkZGVuKSxcbi5uYXZiYXItaGlkZGVuIH4gKiAudG9vbGJhci10b3A6bm90KC50b29sYmFyLWhpZGRlbiksXG4uaW9zIC5uYXZiYXItaGlkZGVuIH4gKiAudG9vbGJhci10b3AtaW9zOm5vdCgudG9vbGJhci1oaWRkZW4pLFxuLm1kIC5uYXZiYXItaGlkZGVuIH4gKiAudG9vbGJhci10b3AtbWQ6bm90KC50b29sYmFyLWhpZGRlbiksXG4uYXVyb3JhIC5uYXZiYXItaGlkZGVuIH4gKiAudG9vbGJhci10b3AtYXVyb3JhOm5vdCgudG9vbGJhci1oaWRkZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKDBweCAtIHZhcigtLWY3LW5hdmJhci1oZWlnaHQpKSwgMCk7XG59XG4ubmF2YmFyLWxhcmdlLWhpZGRlbiArIC50b29sYmFyLXRvcDpub3QoLnRvb2xiYXItaGlkZGVuKSxcbi5pb3MgLm5hdmJhci1sYXJnZS1oaWRkZW4gKyAudG9vbGJhci10b3AtaW9zOm5vdCgudG9vbGJhci1oaWRkZW4pLFxuLm1kIC5uYXZiYXItbGFyZ2UtaGlkZGVuICsgLnRvb2xiYXItdG9wLW1kOm5vdCgudG9vbGJhci1oaWRkZW4pLFxuLm5hdmJhci1sYXJnZS1oaWRkZW4gfiAqIC50b29sYmFyLXRvcDpub3QoLnRvb2xiYXItaGlkZGVuKSxcbi5pb3MgLm5hdmJhci1sYXJnZS1oaWRkZW4gfiAqIC50b29sYmFyLXRvcC1pb3M6bm90KC50b29sYmFyLWhpZGRlbiksXG4ubWQgLm5hdmJhci1sYXJnZS1oaWRkZW4gfiAqIC50b29sYmFyLXRvcC1tZDpub3QoLnRvb2xiYXItaGlkZGVuKSxcbi5hdXJvcmEgLm5hdmJhci1sYXJnZS1oaWRkZW4gfiAqIC50b29sYmFyLXRvcC1hdXJvcmE6bm90KC50b29sYmFyLWhpZGRlbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoMHB4IC0gdmFyKC0tZjctbmF2YmFyLWhlaWdodCkgLSB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSksIDApO1xufVxuLmlvcyAudG9vbGJhciBhLmljb24tb25seSB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuLmlvcyAudGFiYmFyLWxhYmVscyAudGFiLWxpbmssXG4uaW9zIC50YWJiYXItbGFiZWxzIC5saW5rIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5pb3MgLnRhYmJhci1sYWJlbHMgLnRhYi1saW5rIGkgKyBzcGFuLFxuLmlvcyAudGFiYmFyLWxhYmVscyAubGluayBpICsgc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAuaW9zIC50YWJiYXIgLnRhYi1saW5rLFxuICAuaW9zIC50YWJiYXItbGFiZWxzIC50YWItbGluayxcbiAgLmlvcyAudGFiYmFyIC5saW5rLFxuICAuaW9zIC50YWJiYXItbGFiZWxzIC5saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pb3MgLnRhYmJhciAudGFiLWxpbmsgaSArIHNwYW4sXG4gIC5pb3MgLnRhYmJhci1sYWJlbHMgLnRhYi1saW5rIGkgKyBzcGFuLFxuICAuaW9zIC50YWJiYXIgLmxpbmsgaSArIHNwYW4sXG4gIC5pb3MgLnRhYmJhci1sYWJlbHMgLmxpbmsgaSArIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5pb3MgLnRhYmJhci1zY3JvbGxhYmxlIC50b29sYmFyLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmlvcyAudGFiYmFyLXNjcm9sbGFibGUgLnRhYi1saW5rLFxuLmlvcyAudGFiYmFyLXNjcm9sbGFibGUgLmxpbmsge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi8qID09PSBTdWJuYXZiYXIgPT09ICovXG46cm9vdCB7XG4gIC8qXG4gIC0tZjctc3VibmF2YmFyLWJnLWltYWdlOiB2YXIoLS1mNy1iYXJzLWJnLWltYWdlKTtcbiAgLS1mNy1zdWJuYXZiYXItYmctY29sb3I6IHZhcigtLWY3LWJhcnMtYmctY29sb3IpO1xuICAtLWY3LXN1Ym5hdmJhci1iZy1jb2xvci1yZ2I6IHZhcigtLWY3LWJhcnMtYmctY29sb3ItcmdiKTtcbiAgLS1mNy1zdWJuYXZiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG4gIC0tZjctc3VibmF2YmFyLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvcik7XG4gIC0tZjctc3VibmF2YmFyLXRleHQtY29sb3I6IHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcik7XG4gICovXG4gIC0tZjctc3VibmF2YmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaW9zIHtcbiAgLS1mNy1zdWJuYXZiYXItaGVpZ2h0OiA0NHB4O1xuICAtLWY3LXN1Ym5hdmJhci1pbm5lci1wYWRkaW5nLWxlZnQ6IDhweDtcbiAgLS1mNy1zdWJuYXZiYXItaW5uZXItcGFkZGluZy1yaWdodDogOHB4O1xuICAtLWY3LXN1Ym5hdmJhci10aXRsZS1mb250LXNpemU6IDM0cHg7XG4gIC0tZjctc3VibmF2YmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZjctc3VibmF2YmFyLXRpdGxlLWxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAtLWY3LXN1Ym5hdmJhci10aXRsZS1tYXJnaW4tbGVmdDogOHB4O1xuICAtLWY3LXN1Ym5hdmJhci1zaGFkb3ctaW1hZ2U6IG5vbmU7XG4gIC8qXG4gIC0tZjctc3VibmF2YmFyLWxpbmstaGVpZ2h0OiB2YXIoLS1mNy1zdWJuYXZiYXItaGVpZ2h0KTtcbiAgLS1mNy1zdWJuYXZiYXItbGluay1saW5lLWhlaWdodDogdmFyKC0tZjctc3VibmF2YmFyLWhlaWdodCk7XG4gICovXG59XG4uc3VibmF2YmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA2MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZjctc3VibmF2YmFyLWJnLWltYWdlLCB2YXIoLS1mNy1iYXJzLWJnLWltYWdlKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXN1Ym5hdmJhci1iZy1jb2xvciwgdmFyKC0tZjctYmFycy1iZy1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tZjctc3VibmF2YmFyLXRleHQtY29sb3IsIHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcikpO1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpIG9yIChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpKSB7XG4gIC5pb3MtdHJhbnNsdWNlbnQtYmFycyAuc3VibmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LXN1Ym5hdmJhci1iZy1jb2xvci1yZ2IsIHZhcigtLWY3LWJhcnMtYmctY29sb3ItcmdiKSksIHZhcigtLWY3LWJhcnMtdHJhbnNsdWNlbnQtb3BhY2l0eSkpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKHZhcigtLWY3LWJhcnMtdHJhbnNsdWNlbnQtYmx1cikpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKHZhcigtLWY3LWJhcnMtdHJhbnNsdWNlbnQtYmx1cikpO1xuICB9XG59XG4uc3VibmF2YmFyIC5zdWJuYXZiYXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbHBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctc3VibmF2YmFyLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1zdWJuYXZiYXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1zdWJuYXZiYXItdGl0bGUtbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZjctc3VibmF2YmFyLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LXN1Ym5hdmJhci10aXRsZS1tYXJnaW4tbGVmdCk7XG59XG4uc3VibmF2YmFyIC5sZWZ0LFxuLnN1Ym5hdmJhciAucmlnaHQge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1Ym5hdmJhciAucmlnaHQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdWJuYXZiYXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1mNy1zdWJuYXZiYXItbGluay1jb2xvciwgdmFyKC0tZjctYmFycy1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpKTtcbn1cbi5zdWJuYXZiYXIgYS5saW5rIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LXN1Ym5hdmJhci1saW5rLWxpbmUtaGVpZ2h0LCB2YXIoLS1mNy1zdWJuYXZiYXItaGVpZ2h0KSk7XG4gIGhlaWdodDogdmFyKC0tZjctc3VibmF2YmFyLWxpbmstaGVpZ2h0LCB2YXIoLS1mNy1zdWJuYXZiYXItaGVpZ2h0KSk7XG59XG4uc3VibmF2YmFyIGEuaWNvbi1vbmx5IHtcbiAgbWluLXdpZHRoOiB2YXIoLS1mNy1zdWJuYXZiYXItaGVpZ2h0KTtcbn1cbi5zdWJuYXZiYXIubm8taGFpcmxpbmU6YWZ0ZXIsXG4uc3VibmF2YmFyLm5vLWJvcmRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJuYXZiYXIubm8tc2hhZG93OmJlZm9yZSxcbi5zdWJuYXZiYXIubmF2YmFyLWhpZGRlbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3VibmF2YmFyOmFmdGVyLFxuLnN1Ym5hdmJhcjpiZWZvcmUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3VibmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc3VibmF2YmFyLWJvcmRlci1jb2xvciwgdmFyKC0tZjctYmFycy1ib3JkZXItY29sb3IpKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5zdWJuYXZiYXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1zdWJuYXZiYXItc2hhZG93LWltYWdlKTtcbn1cbi5zdWJuYXZiYXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1mNy1zdWJuYXZiYXItaW5uZXItcGFkZGluZy1sZWZ0KSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpIDAgY2FsYyh2YXIoLS1mNy1zdWJuYXZiYXItaW5uZXItcGFkZGluZy1yaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xufVxuLnN1Ym5hdmJhci1pbm5lci5zdGFja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLnN1Ym5hdmJhciB7XG4gIHRvcDogMTAwJTtcbn1cbi52aWV3cyA+IC5zdWJuYXZiYXIsXG4udmlldyA+IC5zdWJuYXZiYXIsXG4ucGFnZSA+IC5zdWJuYXZiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyIH4gKiAuc3VibmF2YmFyLFxuLm5hdmJhcnMgfiAqIC5zdWJuYXZiYXIsXG4ucGFnZS13aXRoLXN1Ym5hdmJhciAubmF2YmFyIH4gLnN1Ym5hdmJhcixcbi5wYWdlLXdpdGgtc3VibmF2YmFyIC5uYXZiYXIgfiAqIC5zdWJuYXZiYXIsXG4ubmF2YmFyIH4gLnBhZ2Utd2l0aC1zdWJuYXZiYXI6bm90KC5uby1uYXZiYXIpIC5zdWJuYXZiYXIsXG4ubmF2YmFyIH4gLnN1Ym5hdmJhcixcbi5uYXZiYXJzIH4gLnBhZ2Utd2l0aC1zdWJuYXZiYXI6bm90KC5uby1uYXZiYXIpIC5zdWJuYXZiYXIsXG4ubmF2YmFycyB+IC5zdWJuYXZiYXIge1xuICB0b3A6IGNhbGModmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ubmF2YmFyIH4gLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2U6bm90KC5uby1uYXZiYXIpIC5zdWJuYXZiYXIsXG4ubmF2YmFycyB+IC5wYWdlLXdpdGgtbmF2YmFyLWxhcmdlOm5vdCgubm8tbmF2YmFyKSAuc3VibmF2YmFyLFxuLnBhZ2Utd2l0aC1zdWJuYXZiYXIucGFnZS13aXRoLW5hdmJhci1sYXJnZSAubmF2YmFyIH4gLnN1Ym5hdmJhcixcbi5wYWdlLXdpdGgtc3VibmF2YmFyLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UgLm5hdmJhciB+ICogLnN1Ym5hdmJhcixcbi5uYXZiYXIgLnRpdGxlLWxhcmdlIH4gLnN1Ym5hdmJhciB7XG4gIHRvcDogY2FsYyh2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSArIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtY29sbGFwc2UtcHJvZ3Jlc3MpICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpLCAwKTtcbn1cbi5wYWdlLXdpdGgtc3VibmF2YmFyLFxuLnN1Ym5hdmJhciB+ICoge1xuICAtLWY3LXBhZ2Utc3VibmF2YmFyLW9mZnNldDogdmFyKC0tZjctc3VibmF2YmFyLWhlaWdodCk7XG59XG4uaW9zIC5zdWJuYXZiYXIge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctc3VibmF2YmFyLWhlaWdodCkgKyAxcHgpO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmlvcyAuc3VibmF2YmFyIC50aXRsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbn1cbi5pb3MgLnN1Ym5hdmJhciAubGVmdCBhICsgYSxcbi5pb3MgLnN1Ym5hdmJhciAucmlnaHQgYSArIGEge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5pb3MgLnN1Ym5hdmJhciAubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pb3MgLnN1Ym5hdmJhciAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pb3MgLnN1Ym5hdmJhciAucmlnaHQ6Zmlyc3QtY2hpbGQge1xuICByaWdodDogOHB4O1xufVxuLmlvcyAuc3VibmF2YmFyIGEubGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5pb3MgLnN1Ym5hdmJhciBhLmljb24tb25seSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4vKiA9PT0gQ29udGVudCBCbG9jayA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1ibG9jay1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctYmxvY2stcGFkZGluZy12ZXJ0aWNhbDogMTZweDtcbiAgLS1mNy1ibG9jay1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZjctYmxvY2stdGV4dC1jb2xvcjogaW5oZXJpdDtcbiAgLS1mNy1ibG9jay1oZWFkZXItbWFyZ2luOiAxMHB4O1xuICAtLWY3LWJsb2NrLWZvb3Rlci1tYXJnaW46IDEwcHg7XG4gIC0tZjctYmxvY2staGVhZGVyLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1mNy1ibG9jay1mb290ZXItZm9udC1zaXplOiAxNHB4O1xuICAtLWY3LWJsb2NrLXRpdGxlLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWY3LWJsb2NrLXRpdGxlLXdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLWY3LWJsb2NrLWluc2V0LXNpZGUtbWFyZ2luOiAxNnB4O1xuICAtLWY3LWJsb2NrLXRpdGxlLW1lZGl1bS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctYmxvY2stc3Ryb25nLWJnLWNvbG9yOiAjZmZmO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1ibG9jay10aXRsZS10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LWJsb2NrLXN0cm9uZy1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctYmxvY2stdGl0bGUtbGFyZ2UtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1ibG9jay1zdHJvbmctYmctY29sb3I6ICMxYzFjMWQ7XG59XG4uaW9zIHtcbiAgLS1mNy1ibG9jay1tYXJnaW4tdmVydGljYWw6IDM1cHg7XG4gIC0tZjctYmxvY2stc3Ryb25nLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLS1mNy1ibG9jay10aXRsZS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LWJsb2NrLXRpdGxlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1mNy1ibG9jay10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWY3LWJsb2NrLXRpdGxlLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWY3LWJsb2NrLXRpdGxlLW1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLWZvbnQtc2l6ZTogMjJweDtcbiAgLS1mNy1ibG9jay10aXRsZS1tZWRpdW0tZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tZjctYmxvY2stdGl0bGUtbGFyZ2UtZm9udC1zaXplOiAzMHB4O1xuICAtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLWZvbnQtd2VpZ2h0OiBib2xkO1xuICAtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjM7XG4gIC0tZjctYmxvY2staW5zZXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWY3LWJsb2NrLXN0cm9uZy10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LWJsb2NrLWhlYWRlci10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtLWY3LWJsb2NrLWZvb3Rlci10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctYmxvY2staGVhZGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctYmxvY2stZm9vdGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctYmxvY2stc3Ryb25nLXRleHQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2sge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1mNy1ibG9jay10ZXh0LWNvbG9yKTtcbiAgbWFyZ2luOiB2YXIoLS1mNy1ibG9jay1tYXJnaW4tdmVydGljYWwpIDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1ibG9jay1mb250LXNpemUpO1xufVxuLmJsb2NrLm5vLWhhaXJsaW5lczpiZWZvcmUsXG4uYmxvY2subm8taGFpcmxpbmVzIHVsOmJlZm9yZSxcbi5tZCAuYmxvY2subm8taGFpcmxpbmVzLW1kOmJlZm9yZSxcbi5tZCAuYmxvY2subm8taGFpcmxpbmVzLW1kIHVsOmJlZm9yZSxcbi5pb3MgLmJsb2NrLm5vLWhhaXJsaW5lcy1pb3M6YmVmb3JlLFxuLmlvcyAuYmxvY2subm8taGFpcmxpbmVzLWlvcyB1bDpiZWZvcmUsXG4uYXVyb3JhIC5ibG9jay5uby1oYWlybGluZXMtYXVyb3JhOmJlZm9yZSxcbi5hdXJvcmEgLmJsb2NrLm5vLWhhaXJsaW5lcy1hdXJvcmEgdWw6YmVmb3JlLFxuLmJsb2NrLm5vLWhhaXJsaW5lczphZnRlcixcbi5ibG9jay5uby1oYWlybGluZXMgdWw6YWZ0ZXIsXG4ubWQgLmJsb2NrLm5vLWhhaXJsaW5lcy1tZDphZnRlcixcbi5tZCAuYmxvY2subm8taGFpcmxpbmVzLW1kIHVsOmFmdGVyLFxuLmlvcyAuYmxvY2subm8taGFpcmxpbmVzLWlvczphZnRlcixcbi5pb3MgLmJsb2NrLm5vLWhhaXJsaW5lcy1pb3MgdWw6YWZ0ZXIsXG4uYXVyb3JhIC5ibG9jay5uby1oYWlybGluZXMtYXVyb3JhOmFmdGVyLFxuLmF1cm9yYSAuYmxvY2subm8taGFpcmxpbmVzLWF1cm9yYSB1bDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibG9jay5uby1oYWlybGluZS10b3A6YmVmb3JlLFxuLmJsb2NrLm5vLWhhaXJsaW5lLXRvcCB1bDpiZWZvcmUsXG4ubWQgLmJsb2NrLm5vLWhhaXJsaW5lLXRvcC1tZDpiZWZvcmUsXG4ubWQgLmJsb2NrLm5vLWhhaXJsaW5lLXRvcC1tZCB1bDpiZWZvcmUsXG4uaW9zIC5ibG9jay5uby1oYWlybGluZS10b3AtaW9zOmJlZm9yZSxcbi5pb3MgLmJsb2NrLm5vLWhhaXJsaW5lLXRvcC1pb3MgdWw6YmVmb3JlLFxuLmF1cm9yYSAuYmxvY2subm8taGFpcmxpbmUtdG9wLWF1cm9yYTpiZWZvcmUsXG4uYXVyb3JhIC5ibG9jay5uby1oYWlybGluZS10b3AtYXVyb3JhIHVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibG9jay5uby1oYWlybGluZS1ib3R0b206YWZ0ZXIsXG4uYmxvY2subm8taGFpcmxpbmUtYm90dG9tIHVsOmFmdGVyLFxuLm1kIC5ibG9jay5uby1oYWlybGluZS1ib3R0b20tbWQ6YWZ0ZXIsXG4ubWQgLmJsb2NrLm5vLWhhaXJsaW5lLWJvdHRvbS1tZCB1bDphZnRlcixcbi5pb3MgLmJsb2NrLm5vLWhhaXJsaW5lLWJvdHRvbS1pb3M6YWZ0ZXIsXG4uaW9zIC5ibG9jay5uby1oYWlybGluZS1ib3R0b20taW9zIHVsOmFmdGVyLFxuLmF1cm9yYSAuYmxvY2subm8taGFpcmxpbmUtYm90dG9tLWF1cm9yYTphZnRlcixcbi5hdXJvcmEgLmJsb2NrLm5vLWhhaXJsaW5lLWJvdHRvbS1hdXJvcmEgdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvY2sgPiBoMTpmaXJzdC1jaGlsZCxcbi5ibG9jayA+IGgyOmZpcnN0LWNoaWxkLFxuLmJsb2NrID4gaDM6Zmlyc3QtY2hpbGQsXG4uYmxvY2sgPiBoNDpmaXJzdC1jaGlsZCxcbi5ibG9jayA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrID4gaDE6bGFzdC1jaGlsZCxcbi5ibG9jayA+IGgyOmxhc3QtY2hpbGQsXG4uYmxvY2sgPiBoMzpsYXN0LWNoaWxkLFxuLmJsb2NrID4gaDQ6bGFzdC1jaGlsZCxcbi5ibG9jayA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWY3LWJsb2NrLXN0cm9uZy10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWY3LWJsb2NrLXBhZGRpbmctdmVydGljYWwpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZjctYmxvY2stcGFkZGluZy12ZXJ0aWNhbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWJsb2NrLXN0cm9uZy1iZy1jb2xvcik7XG59XG4uYmxvY2stc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWJsb2NrLXN0cm9uZy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5ibG9jay1zdHJvbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1ibG9jay1zdHJvbmctYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5ibG9jay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogdmFyKC0tZjctYmxvY2stdGl0bGUtd2hpdGUtc3BhY2UpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWY3LWJsb2NrLXRpdGxlLXRleHQtdHJhbnNmb3JtKTtcbiAgY29sb3I6IHZhcigtLWY3LWJsb2NrLXRpdGxlLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWJsb2NrLXRpdGxlLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1ibG9jay10aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1ibG9jay10aXRsZS1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWY3LWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWY3LWJsb2NrLXRpdGxlLW1hcmdpbi1ib3R0b20pO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1ibG9jay1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5ibG9jay10aXRsZSArIC5saXN0LFxuLmJsb2NrLXRpdGxlICsgLmJsb2NrLFxuLmJsb2NrLXRpdGxlICsgLmNhcmQsXG4uYmxvY2stdGl0bGUgKyAudGltZWxpbmUsXG4uYmxvY2stdGl0bGUgKyAuYmxvY2staGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmJsb2NrLXRpdGxlLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1ibG9jay10aXRsZS1tZWRpdW0tdGV4dC10cmFuc2Zvcm0pO1xuICBjb2xvcjogdmFyKC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctYmxvY2stdGl0bGUtbWVkaXVtLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWJsb2NrLXRpdGxlLW1lZGl1bS1saW5lLWhlaWdodCk7XG59XG4uYmxvY2stdGl0bGUtbGFyZ2Uge1xuICBmb250LXNpemU6IHZhcigtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1ibG9jay10aXRsZS1sYXJnZS10ZXh0LXRyYW5zZm9ybSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1ibG9jay10aXRsZS1sYXJnZS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWJsb2NrLXRpdGxlLWxhcmdlLWxpbmUtaGVpZ2h0KTtcbn1cbi5ibG9jayA+IC5ibG9jay10aXRsZTpmaXJzdC1jaGlsZCxcbi5saXN0ID4gLmJsb2NrLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9jay1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tZjctYmxvY2staGVhZGVyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWJsb2NrLWhlYWRlci1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mNy1ibG9jay1oZWFkZXItbWFyZ2luKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctYmxvY2stbWFyZ2luLXZlcnRpY2FsKTtcbn1cbi5ibG9jay1oZWFkZXIgKyAubGlzdCxcbi5ibG9jay1oZWFkZXIgKyAuYmxvY2ssXG4uYmxvY2staGVhZGVyICsgLmNhcmQsXG4uYmxvY2staGVhZGVyICsgLnRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctYmxvY2staGVhZGVyLW1hcmdpbik7XG59XG4uYmxvY2stZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWY3LWJsb2NrLWZvb3Rlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1ibG9jay1mb290ZXItZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctYmxvY2stZm9vdGVyLW1hcmdpbik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWY3LWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCk7XG59XG4uYmxvY2stZm9vdGVyLFxuLmJsb2NrLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5ibG9jay1mb290ZXIgdWw6Zmlyc3QtY2hpbGQsXG4uYmxvY2staGVhZGVyIHVsOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBwOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBwOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoMTpmaXJzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDE6Zmlyc3QtY2hpbGQsXG4uYmxvY2stZm9vdGVyIGgyOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBoMjpmaXJzdC1jaGlsZCxcbi5ibG9jay1mb290ZXIgaDM6Zmlyc3QtY2hpbGQsXG4uYmxvY2staGVhZGVyIGgzOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoNDpmaXJzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWZvb3RlciB1bDpsYXN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciB1bDpsYXN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBwOmxhc3QtY2hpbGQsXG4uYmxvY2staGVhZGVyIHA6bGFzdC1jaGlsZCxcbi5ibG9jay1mb290ZXIgaDE6bGFzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDE6bGFzdC1jaGlsZCxcbi5ibG9jay1mb290ZXIgaDI6bGFzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDI6bGFzdC1jaGlsZCxcbi5ibG9jay1mb290ZXIgaDM6bGFzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDM6bGFzdC1jaGlsZCxcbi5ibG9jay1mb290ZXIgaDQ6bGFzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgaDQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stZm9vdGVyIHVsOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4uYmxvY2staGVhZGVyIHVsOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4uYmxvY2stZm9vdGVyIHA6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbi5ibG9jay1oZWFkZXIgcDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoMTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBoMTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoMjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBoMjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoMzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBoMzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWZvb3RlciBoNDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmJsb2NrLWhlYWRlciBoNDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0IC5ibG9jay1oZWFkZXIsXG4uYmxvY2sgLmJsb2NrLWhlYWRlcixcbi5jYXJkIC5ibG9jay1oZWFkZXIsXG4udGltZWxpbmUgLmJsb2NrLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdCAuYmxvY2stZm9vdGVyLFxuLmJsb2NrIC5ibG9jay1mb290ZXIsXG4uY2FyZCAuYmxvY2stZm9vdGVyLFxuLnRpbWVsaW5lIC5ibG9jay1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QgKyAuYmxvY2stZm9vdGVyLFxuLmJsb2NrICsgLmJsb2NrLWZvb3Rlcixcbi5jYXJkICsgLmJsb2NrLWZvb3Rlcixcbi50aW1lbGluZSArIC5ibG9jay1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogKHZhcigtLWY3LWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCkgLSB2YXIoLS1mNy1ibG9jay1mb290ZXItbWFyZ2luKSkpO1xufVxuLmJsb2NrICsgLmJsb2NrLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAodmFyKC0tZjctYmxvY2stbWFyZ2luLXZlcnRpY2FsKSAtIHZhcigtLWY3LWJsb2NrLWZvb3Rlci1tYXJnaW4pKSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWY3LWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCk7XG59XG4uYmxvY2sgLmJsb2NrLWhlYWRlcixcbi5ibG9jayAuYmxvY2stZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay5pbnNldCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJsb2NrLWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZjctYmxvY2staW5zZXQtc2lkZS1tYXJnaW4pICsgdmFyKC0tZjctc2FmZS1hcmVhLW91dGVyLXJpZ2h0KSk7XG4gIC0tZjctc2FmZS1hcmVhLWxlZnQ6IDBweDtcbiAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbn1cbi5ibG9jay1zdHJvbmcuaW5zZXQ6YmVmb3JlLFxuLmJsb2NrLXN0cm9uZy5pbnNldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvY2sueHNtYWxsLWluc2V0IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1ibG9jay1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQpKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvY2stc3Ryb25nLnhzbWFsbC1pbnNldDpiZWZvcmUsXG4gIC5ibG9jay1zdHJvbmcueHNtYWxsLWluc2V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYmxvY2suc21hbGwtaW5zZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJsb2NrLWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWY3LWJsb2NrLWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1sZWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWJsb2NrLWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1yaWdodCkpO1xuICAgIC0tZjctc2FmZS1hcmVhLWxlZnQ6IDBweDtcbiAgICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xuICB9XG4gIC5ibG9jay1zdHJvbmcuc21hbGwtaW5zZXQ6YmVmb3JlLFxuICAuYmxvY2stc3Ryb25nLnNtYWxsLWluc2V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2subWVkaXVtLWluc2V0IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1ibG9jay1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQpKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvY2stc3Ryb25nLm1lZGl1bS1pbnNldDpiZWZvcmUsXG4gIC5ibG9jay1zdHJvbmcubWVkaXVtLWluc2V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLmxhcmdlLWluc2V0IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1ibG9jay1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1ibG9jay1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQpKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvY2stc3Ryb25nLmxhcmdlLWluc2V0OmJlZm9yZSxcbiAgLmJsb2NrLXN0cm9uZy5sYXJnZS1pbnNldDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay54bGFyZ2UtaW5zZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJsb2NrLWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWY3LWJsb2NrLWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1sZWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWJsb2NrLWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1yaWdodCkpO1xuICAgIC0tZjctc2FmZS1hcmVhLWxlZnQ6IDBweDtcbiAgICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xuICB9XG4gIC5ibG9jay1zdHJvbmcueGxhcmdlLWluc2V0OmJlZm9yZSxcbiAgLmJsb2NrLXN0cm9uZy54bGFyZ2UtaW5zZXQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogPT09IExpc3QgVmlldyA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1saXN0LWluc2V0LXNpZGUtbWFyZ2luOiAxNnB4O1xuICAtLWY3LWxpc3QtaXRlbS1jZWxsLW1hcmdpbjogMTZweDtcbiAgLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAxNnB4O1xuICAtLWY3LWxpc3QtbWVkaWEtaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctbGlzdC1pdGVtLXRleHQtbWF4LWxpbmVzOiAyO1xuICAtLWY3LWxpc3QtY2hldnJvbi1pY29uLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1mNy1saXN0LWl0ZW0tdGl0bGUtZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWY3LWxpc3QtaXRlbS10aXRsZS1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWxpc3QtaXRlbS10aXRsZS10ZXh0LWNvbG9yOiBpbmhlcml0O1xuICAtLWY3LWxpc3QtaXRlbS10aXRsZS1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWl0ZW0tdGl0bGUtd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtdGV4dC1jb2xvcjogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZjctbGlzdC1pdGVtLXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1saXN0LWl0ZW0tYWZ0ZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1saXN0LWl0ZW0taGVhZGVyLXRleHQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZjctbGlzdC1pdGVtLWhlYWRlci1mb250LXNpemU6IDEycHg7XG4gIC0tZjctbGlzdC1pdGVtLWhlYWRlci1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWxpc3QtaXRlbS1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1mNy1saXN0LWl0ZW0tZm9vdGVyLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1mNy1saXN0LWl0ZW0tZm9vdGVyLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZjctbGlzdC1pdGVtLWZvb3Rlci1saW5lLWhlaWdodDogMS4yO1xuICAtLWY3LWxpc3QtYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWJ1dHRvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZjctbGlzdC1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy1saXN0LWNoZXZyb24taWNvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1saXN0LWJ1dHRvbi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZjctbGlzdC1iZy1jb2xvcjogIzFjMWMxZDtcbiAgLS1mNy1saXN0LWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1mNy1saXN0LWl0ZW0tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1mNy1saXN0LWl0ZW0tZGl2aWRlci1iZy1jb2xvcjogIzIzMjMyMztcbiAgLS1mNy1saXN0LWdyb3VwLXRpdGxlLWJnLWNvbG9yOiAjMjMyMzIzO1xuICAtLWY3LWxpc3QtY2hldnJvbi1pY29uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uaW9zIHtcbiAgLS1mNy1saXN0LWluLWxpc3QtcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWY3LWxpc3QtbWFyZ2luLXZlcnRpY2FsOiAzNXB4O1xuICAtLWY3LWxpc3QtZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LWxpc3QtY2hldnJvbi1pY29uLWFyZWE6IDIwcHg7XG4gIC0tZjctbGlzdC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIC0tZjctbGlzdC1pdGVtLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLS1mNy1saXN0LWxpbmstcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtZm9udC1zaXplOiAxNXB4O1xuICAtLWY3LWxpc3QtaXRlbS10ZXh0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1mNy1saXN0LWl0ZW0tdGV4dC1saW5lLWhlaWdodDogMjFweDtcbiAgLS1mNy1saXN0LWl0ZW0tYWZ0ZXItZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWY3LWxpc3QtaXRlbS1hZnRlci1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWl0ZW0tYWZ0ZXItcGFkZGluZzogNXB4O1xuICAtLWY3LWxpc3QtaXRlbS1taW4taGVpZ2h0OiA0NHB4O1xuICAtLWY3LWxpc3QtaXRlbS1tZWRpYS1tYXJnaW46IDE2cHg7XG4gIC0tZjctbGlzdC1pdGVtLW1lZGlhLWljb25zLW1hcmdpbjogNXB4O1xuICAtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLXZlcnRpY2FsOiA4cHg7XG4gIC0tZjctbGlzdC1tZWRpYS1pdGVtLXBhZGRpbmctdmVydGljYWw6IDEwcHg7XG4gIC0tZjctbGlzdC1tZWRpYS1pdGVtLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8qXG4gIC0tZjctbGlzdC1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAqL1xuICAtLWY3LWxpc3QtYnV0dG9uLXRleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1mNy1saXN0LWJ1dHRvbi1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIC0tZjctbGlzdC1pdGVtLWRpdmlkZXItaGVpZ2h0OiAzMXB4O1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWl0ZW0tZGl2aWRlci1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLS1mNy1saXN0LWdyb3VwLXRpdGxlLWhlaWdodDogMzFweDtcbiAgLS1mNy1saXN0LWdyb3VwLXRpdGxlLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy1saXN0LWdyb3VwLXRpdGxlLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZjctbGlzdC1ncm91cC10aXRsZS1iZy1jb2xvcjogI2Y3ZjdmNztcbiAgLS1mNy1saXN0LWl0ZW0tYWZ0ZXItdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1saXN0LWl0ZW0tZm9vdGVyLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC0tZjctbGlzdC1pdGVtLXRleHQtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1saXN0LWl0ZW0tZGl2aWRlci10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1saXN0LWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctbGlzdC1pdGVtLWFmdGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctbGlzdC1pdGVtLWhlYWRlci10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWY3LWxpc3QtaXRlbS1mb290ZXItdGV4dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1mNy1saXN0LWl0ZW0tdGV4dC10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctbGlzdC1ncm91cC10aXRsZS10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWY3LWxpc3QtbGluay1wcmVzc2VkLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAtLWY3LWxpc3QtYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG46cm9vdCB7XG4gIC0tZjctbGlzdC1jaGV2cm9uLWljb24tbGVmdDogJ2NoZXZyb25fbGVmdCc7XG4gIC0tZjctbGlzdC1jaGV2cm9uLWljb24tcmlnaHQ6ICdjaGV2cm9uX3JpZ2h0Jztcbn1cbi5hdXJvcmEge1xuICAtLWY3LWxpc3QtY2hldnJvbi1pY29uLWxlZnQ6ICdjaGV2cm9uX2xlZnRfYXVyb3JhJztcbiAgLS1mNy1saXN0LWNoZXZyb24taWNvbi1yaWdodDogJ2NoZXZyb25fcmlnaHRfYXVyb3JhJztcbn1cbi5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtZm9udC1zaXplKTtcbiAgbWFyZ2luOiB2YXIoLS1mNy1saXN0LW1hcmdpbi12ZXJ0aWNhbCkgMDtcbn1cbi5saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWxpc3QtYmctY29sb3IpO1xufVxuLmxpc3QgdWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5saXN0IHVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmxpc3QgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1saXN0LWluLWxpc3QtcGFkZGluZy1sZWZ0KSk7XG59XG4ubGlzdCB1bCB1bDpiZWZvcmUsXG4ubGlzdCB1bCB1bDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxpc3QgLml0ZW0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCk7XG59XG4ubGlzdCAuaXRlbS1tZWRpYSArIC5pdGVtLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LWxpc3QtaXRlbS1tZWRpYS1tYXJnaW4pO1xufVxuLmxpc3QgLml0ZW0tbWVkaWEgaSArIGksXG4ubGlzdCAuaXRlbS1tZWRpYSBpICsgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LWxpc3QtaXRlbS1tZWRpYS1pY29ucy1tYXJnaW4pO1xufVxuLmxpc3QgLml0ZW0tYWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWxpc3QtaXRlbS1hZnRlci1wYWRkaW5nKTtcbn1cbi5saXN0IC5pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1taW4taGVpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLmxpc3QgLml0ZW0tdGl0bGUge1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB3aGl0ZS1zcGFjZTogdmFyKC0tZjctbGlzdC1pdGVtLXRpdGxlLXdoaXRlLXNwYWNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtaXRlbS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbGlzdC1pdGVtLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWxpc3QtaXRlbS10aXRsZS10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS10aXRsZS1saW5lLWhlaWdodCk7XG59XG4ubGlzdCAuaXRlbS1hZnRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtaXRlbS1hZnRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbGlzdC1pdGVtLWFmdGVyLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWxpc3QtaXRlbS1hZnRlci10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1hZnRlci1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmxpc3QgLml0ZW0taGVhZGVyLFxuLmxpc3QgLml0ZW0tZm9vdGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5saXN0IC5pdGVtLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWl0ZW0taGVhZGVyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtaXRlbS1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbGlzdC1pdGVtLWhlYWRlci1saW5lLWhlaWdodCk7XG59XG4ubGlzdCAuaXRlbS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWZvb3Rlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1saXN0LWl0ZW0tZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tZm9vdGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1mb290ZXItbGluZS1oZWlnaHQpO1xufVxuLmxpc3QgLml0ZW0tbGluayxcbi5saXN0IC5saXN0LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLmxpc3QgLml0ZW0tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QgLml0ZW0tbGluay5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1saXN0LWxpbmstcHJlc3NlZC1iZy1jb2xvcik7XG59XG4ubGlzdCAuaXRlbS1saW5rIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1hcmVhKSArIHZhcigtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSk7XG59XG4ubGlzdCAuaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tbWluLWhlaWdodCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG59XG4ubGlzdCAuaXRlbS1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1zdWJ0aXRsZS1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tc3VidGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLmxpc3QgLml0ZW0tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGF1dG9wcmVmaXhlcjogaWdub3JlIG5leHQgKi9cbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1mNy1saXN0LWl0ZW0tdGV4dC1tYXgtbGluZXMpO1xuICAvKiBhdXRvcHJlZml4ZXI6IGlnbm9yZSBuZXh0ICovXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtaXRlbS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tdGV4dC1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWl0ZW0tdGV4dC10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tdGV4dC1saW5lLWhlaWdodCkgKiB2YXIoLS1mNy1saXN0LWl0ZW0tdGV4dC1tYXgtbGluZXMpKTtcbn1cbi5saXN0IC5pdGVtLXRpdGxlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxpc3QgLml0ZW0tdGl0bGUtcm93IC5pdGVtLWFmdGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmxpc3QgLml0ZW0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxpc3QgLml0ZW0tY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mNy1saXN0LWl0ZW0tY2VsbC1tYXJnaW4pO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5saXN0IC5pdGVtLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0IC5yaXBwbGUtd2F2ZSArIC5pdGVtLWNlbGwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0IGxpOmxhc3QtY2hpbGQgLmxpc3QtYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QgbGk6bGFzdC1jaGlsZCA+IC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3QgbGk6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkID4gLml0ZW0taW5uZXI6YWZ0ZXIsXG4ubGlzdCBsaTpsYXN0LWNoaWxkID4gLml0ZW0tY29udGVudCA+IC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3QgbGk6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkID4gLml0ZW0tY29udGVudCA+IC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3QgbGk6bGFzdC1jaGlsZCA+IC5zd2lwZW91dC1jb250ZW50ID4gLml0ZW0tY29udGVudCA+IC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3QgbGk6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkID4gLnN3aXBlb3V0LWNvbnRlbnQgPiAuaXRlbS1jb250ZW50ID4gLml0ZW0taW5uZXI6YWZ0ZXIsXG4ubGlzdCBsaTpsYXN0LWNoaWxkID4gLml0ZW0tbGluayA+IC5pdGVtLWNvbnRlbnQgPiAuaXRlbS1pbm5lcjphZnRlcixcbi5saXN0IGxpOmxhc3QtY2hpbGQgbGk6bGFzdC1jaGlsZCA+IC5pdGVtLWxpbmsgPiAuaXRlbS1jb250ZW50ID4gLml0ZW0taW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdCBsaSBsaTpsYXN0LWNoaWxkIC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3QgbGk6bGFzdC1jaGlsZCBsaSAuaXRlbS1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWxpc3QtaXRlbS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmxpc3Qubm8taGFpcmxpbmVzOmJlZm9yZSxcbi5saXN0Lm5vLWhhaXJsaW5lcyB1bDpiZWZvcmUsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLW1kOmJlZm9yZSxcbi5tZCAubGlzdC5uby1oYWlybGluZXMtbWQgdWw6YmVmb3JlLFxuLmlvcyAubGlzdC5uby1oYWlybGluZXMtaW9zOmJlZm9yZSxcbi5pb3MgLmxpc3Qubm8taGFpcmxpbmVzLWlvcyB1bDpiZWZvcmUsXG4uYXVyb3JhIC5saXN0Lm5vLWhhaXJsaW5lcy1hdXJvcmE6YmVmb3JlLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZXMtYXVyb3JhIHVsOmJlZm9yZSxcbi5saXN0Lm5vLWhhaXJsaW5lczphZnRlcixcbi5saXN0Lm5vLWhhaXJsaW5lcyB1bDphZnRlcixcbi5tZCAubGlzdC5uby1oYWlybGluZXMtbWQ6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLW1kIHVsOmFmdGVyLFxuLmlvcyAubGlzdC5uby1oYWlybGluZXMtaW9zOmFmdGVyLFxuLmlvcyAubGlzdC5uby1oYWlybGluZXMtaW9zIHVsOmFmdGVyLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZXMtYXVyb3JhOmFmdGVyLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZXMtYXVyb3JhIHVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3Qubm8taGFpcmxpbmUtdG9wOmJlZm9yZSxcbi5saXN0Lm5vLWhhaXJsaW5lLXRvcCB1bDpiZWZvcmUsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmUtdG9wLW1kOmJlZm9yZSxcbi5tZCAubGlzdC5uby1oYWlybGluZS10b3AtbWQgdWw6YmVmb3JlLFxuLmlvcyAubGlzdC5uby1oYWlybGluZS10b3AtaW9zOmJlZm9yZSxcbi5pb3MgLmxpc3Qubm8taGFpcmxpbmUtdG9wLWlvcyB1bDpiZWZvcmUsXG4uYXVyb3JhIC5saXN0Lm5vLWhhaXJsaW5lLXRvcC1hdXJvcmE6YmVmb3JlLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZS10b3AtYXVyb3JhIHVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0Lm5vLWhhaXJsaW5lLWJvdHRvbTphZnRlcixcbi5saXN0Lm5vLWhhaXJsaW5lLWJvdHRvbSB1bDphZnRlcixcbi5tZCAubGlzdC5uby1oYWlybGluZS1ib3R0b20tbWQ6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmUtYm90dG9tLW1kIHVsOmFmdGVyLFxuLmlvcyAubGlzdC5uby1oYWlybGluZS1ib3R0b20taW9zOmFmdGVyLFxuLmlvcyAubGlzdC5uby1oYWlybGluZS1ib3R0b20taW9zIHVsOmFmdGVyLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZS1ib3R0b20tYXVyb3JhOmFmdGVyLFxuLmF1cm9yYSAubGlzdC5uby1oYWlybGluZS1ib3R0b20tYXVyb3JhIHVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4gLml0ZW0taW5uZXI6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tbWQgLml0ZW0taW5uZXI6YWZ0ZXIsXG4uaW9zIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLWlvcyAuaXRlbS1pbm5lcjphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhIC5pdGVtLWlubmVyOmFmdGVyLFxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4gLmxpc3QtYnV0dG9uOmFmdGVyLFxuLm1kIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLW1kIC5saXN0LWJ1dHRvbjphZnRlcixcbi5pb3MgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4taW9zIC5saXN0LWJ1dHRvbjphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhIC5saXN0LWJ1dHRvbjphZnRlcixcbi5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuIC5pdGVtLWRpdmlkZXI6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tbWQgLml0ZW0tZGl2aWRlcjphZnRlcixcbi5pb3MgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4taW9zIC5pdGVtLWRpdmlkZXI6YWZ0ZXIsXG4uYXVyb3JhIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLWF1cm9yYSAuaXRlbS1kaXZpZGVyOmFmdGVyLFxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4gLmxpc3QtZ3JvdXAtdGl0bGU6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tbWQgLmxpc3QtZ3JvdXAtdGl0bGU6YWZ0ZXIsXG4uaW9zIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLWlvcyAubGlzdC1ncm91cC10aXRsZTphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhIC5saXN0LWdyb3VwLXRpdGxlOmFmdGVyLFxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4gLmxpc3QtZ3JvdXAtdGl0bGU6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tbWQgLmxpc3QtZ3JvdXAtdGl0bGU6YWZ0ZXIsXG4uaW9zIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLWlvcyAubGlzdC1ncm91cC10aXRsZTphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhIC5saXN0LWdyb3VwLXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4uc2ltcGxlLWxpc3QgbGk6YWZ0ZXIsXG4ubWQgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tbWQuc2ltcGxlLWxpc3QgbGk6YWZ0ZXIsXG4uaW9zIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLWlvcy5zaW1wbGUtbGlzdCBsaTphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhLnNpbXBsZS1saXN0IGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4ubGlua3MtbGlzdCBhOmFmdGVyLFxuLm1kIC5saXN0Lm5vLWhhaXJsaW5lcy1iZXR3ZWVuLW1kLmxpbmtzLWxpc3QgYTphZnRlcixcbi5pb3MgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4taW9zLmxpbmtzLWxpc3QgYTphZnRlcixcbi5hdXJvcmEgLmxpc3Qubm8taGFpcmxpbmVzLWJldHdlZW4tYXVyb3JhLmxpbmtzLWxpc3QgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tbWluLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWJ1dHRvbi10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1saXN0LWJ1dHRvbi1mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWY3LWxpc3QtYnV0dG9uLXRleHQtYWxpZ24pO1xufVxuLmxpc3QtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1idXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5saXN0LWJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1saXN0LWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yKTtcbn1cbi5saXN0LWJ1dHRvbltjbGFzcyo9XCJjb2xvci1cIl0ge1xuICAtLWY3LWxpc3QtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbn1cbi5zaW1wbGUtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tbWluLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZjctbGlzdC1pdGVtLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSk7XG59XG4uc2ltcGxlLWxpc3QgbGk6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICByaWdodDogMDtcbn1cbi5zaW1wbGUtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpbmtzLWxpc3QgbGkge1xuICB6LWluZGV4OiAxO1xufVxuLmxpbmtzLWxpc3QgYSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tbWluLWhlaWdodCk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpbmtzLWxpc3QgYSAucmlwcGxlLXdhdmUge1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmtzLWxpc3QgYTphZnRlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxpbmtzLWxpc3QgYS5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1saXN0LWxpbmstcHJlc3NlZC1iZy1jb2xvcik7XG59XG4ubGlua3MtbGlzdCBhIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1hcmVhKSArIHZhcigtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSk7XG59XG4ubGlua3MtbGlzdCBhOmFmdGVyIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG4gIHJpZ2h0OiAwO1xufVxuLmxpbmtzLWxpc3QgbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbXBsZS1saXN0IGxpOmFmdGVyLFxuLmxpbmtzLWxpc3QgYTphZnRlcixcbi5saXN0IC5pdGVtLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4ubWVkaWEtbGlzdCxcbmxpLm1lZGlhLWl0ZW0ge1xuICAtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLXZlcnRpY2FsOiB2YXIoLS1mNy1saXN0LW1lZGlhLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCk7XG4gIC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogdmFyKC0tZjctbGlzdC1tZWRpYS1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG59XG4ubWVkaWEtbGlzdCAuaXRlbS10aXRsZSxcbmxpLm1lZGlhLWl0ZW0gLml0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbGlzdC1tZWRpYS1pdGVtLXRpdGxlLWZvbnQtd2VpZ2h0LCB2YXIoLS1mNy1saXN0LWl0ZW0tdGl0bGUtZm9udC13ZWlnaHQsIGluaGVyaXQpKTtcbn1cbi5tZWRpYS1saXN0IC5pdGVtLWlubmVyLFxubGkubWVkaWEtaXRlbSAuaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLm1lZGlhLWxpc3QgLml0ZW0tbWVkaWEsXG5saS5tZWRpYS1pdGVtIC5pdGVtLW1lZGlhIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5tZWRpYS1saXN0IC5pdGVtLW1lZGlhIGltZyxcbmxpLm1lZGlhLWl0ZW0gLml0ZW0tbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtbGlzdCAuaXRlbS1saW5rIC5pdGVtLWlubmVyLFxubGkubWVkaWEtaXRlbSAuaXRlbS1saW5rIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLm1lZGlhLWxpc3QgLml0ZW0tbGluayAuaXRlbS10aXRsZS1yb3csXG5saS5tZWRpYS1pdGVtIC5pdGVtLWxpbmsgLml0ZW0tdGl0bGUtcm93IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1hcmVhKSk7XG59XG4ubWVkaWEtbGlzdC5jaGV2cm9uLWNlbnRlciAuaXRlbS1saW5rIC5pdGVtLWlubmVyLFxuLm1lZGlhLWxpc3QgLmNoZXZyb24tY2VudGVyIC5pdGVtLWxpbmsgLml0ZW0taW5uZXIsXG4ubWVkaWEtbGlzdCAuaXRlbS1saW5rLmNoZXZyb24tY2VudGVyIC5pdGVtLWlubmVyLFxubGkubWVkaWEtaXRlbS5jaGV2cm9uLWNlbnRlciAuaXRlbS1saW5rIC5pdGVtLWlubmVyLFxubGkubWVkaWEtaXRlbSAuaXRlbS1saW5rLmNoZXZyb24tY2VudGVyIC5pdGVtLWlubmVyLFxubGkubWVkaWEtaXRlbSAuY2hldnJvbi1jZW50ZXIgLml0ZW0tbGluayAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1jaGV2cm9uLWljb24tYXJlYSkgKyB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLm1lZGlhLWxpc3QuY2hldnJvbi1jZW50ZXIgLml0ZW0tdGl0bGUtcm93LFxuLm1lZGlhLWxpc3QgLmNoZXZyb24tY2VudGVyIC5pdGVtLXRpdGxlLXJvdyxcbmxpLm1lZGlhLWl0ZW0uY2hldnJvbi1jZW50ZXIgLml0ZW0tdGl0bGUtcm93LFxubGkubWVkaWEtaXRlbSAuY2hldnJvbi1jZW50ZXIgLml0ZW0tdGl0bGUtcm93IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saXN0IC5pdGVtLWxpbmsgLml0ZW0taW5uZXI6YmVmb3JlLFxuLmxpbmtzLWxpc3QgYTpiZWZvcmUsXG4ubWVkaWEtbGlzdCAuaXRlbS1saW5rIC5pdGVtLXRpdGxlLXJvdzpiZWZvcmUsXG5saS5tZWRpYS1pdGVtIC5pdGVtLWxpbmsgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5tZWRpYS1saXN0LmNoZXZyb24tY2VudGVyIC5pdGVtLWxpbmsgLml0ZW0taW5uZXI6YmVmb3JlLFxuLm1lZGlhLWxpc3QgLmNoZXZyb24tY2VudGVyIC5pdGVtLWxpbmsgLml0ZW0taW5uZXI6YmVmb3JlLFxuLm1lZGlhLWxpc3QgLml0ZW0tbGluay5jaGV2cm9uLWNlbnRlciAuaXRlbS1pbm5lcjpiZWZvcmUsXG5saS5tZWRpYS1pdGVtLmNoZXZyb24tY2VudGVyIC5pdGVtLWxpbmsgLml0ZW0taW5uZXI6YmVmb3JlLFxubGkubWVkaWEtaXRlbSAuY2hldnJvbi1jZW50ZXIgLml0ZW0tbGluayAuaXRlbS1pbm5lcjpiZWZvcmUsXG5saS5tZWRpYS1pdGVtIC5pdGVtLWxpbmsuY2hldnJvbi1jZW50ZXIgLml0ZW0taW5uZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtY2hldnJvbi1pY29uLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZjctbGlzdC1jaGV2cm9uLWljb24tY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbiAgY29udGVudDogdmFyKC0tZjctbGlzdC1jaGV2cm9uLWljb24tcmlnaHQpO1xufVxuLm1lZGlhLWxpc3QuY2hldnJvbi1jZW50ZXIgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5tZWRpYS1saXN0IC5jaGV2cm9uLWNlbnRlciAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxubGkubWVkaWEtaXRlbS5jaGV2cm9uLWNlbnRlciAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxubGkubWVkaWEtaXRlbSAuY2hldnJvbi1jZW50ZXIgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtbGlzdCAuaXRlbS1saW5rIC5pdGVtLWlubmVyOmJlZm9yZSxcbmxpLm1lZGlhLWl0ZW0gLml0ZW0tbGluayAuaXRlbS1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLWxpc3QgLml0ZW0tbGluayAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxubGkubWVkaWEtaXRlbSAuaXRlbS1saW5rIC5pdGVtLXRpdGxlLXJvdzpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5saXN0LWdyb3VwIHVsOmFmdGVyLFxuLmxpc3QtZ3JvdXAgdWw6YmVmb3JlIHtcbiAgei1pbmRleDogMjUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwICsgLmxpc3QtZ3JvdXAgdWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxubGkuaXRlbS1kaXZpZGVyLFxuLml0ZW0tZGl2aWRlcixcbmxpLmxpc3QtZ3JvdXAtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE1O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxubGkuaXRlbS1kaXZpZGVyOmFmdGVyLFxuLml0ZW0tZGl2aWRlcjphZnRlcixcbmxpLmxpc3QtZ3JvdXAtdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5saS5pdGVtLWRpdmlkZXIsXG4uaXRlbS1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWl0ZW0tZGl2aWRlci1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWRpdmlkZXItdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbGlzdC1pdGVtLWRpdmlkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWxpc3QtaXRlbS1kaXZpZGVyLWZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWRpdmlkZXItYmctY29sb3IpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbGlzdC1pdGVtLWRpdmlkZXItbGluZS1oZWlnaHQpO1xufVxubGkuaXRlbS1kaXZpZGVyOmJlZm9yZSxcbi5pdGVtLWRpdmlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWRpdmlkZXItYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG5saS5saXN0LWdyb3VwLXRpdGxlLFxuLmxpc3QgbGkubGlzdC1ncm91cC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBoZWlnaHQ6IHZhcigtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbGlzdC1ncm91cC10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbGlzdC1ncm91cC10aXRsZS1mb250LXdlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtYmctY29sb3IpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbGlzdC1ncm91cC10aXRsZS1saW5lLWhlaWdodCk7XG59XG4ucGFnZS13aXRoLW5hdmJhci1sYXJnZSBsaS5saXN0LWdyb3VwLXRpdGxlLFxuLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UgLmxpc3QgbGkubGlzdC1ncm91cC10aXRsZSB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS10aXRsZS1oZWlnaHQpKTtcbn1cbi5saXN0Lmluc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZjctbGlzdC1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgLS1mNy1zYWZlLWFyZWEtbGVmdDogMHB4O1xuICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xufVxuLmxpc3QuaW5zZXQgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0Lmluc2V0IHVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbn1cbi5saXN0Lmluc2V0IHVsOmJlZm9yZSxcbi5saXN0Lmluc2V0IHVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QuaW5zZXQgbGkuc3dpcGVvdXQ6Zmlyc3QtY2hpbGQsXG4ubGlzdC5pbnNldCBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmxpc3QuaW5zZXQgbGkuc3dpcGVvdXQ6bGFzdC1jaGlsZCxcbi5saXN0Lmluc2V0IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbn1cbi5saXN0Lmluc2V0IGxpLnN3aXBlb3V0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4ubGlzdC5pbnNldCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QueHNtYWxsLWluc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1sZWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtaW5zZXQtc2lkZS1tYXJnaW4pICsgdmFyKC0tZjctc2FmZS1hcmVhLW91dGVyLXJpZ2h0KSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAubGlzdC54c21hbGwtaW5zZXQgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxpc3QueHNtYWxsLWluc2V0IHVsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5saXN0LnhzbWFsbC1pbnNldCB1bDpiZWZvcmUsXG4gIC5saXN0LnhzbWFsbC1pbnNldCB1bDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0LnhzbWFsbC1pbnNldCBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIH1cbiAgLmxpc3QueHNtYWxsLWluc2V0IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5saXN0LnhzbWFsbC1pbnNldCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5saXN0LnNtYWxsLWluc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1sZWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtaW5zZXQtc2lkZS1tYXJnaW4pICsgdmFyKC0tZjctc2FmZS1hcmVhLW91dGVyLXJpZ2h0KSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAubGlzdC5zbWFsbC1pbnNldCAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGlzdC5zbWFsbC1pbnNldCB1bCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAubGlzdC5zbWFsbC1pbnNldCB1bDpiZWZvcmUsXG4gIC5saXN0LnNtYWxsLWluc2V0IHVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3Quc21hbGwtaW5zZXQgbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgMCAwO1xuICB9XG4gIC5saXN0LnNtYWxsLWluc2V0IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5saXN0LnNtYWxsLWluc2V0IGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QubWVkaXVtLWluc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1sZWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtaW5zZXQtc2lkZS1tYXJnaW4pICsgdmFyKC0tZjctc2FmZS1hcmVhLW91dGVyLXJpZ2h0KSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWY3LXNhZmUtYXJlYS1sZWZ0OiAwcHg7XG4gICAgLS1mNy1zYWZlLWFyZWEtcmlnaHQ6IDBweDtcbiAgfVxuICAubGlzdC5tZWRpdW0taW5zZXQgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxpc3QubWVkaXVtLWluc2V0IHVsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5saXN0Lm1lZGl1bS1pbnNldCB1bDpiZWZvcmUsXG4gIC5saXN0Lm1lZGl1bS1pbnNldCB1bDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0Lm1lZGl1bS1pbnNldCBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIH1cbiAgLmxpc3QubWVkaXVtLWluc2V0IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5saXN0Lm1lZGl1bS1pbnNldCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC5sYXJnZS1pbnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZjctbGlzdC1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItbGVmdCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWluc2V0LXNpZGUtbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1vdXRlci1yaWdodCkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1mNy1zYWZlLWFyZWEtbGVmdDogMHB4O1xuICAgIC0tZjctc2FmZS1hcmVhLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmxpc3QubGFyZ2UtaW5zZXQgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxpc3QubGFyZ2UtaW5zZXQgdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmxpc3QubGFyZ2UtaW5zZXQgdWw6YmVmb3JlLFxuICAubGlzdC5sYXJnZS1pbnNldCB1bDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0LmxhcmdlLWluc2V0IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgfVxuICAubGlzdC5sYXJnZS1pbnNldCBsaTpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAubGlzdC5sYXJnZS1pbnNldCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC54bGFyZ2UtaW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWY3LWxpc3QtaW5zZXQtc2lkZS1tYXJnaW4pICsgdmFyKC0tZjctc2FmZS1hcmVhLW91dGVyLWxlZnQpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pbnNldC1zaWRlLW1hcmdpbikgKyB2YXIoLS1mNy1zYWZlLWFyZWEtb3V0ZXItcmlnaHQpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICAgIC0tZjctc2FmZS1hcmVhLWxlZnQ6IDBweDtcbiAgICAtLWY3LXNhZmUtYXJlYS1yaWdodDogMHB4O1xuICB9XG4gIC5saXN0LnhsYXJnZS1pbnNldCAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGlzdC54bGFyZ2UtaW5zZXQgdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmxpc3QueGxhcmdlLWluc2V0IHVsOmJlZm9yZSxcbiAgLmxpc3QueGxhcmdlLWluc2V0IHVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3QueGxhcmdlLWluc2V0IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbGlzdC1pbnNldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgfVxuICAubGlzdC54bGFyZ2UtaW5zZXQgbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWxpc3QtaW5zZXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmxpc3QueGxhcmdlLWluc2V0IGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1saXN0LWluc2V0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4ubGlzdC5uby1jaGV2cm9uLFxuLmxpc3QgLm5vLWNoZXZyb24ge1xuICAtLWY3LWxpc3QtY2hldnJvbi1pY29uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mNy1saXN0LWNoZXZyb24taWNvbi1hcmVhOiAwcHg7XG59XG4uaW9zIC5pdGVtLWxpbmsuYWN0aXZlLXN0YXRlIC5pdGVtLWlubmVyOmFmdGVyLFxuLmlvcyAubGlzdC1idXR0b24uYWN0aXZlLXN0YXRlOmFmdGVyLFxuLmlvcyAubGlua3MtbGlzdCBhLmFjdGl2ZS1zdGF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlvcyAubGlua3MtbGlzdCBhLmFjdGl2ZS1zdGF0ZSxcbi5pb3MgLmxpc3QgLml0ZW0tbGluay5hY3RpdmUtc3RhdGUsXG4uaW9zIC5saXN0IC5saXN0LWJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG4vKiA9PT0gQmFkZ2UgPT09ICovXG46cm9vdCB7XG4gIC0tZjctYmFkZ2UtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1iYWRnZS1iZy1jb2xvcjogIzhlOGU5MztcbiAgLS1mNy1iYWRnZS1wYWRkaW5nOiAwIDRweDtcbiAgLS1mNy1iYWRnZS1pbi1pY29uLXNpemU6IDE2cHg7XG4gIC0tZjctYmFkZ2UtaW4taWNvbi1mb250LXNpemU6IDEwcHg7XG4gIC0tZjctYmFkZ2UtZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1mNy1iYWRnZS1mb250LXNpemU6IDEycHg7XG59XG4uaW9zIHtcbiAgLS1mNy1iYWRnZS1zaXplOiAyMHB4O1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mNy1iYWRnZS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctYmFkZ2UtYmctY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1iYWRnZS1mb250LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1iYWRnZS1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tZjctYmFkZ2UtcGFkZGluZyk7XG4gIGhlaWdodDogdmFyKC0tZjctYmFkZ2Utc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZjctYmFkZ2Utc2l6ZSk7XG59XG4uaWNvbiAuYmFkZ2UsXG4uZjctaWNvbnMgLmJhZGdlLFxuLmZyYW1ld29yazctaWNvbnMgLmJhZGdlLFxuLm1hdGVyaWFsLWljb25zIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mNy1mb250LWZhbWlseSk7XG4gIC0tZjctYmFkZ2UtZm9udC1zaXplOiB2YXIoLS1mNy1iYWRnZS1pbi1pY29uLWZvbnQtc2l6ZSk7XG4gIC0tZjctYmFkZ2Utc2l6ZTogdmFyKC0tZjctYmFkZ2UtaW4taWNvbi1zaXplKTtcbn1cbi5iYWRnZVtjbGFzcyo9XCJjb2xvci1cIl0ge1xuICAtLWY3LWJhZGdlLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG46cm9vdCB7XG4gIC0tZjctYnV0dG9uLW1pbi13aWR0aDogMzJweDtcbiAgLS1mNy1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LWJ1dHRvbi1ib3JkZXItd2lkdGg6IDBweDtcbiAgLypcbiAgLS1mNy1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LWJ1dHRvbi1wcmVzc2VkLXRleHQtY29sb3I6IHZhcigtLWY3LWJ1dHRvbi10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICAtLWY3LWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgLS1mNy1idXR0b24tZmlsbC10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LWJ1dHRvbi1maWxsLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gIC0tZjctYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctYnV0dG9uLW91dGxpbmUtYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZjctYnV0dG9uLXJhaXNlZC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gIC0tZjctYnV0dG9uLXJhaXNlZC1wcmVzc2VkLWJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgLS1mNy1zZWdtZW50ZWQtcmFpc2VkLWRpdmlkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLXBhZGRpbmc6IDJweDtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJldHdlZW4tYnV0dG9uczogNHB4O1xuICAtLWY3LXNlZ21lbnRlZC1zdHJvbmctYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tYWN0aXZlLWJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LXNlZ21lbnRlZC1zdHJvbmctYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24taG92ZXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tYWN0aXZlLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tYWN0aXZlLWJnLWNvbG9yOiAjZmZmO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1ob3Zlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1hY3RpdmUtYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1hY3RpdmUtdGV4dC1jb2xvcjogI2ZmZjtcbn1cbi5pb3Mge1xuICAtLWY3LWJ1dHRvbi1mb250LXNpemU6IDEzcHg7XG4gIC0tZjctYnV0dG9uLWhlaWdodDogMjhweDtcbiAgLS1mNy1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxMHB4O1xuICAtLWY3LWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tZjctYnV0dG9uLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctYnV0dG9uLWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWY3LWJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKlxuICAtLWY3LWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiByZ2JhKHZhcigtLWY3LXRoZW1lLWNvbG9yLXJnYiksIC4xNSk7XG4gIC0tZjctYnV0dG9uLWZpbGwtcHJlc3NlZC1iZy1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3ItdGludCk7XG4gICovXG4gIC0tZjctYnV0dG9uLWxhcmdlLWhlaWdodDogNDRweDtcbiAgLS1mNy1idXR0b24tbGFyZ2UtZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LWJ1dHRvbi1sYXJnZS1mb250LXdlaWdodDogNTAwO1xuICAtLWY3LWJ1dHRvbi1sYXJnZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mNy1idXR0b24tc21hbGwtaGVpZ2h0OiAyNnB4O1xuICAtLWY3LWJ1dHRvbi1zbWFsbC1mb250LXNpemU6IDEzcHg7XG4gIC0tZjctYnV0dG9uLXNtYWxsLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctYnV0dG9uLXNtYWxsLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC0tZjctYnV0dG9uLXNtYWxsLW91dGxpbmUtYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tYWN0aXZlLWZvbnQtd2VpZ2h0OiA2MDA7XG59XG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogdmFyKC0tZjctYnV0dG9uLWJvcmRlci13aWR0aCwgMHB4KSBzb2xpZCB2YXIoLS1mNy1idXR0b24tYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWJ1dHRvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZjctYnV0dG9uLXRleHQtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG4gIGhlaWdodDogdmFyKC0tZjctYnV0dG9uLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWY3LWJ1dHRvbi1oZWlnaHQpIC0gdmFyKC0tZjctYnV0dG9uLWJvcmRlci13aWR0aCwgMCkgKiAyKTtcbiAgcGFkZGluZzogdmFyKC0tZjctYnV0dG9uLXBhZGRpbmctdmVydGljYWwsIDBweCkgdmFyKC0tZjctYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1mNy1idXR0b24tbWluLXdpZHRoKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWJ1dHRvbi1mb250LXdlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mNy1idXR0b24tbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZjctYnV0dG9uLXRleHQtdHJhbnNmb3JtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctYnV0dG9uLWJnLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctYnV0dG9uLWJveC1zaGFkb3cpO1xufVxuLmJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1idXR0b24tcHJlc3NlZC1iZy1jb2xvciwgcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjE1KSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1idXR0b24tcHJlc3NlZC10ZXh0LWNvbG9yLCB2YXIoLS1mNy1idXR0b24tdGV4dC1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uID4gaSArIHNwYW4sXG4uYnV0dG9uID4gc3BhbiArIHNwYW4sXG4uYnV0dG9uID4gc3BhbiArIGksXG4uYnV0dG9uID4gaSArIGkge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnN1Ym5hdmJhciAuYnV0dG9uLFxuLm5hdmJhciAuYnV0dG9uLFxuLnRvb2xiYXIgLmJ1dHRvbixcbi5zZWFyY2hiYXIgLmJ1dHRvbixcbi5hcHBiYXIgLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1mNy1idXR0b24tdGV4dC1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbn1cbi5idXR0b24tcm91bmQsXG4uaW9zIC5idXR0b24tcm91bmQtaW9zLFxuLm1kIC5idXR0b24tcm91bmQtbWQsXG4uYXVyb3JhIC5idXR0b24tcm91bmQtYXVyb3JhIHtcbiAgLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tZjctYnV0dG9uLWhlaWdodCk7XG59XG4uYnV0dG9uLWZpbGwsXG4uaW9zIC5idXR0b24tZmlsbC1pb3MsXG4ubWQgLmJ1dHRvbi1maWxsLW1kLFxuLmF1cm9yYSAuYnV0dG9uLWZpbGwtYXVyb3JhLFxuLmJ1dHRvbi1hY3RpdmUsXG4uYnV0dG9uLnRhYi1saW5rLWFjdGl2ZSB7XG4gIC0tZjctYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1mNy1idXR0b24tZmlsbC1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgLS1mNy1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tZjctYnV0dG9uLWZpbGwtdGV4dC1jb2xvciwgI2ZmZik7XG4gIC0tZjctdG91Y2gtcmlwcGxlLWNvbG9yOiB2YXIoLS1mNy10b3VjaC1yaXBwbGUtd2hpdGUpO1xufVxuLmJ1dHRvbi1maWxsLFxuLmlvcyAuYnV0dG9uLWZpbGwtaW9zLFxuLm1kIC5idXR0b24tZmlsbC1tZCxcbi5hdXJvcmEgLmJ1dHRvbi1maWxsLWF1cm9yYSB7XG4gIC0tZjctYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHZhcigtLWY3LWJ1dHRvbi1maWxsLXByZXNzZWQtYmctY29sb3IpO1xufVxuLmJ1dHRvbi1hY3RpdmUsXG4uYnV0dG9uLnRhYi1saW5rLWFjdGl2ZSB7XG4gIC0tZjctYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHZhcigtLWY3LWJ1dHRvbi1iZy1jb2xvcik7XG59XG4uYnV0dG9uLW91dGxpbmUsXG4uaW9zIC5idXR0b24tb3V0bGluZS1pb3MsXG4ubWQgLmJ1dHRvbi1vdXRsaW5lLW1kLFxuLmF1cm9yYSAuYnV0dG9uLW91dGxpbmUtYXVyb3JhIHtcbiAgLS1mNy1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1idXR0b24tb3V0bGluZS1ib3JkZXItY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG4gIC0tZjctYnV0dG9uLWJvcmRlci13aWR0aDogdmFyKC0tZjctYnV0dG9uLW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcbn1cbi5idXR0b24tbGFyZ2UsXG4uaW9zIC5idXR0b24tbGFyZ2UtaW9zLFxuLm1kIC5idXR0b24tbGFyZ2UtbWQsXG4uYXVyb3JhIC5idXR0b24tbGFyZ2UtYXVyb3JhIHtcbiAgLS1mNy1idXR0b24taGVpZ2h0OiB2YXIoLS1mNy1idXR0b24tbGFyZ2UtaGVpZ2h0KTtcbiAgLS1mNy1idXR0b24tZm9udC1zaXplOiB2YXIoLS1mNy1idXR0b24tbGFyZ2UtZm9udC1zaXplKTtcbiAgLS1mNy1idXR0b24tZm9udC13ZWlnaHQ6IHZhcigtLWY3LWJ1dHRvbi1sYXJnZS1mb250LXdlaWdodCk7XG4gIC0tZjctYnV0dG9uLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1idXR0b24tbGFyZ2UtdGV4dC10cmFuc2Zvcm0pO1xufVxuLmJ1dHRvbi1zbWFsbCxcbi5pb3MgLmJ1dHRvbi1zbWFsbC1pb3MsXG4ubWQgLmJ1dHRvbi1zbWFsbC1tZCxcbi5hdXJvcmEgLmJ1dHRvbi1zbWFsbC1hdXJvcmEge1xuICAtLWY3LWJ1dHRvbi1vdXRsaW5lLWJvcmRlci13aWR0aDogdmFyKC0tZjctYnV0dG9uLXNtYWxsLW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcbiAgLS1mNy1idXR0b24taGVpZ2h0OiB2YXIoLS1mNy1idXR0b24tc21hbGwtaGVpZ2h0KTtcbiAgLS1mNy1idXR0b24tZm9udC1zaXplOiB2YXIoLS1mNy1idXR0b24tc21hbGwtZm9udC1zaXplKTtcbiAgLS1mNy1idXR0b24tZm9udC13ZWlnaHQ6IHZhcigtLWY3LWJ1dHRvbi1zbWFsbC1mb250LXdlaWdodCk7XG4gIC0tZjctYnV0dG9uLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1idXR0b24tc21hbGwtdGV4dC10cmFuc2Zvcm0pO1xufVxuLmlvcyAuYnV0dG9uLXNtYWxsLmJ1dHRvbi1maWxsLFxuLmlvcyAuYnV0dG9uLXNtYWxsLWlvcy5idXR0b24tZmlsbCxcbi5pb3MgLmJ1dHRvbi1zbWFsbC5idXR0b24tZmlsbC1pb3Mge1xuICAtLWY3LWJ1dHRvbi1ib3JkZXItd2lkdGg6IHZhcigtLWY3LWJ1dHRvbi1zbWFsbC1vdXRsaW5lLWJvcmRlci13aWR0aCk7XG4gIC0tZjctYnV0dG9uLXByZXNzZWQtdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWdtZW50ZWQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWJ1dHRvbi1ib3gtc2hhZG93KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWdtZW50ZWQgLmJ1dHRvbixcbi5zZWdtZW50ZWQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VnbWVudGVkIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWY3LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5zZWdtZW50ZWQgLmJ1dHRvbjpub3QoLmJ1dHRvbi1vdXRsaW5lKTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlZ21lbnRlZCAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lOm50aC1jaGlsZChuICsgMikge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZWdtZW50ZWQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctYnV0dG9uLWJvcmRlci1yYWRpdXMpIDA7XG59XG4uc2VnbWVudGVkIC5idXR0b24tcm91bmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1idXR0b24taGVpZ2h0KSAwIDAgdmFyKC0tZjctYnV0dG9uLWhlaWdodCk7XG59XG4uc2VnbWVudGVkIC5idXR0b24tcm91bmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tZjctYnV0dG9uLWhlaWdodCkgdmFyKC0tZjctYnV0dG9uLWhlaWdodCkgMDtcbn1cbi5zZWdtZW50ZWQgLmJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnNlZ21lbnRlZC1yYWlzZWQsXG4uaW9zIC5zZWdtZW50ZWQtcmFpc2VkLWlvcyxcbi5tZCAuc2VnbWVudGVkLXJhaXNlZC1tZCxcbi5hdXJvcmEgLnNlZ21lbnRlZC1yYWlzZWQtYXVyb3JhIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctYnV0dG9uLXJhaXNlZC1ib3gtc2hhZG93KTtcbn1cbi5zZWdtZW50ZWQtcmFpc2VkIC5idXR0b246bm90KC5idXR0b24tb3V0bGluZSksXG4uaW9zIC5zZWdtZW50ZWQtcmFpc2VkLWlvcyAuYnV0dG9uOm5vdCguYnV0dG9uLW91dGxpbmUpLFxuLm1kIC5zZWdtZW50ZWQtcmFpc2VkLW1kIC5idXR0b246bm90KC5idXR0b24tb3V0bGluZSksXG4uYXVyb3JhIC5zZWdtZW50ZWQtcmFpc2VkLWF1cm9yYSAuYnV0dG9uOm5vdCguYnV0dG9uLW91dGxpbmUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1mNy1zZWdtZW50ZWQtcmFpc2VkLWRpdmlkZXItY29sb3IpO1xufVxuLmJ1dHRvbi1yYWlzZWQsXG4uaW9zIC5idXR0b24tcmFpc2VkLWlvcyxcbi5tZCAuYnV0dG9uLXJhaXNlZC1tZCxcbi5hdXJvcmEgLmJ1dHRvbi1yYWlzZWQtYXVyb3JhIHtcbiAgLS1mNy1idXR0b24tYm94LXNoYWRvdzogdmFyKC0tZjctYnV0dG9uLXJhaXNlZC1ib3gtc2hhZG93KTtcbn1cbi5idXR0b24tcmFpc2VkLmFjdGl2ZS1zdGF0ZSxcbi5pb3MgLmJ1dHRvbi1yYWlzZWQtaW9zLmFjdGl2ZS1zdGF0ZSxcbi5tZCAuYnV0dG9uLXJhaXNlZC1tZC5hY3RpdmUtc3RhdGUsXG4uYXVyb3JhIC5idXR0b24tcmFpc2VkLWF1cm9yYS5hY3RpdmUtc3RhdGUge1xuICAtLWY3LWJ1dHRvbi1ib3gtc2hhZG93OiB2YXIoLS1mNy1idXR0b24tcmFpc2VkLXByZXNzZWQtYm94LXNoYWRvdyk7XG59XG4uc2VnbWVudGVkLXN0cm9uZyxcbi5pb3MgLnNlZ21lbnRlZC1zdHJvbmctaW9zLFxuLm1kIC5zZWdtZW50ZWQtc3Ryb25nLW1kLFxuLmF1cm9yYSAuc2VnbWVudGVkLXN0cm9uZy1hdXJvcmEge1xuICAtLWY3LWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctYnV0dG9uLWhvdmVyLWJnLWNvbG9yOiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1ob3Zlci1iZy1jb2xvcik7XG4gIC0tZjctYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXNlZ21lbnRlZC1zdHJvbmctYnV0dG9uLXRleHQtY29sb3IpO1xuICAtLWY3LWJ1dHRvbi1mb250LXdlaWdodDogdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tZm9udC13ZWlnaHQpO1xuICAtLWY3LWJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tdGV4dC10cmFuc2Zvcm0pO1xuICAtLWY3LWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJnLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1cykgKyAycHgpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLXBhZGRpbmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlZ21lbnRlZC1zdHJvbmcgLmJ1dHRvbixcbi5pb3MgLnNlZ21lbnRlZC1zdHJvbmctaW9zIC5idXR0b24sXG4ubWQgLnNlZ21lbnRlZC1zdHJvbmctbWQgLmJ1dHRvbixcbi5hdXJvcmEgLnNlZ21lbnRlZC1zdHJvbmctYXVyb3JhIC5idXR0b24ge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNlZ21lbnRlZC1zdHJvbmcgLmJ1dHRvbixcbi5pb3MgLnNlZ21lbnRlZC1zdHJvbmctaW9zIC5idXR0b24sXG4ubWQgLnNlZ21lbnRlZC1zdHJvbmctbWQgLmJ1dHRvbixcbi5hdXJvcmEgLnNlZ21lbnRlZC1zdHJvbmctYXVyb3JhIC5idXR0b24sXG4uc2VnbWVudGVkLXN0cm9uZyAuYnV0dG9uOmZpcnN0LWNoaWxkLFxuLmlvcyAuc2VnbWVudGVkLXN0cm9uZy1pb3MgLmJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5tZCAuc2VnbWVudGVkLXN0cm9uZy1tZCAuYnV0dG9uOmZpcnN0LWNoaWxkLFxuLmF1cm9yYSAuc2VnbWVudGVkLXN0cm9uZy1hdXJvcmEgLmJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5zZWdtZW50ZWQtc3Ryb25nIC5idXR0b246bGFzdC1jaGlsZCxcbi5pb3MgLnNlZ21lbnRlZC1zdHJvbmctaW9zIC5idXR0b246bGFzdC1jaGlsZCxcbi5tZCAuc2VnbWVudGVkLXN0cm9uZy1tZCAuYnV0dG9uOmxhc3QtY2hpbGQsXG4uYXVyb3JhIC5zZWdtZW50ZWQtc3Ryb25nLWF1cm9yYSAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG59XG4uc2VnbWVudGVkLXN0cm9uZyAuYnV0dG9uICsgLmJ1dHRvbixcbi5pb3MgLnNlZ21lbnRlZC1zdHJvbmctaW9zIC5idXR0b24gKyAuYnV0dG9uLFxuLm1kIC5zZWdtZW50ZWQtc3Ryb25nLW1kIC5idXR0b24gKyAuYnV0dG9uLFxuLmF1cm9yYSAuc2VnbWVudGVkLXN0cm9uZy1hdXJvcmEgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1iZXR3ZWVuLWJ1dHRvbnMpO1xufVxuLnNlZ21lbnRlZC1zdHJvbmcgLmJ1dHRvbi5idXR0b24tYWN0aXZlLFxuLmlvcyAuc2VnbWVudGVkLXN0cm9uZy1pb3MgLmJ1dHRvbi5idXR0b24tYWN0aXZlLFxuLm1kIC5zZWdtZW50ZWQtc3Ryb25nLW1kIC5idXR0b24uYnV0dG9uLWFjdGl2ZSxcbi5hdXJvcmEgLnNlZ21lbnRlZC1zdHJvbmctYXVyb3JhIC5idXR0b24uYnV0dG9uLWFjdGl2ZSxcbi5zZWdtZW50ZWQtc3Ryb25nIC5idXR0b24udGFiLWxpbmstYWN0aXZlLFxuLmlvcyAuc2VnbWVudGVkLXN0cm9uZy1pb3MgLmJ1dHRvbi50YWItbGluay1hY3RpdmUsXG4ubWQgLnNlZ21lbnRlZC1zdHJvbmctbWQgLmJ1dHRvbi50YWItbGluay1hY3RpdmUsXG4uYXVyb3JhIC5zZWdtZW50ZWQtc3Ryb25nLWF1cm9yYSAuYnV0dG9uLnRhYi1saW5rLWFjdGl2ZSB7XG4gIC0tZjctYnV0dG9uLWhvdmVyLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mNy1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1hY3RpdmUtdGV4dC1jb2xvcik7XG4gIC0tZjctYnV0dG9uLWZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLWJ1dHRvbi1hY3RpdmUtZm9udC13ZWlnaHQpO1xufVxuLnNlZ21lbnRlZC1zdHJvbmcgLnNlZ21lbnRlZC1oaWdobGlnaHQsXG4uaW9zIC5zZWdtZW50ZWQtc3Ryb25nLWlvcyAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi5tZCAuc2VnbWVudGVkLXN0cm9uZy1tZCAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi5hdXJvcmEgLnNlZ21lbnRlZC1zdHJvbmctYXVyb3JhIC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bTogMTtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZTogMDtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LXBhZGRpbmc6IGNhbGModmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1wYWRkaW5nKSAqIDIpO1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtYmV0d2VlbjogdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1iZXR3ZWVuLWJ1dHRvbnMpO1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LXBhZGRpbmcpIC0gdmFyKC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1iZXR3ZWVuKSAqICh2YXIoLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bSkgLSAxKSkgLyB2YXIoLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXNlZ21lbnRlZC1zdHJvbmctYnV0dG9uLWFjdGl2ZS1iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1idXR0b24tYWN0aXZlLWJveC1zaGFkb3cpO1xuICBsZWZ0OiB2YXIoLS1mNy1zZWdtZW50ZWQtc3Ryb25nLXBhZGRpbmcpO1xuICB0b3A6IHZhcigtLWY3LXNlZ21lbnRlZC1zdHJvbmctcGFkZGluZyk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZjctc2VnbWVudGVkLXN0cm9uZy1wYWRkaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC13aWR0aCk7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtYWN0aXZlKSAqIDEwMCUgKyB2YXIoLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZSkgKiB2YXIoLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWJldHdlZW4pKSk7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmJ1dHRvbjpudGgtY2hpbGQoMikgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1udW06IDI7XG59XG4uYnV0dG9uOm50aC1jaGlsZCgzKSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bTogMztcbn1cbi5idXR0b246bnRoLWNoaWxkKDQpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQge1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtbnVtOiA0O1xufVxuLmJ1dHRvbjpudGgtY2hpbGQoNSkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1udW06IDU7XG59XG4uYnV0dG9uOm50aC1jaGlsZCg2KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bTogNjtcbn1cbi5idXR0b246bnRoLWNoaWxkKDcpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQge1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtbnVtOiA3O1xufVxuLmJ1dHRvbjpudGgtY2hpbGQoOCkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1udW06IDg7XG59XG4uYnV0dG9uOm50aC1jaGlsZCg5KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bTogOTtcbn1cbi5idXR0b246bnRoLWNoaWxkKDEwKSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LW51bTogMTA7XG59XG4uYnV0dG9uLWFjdGl2ZTpudGgtY2hpbGQoMikgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi50YWItbGluay1hY3RpdmU6bnRoLWNoaWxkKDIpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQge1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtYWN0aXZlOiAxO1xufVxuLmJ1dHRvbi1hY3RpdmU6bnRoLWNoaWxkKDMpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQsXG4udGFiLWxpbmstYWN0aXZlOm50aC1jaGlsZCgzKSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZTogMjtcbn1cbi5idXR0b24tYWN0aXZlOm50aC1jaGlsZCg0KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0LFxuLnRhYi1saW5rLWFjdGl2ZTpudGgtY2hpbGQoNCkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1hY3RpdmU6IDM7XG59XG4uYnV0dG9uLWFjdGl2ZTpudGgtY2hpbGQoNSkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi50YWItbGluay1hY3RpdmU6bnRoLWNoaWxkKDUpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQge1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtYWN0aXZlOiA0O1xufVxuLmJ1dHRvbi1hY3RpdmU6bnRoLWNoaWxkKDYpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQsXG4udGFiLWxpbmstYWN0aXZlOm50aC1jaGlsZCg2KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZTogNTtcbn1cbi5idXR0b24tYWN0aXZlOm50aC1jaGlsZCg3KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0LFxuLnRhYi1saW5rLWFjdGl2ZTpudGgtY2hpbGQoNykgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIC0tZjctc2VnbWVudGVkLWhpZ2hsaWdodC1hY3RpdmU6IDY7XG59XG4uYnV0dG9uLWFjdGl2ZTpudGgtY2hpbGQoOCkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi50YWItbGluay1hY3RpdmU6bnRoLWNoaWxkKDgpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQge1xuICAtLWY3LXNlZ21lbnRlZC1oaWdobGlnaHQtYWN0aXZlOiA3O1xufVxuLmJ1dHRvbi1hY3RpdmU6bnRoLWNoaWxkKDkpIH4gLnNlZ21lbnRlZC1oaWdobGlnaHQsXG4udGFiLWxpbmstYWN0aXZlOm50aC1jaGlsZCg5KSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZTogODtcbn1cbi5idXR0b24tYWN0aXZlOm50aC1jaGlsZCgxMCkgfiAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi50YWItbGluay1hY3RpdmU6bnRoLWNoaWxkKDEwKSB+IC5zZWdtZW50ZWQtaGlnaGxpZ2h0IHtcbiAgLS1mNy1zZWdtZW50ZWQtaGlnaGxpZ2h0LWFjdGl2ZTogOTtcbn1cbi5zZWdtZW50ZWQtcm91bmQsXG4uaW9zIC5zZWdtZW50ZWQtcm91bmQtaW9zLFxuLm1kIC5zZWdtZW50ZWQtcm91bmQtbWQsXG4uYXVyb3JhIC5zZWdtZW50ZWQtcm91bmQtYXVyb3JhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctYnV0dG9uLWhlaWdodCk7XG59XG4uc2VnbWVudGVkLXJvdW5kIC5zZWdtZW50ZWQtaGlnaGxpZ2h0LFxuLmlvcyAuc2VnbWVudGVkLXJvdW5kLWlvcyAuc2VnbWVudGVkLWhpZ2hsaWdodCxcbi5tZCAuc2VnbWVudGVkLXJvdW5kLW1kIC5zZWdtZW50ZWQtaGlnaGxpZ2h0LFxuLmF1cm9yYSAuc2VnbWVudGVkLXJvdW5kLWF1cm9yYSAuc2VnbWVudGVkLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWJ1dHRvbi1oZWlnaHQpO1xufVxuLnN1Ym5hdmJhciAuc2VnbWVudGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW9zIC5idXR0b24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbi5pb3MgLmJ1dHRvbi1maWxsLFxuLmlvcyAuYnV0dG9uLWZpbGwtaW9zIHtcbiAgLS1mNy1idXR0b24tcHJlc3NlZC1iZy1jb2xvcjogdmFyKC0tZjctYnV0dG9uLWZpbGwtcHJlc3NlZC1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3ItdGludCkpO1xufVxuLmlvcyAuYnV0dG9uLXNtYWxsLFxuLmlvcyAuYnV0dG9uLXNtYWxsLWlvcyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuLyogPT09IFRvdWNoIFJpcHBsZSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy10b3VjaC1yaXBwbGUtYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mNy10b3VjaC1yaXBwbGUtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLS1mNy10b3VjaC1yaXBwbGUtY29sb3I6IHZhcigtLWY3LXRvdWNoLXJpcHBsZS1ibGFjayk7XG59XG4udGhlbWUtZGFyayB7XG4gIC0tZjctdG91Y2gtcmlwcGxlLWNvbG9yOiB2YXIoLS1mNy10b3VjaC1yaXBwbGUtd2hpdGUpO1xufVxuLnJpcHBsZSxcbi5mYWIgYSxcbi5saW5rLFxuLml0ZW0tbGluayxcbi5saXN0LWJ1dHRvbixcbi5idXR0b24sXG4uZGlhbG9nLWJ1dHRvbixcbi50YWItbGluayxcbi5yYWRpbyxcbi5jaGVja2JveCxcbi5hY3Rpb25zLWJ1dHRvbixcbi5zcGVlZC1kaWFsLWJ1dHRvbnMgYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucmlwcGxlLXdhdmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDApIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRvdWNoLXJpcHBsZS1jb2xvcik7XG59XG4ucmlwcGxlLXdhdmUucmlwcGxlLXdhdmUtZmlsbCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLnJpcHBsZS13YXZlLnJpcHBsZS13YXZlLW91dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1dHRvbi1maWxsIC5yaXBwbGUtd2F2ZSxcbi5waWNrZXItY2FsZW5kYXItZGF5IC5yaXBwbGUtd2F2ZSxcbi5tZW51IC5yaXBwbGUtd2F2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hlY2tib3ggLnJpcHBsZS13YXZlLFxuLnJhZGlvIC5yaXBwbGUtd2F2ZSxcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsIC5yaXBwbGUtd2F2ZSB7XG4gIHotaW5kZXg6IDA7XG59XG5bY2xhc3MqPVwicmlwcGxlLWNvbG9yLVwiXSB7XG4gIC0tZjctdG91Y2gtcmlwcGxlLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvci1yaXBwbGUtY29sb3IpO1xufVxuLyogPT09IEljb24gPT09ICovXG4uZjctaWNvbnMsXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbmkuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1iYWNrOmFmdGVyLFxuLmljb24tcHJldjphZnRlcixcbi5pY29uLWZvcndhcmQ6YWZ0ZXIsXG4uaWNvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5pY29uW2NsYXNzKj1cImNvbG9yLVwiXSB7XG4gIGNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4uaW9zIC5pY29uLWJhY2ssXG4uaW9zIC5pY29uLXByZXYsXG4uaW9zIC5pY29uLWZvcndhcmQsXG4uaW9zIC5pY29uLW5leHQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5pb3MgLmljb24tYmFjazphZnRlcixcbi5pb3MgLmljb24tcHJldjphZnRlcixcbi5pb3MgLmljb24tZm9yd2FyZDphZnRlcixcbi5pb3MgLmljb24tbmV4dDphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmlvcyAuaWNvbi1wcmV2OmFmdGVyLFxuLmlvcyAuaWNvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlvcyAuaWNvbi1iYWNrOmFmdGVyLFxuLmlvcyAuaWNvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ2NoZXZyb25fbGVmdF9pb3MnO1xufVxuLmlvcyAuaWNvbi1mb3J3YXJkOmFmdGVyLFxuLmlvcyAuaWNvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ2NoZXZyb25fcmlnaHRfaW9zJztcbn1cbi5jdXN0b20tbW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDUwMDtcbn1cbi5jdXN0b20tbW9kYWwtYmFja2Ryb3AsXG4uYWN0aW9ucy1iYWNrZHJvcCxcbi5kaWFsb2ctYmFja2Ryb3AsXG4ucG9wb3Zlci1iYWNrZHJvcCxcbi5wb3B1cC1iYWNrZHJvcCxcbi5wcmVsb2FkZXItYmFja2Ryb3AsXG4uc2hlZXQtYmFja2Ryb3AsXG4uZmFiLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTMwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG4uY3VzdG9tLW1vZGFsLWJhY2tkcm9wLm5vdC1hbmltYXRlZCxcbi5hY3Rpb25zLWJhY2tkcm9wLm5vdC1hbmltYXRlZCxcbi5kaWFsb2ctYmFja2Ryb3Aubm90LWFuaW1hdGVkLFxuLnBvcG92ZXItYmFja2Ryb3Aubm90LWFuaW1hdGVkLFxuLnBvcHVwLWJhY2tkcm9wLm5vdC1hbmltYXRlZCxcbi5wcmVsb2FkZXItYmFja2Ryb3Aubm90LWFuaW1hdGVkLFxuLnNoZWV0LWJhY2tkcm9wLm5vdC1hbmltYXRlZCxcbi5mYWItYmFja2Ryb3Aubm90LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLmN1c3RvbS1tb2RhbC1iYWNrZHJvcC5iYWNrZHJvcC1pbixcbi5hY3Rpb25zLWJhY2tkcm9wLmJhY2tkcm9wLWluLFxuLmRpYWxvZy1iYWNrZHJvcC5iYWNrZHJvcC1pbixcbi5wb3BvdmVyLWJhY2tkcm9wLmJhY2tkcm9wLWluLFxuLnBvcHVwLWJhY2tkcm9wLmJhY2tkcm9wLWluLFxuLnByZWxvYWRlci1iYWNrZHJvcC5iYWNrZHJvcC1pbixcbi5zaGVldC1iYWNrZHJvcC5iYWNrZHJvcC1pbixcbi5mYWItYmFja2Ryb3AuYmFja2Ryb3AtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLyogPT09IEFwcGJhciA9PT0gKi9cbjpyb290IHtcbiAgLypcbiAgLS1mNy1hcHBiYXItb2Zmc2V0OiB2YXIoLS1mNy1hcHBiYXItaGVpZ2h0KTtcbiAgLS1mNy1hcHBiYXItZXh0cmEtb2Zmc2V0OiAwcHg7XG4gIC0tZjctYXBwYmFyLWJnLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgLS1mNy1hcHBiYXItYmctY29sb3ItcmdiOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYik7XG4gIC0tZjctYXBwYmFyLWJnLWltYWdlOiB2YXIoLS1mNy1iYXJzLWJnLWltYWdlKTtcbiAgLS1mNy1hcHBiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG4gIC0tZjctYXBwYmFyLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvcik7XG4gIC0tZjctYXBwYmFyLXRleHQtY29sb3I6IHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcik7XG4gICovXG4gIC0tZjctYXBwYmFyLXNoYWRvdy1pbWFnZTogbm9uZTtcbn1cbi5pb3Mge1xuICAtLWY3LWFwcGJhci1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctYXBwYmFyLWlubmVyLXBhZGRpbmctbGVmdDogOHB4O1xuICAtLWY3LWFwcGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYXBwYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctYXBwYmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWY3LWFwcGJhci1iZy1pbWFnZSwgdmFyKC0tZjctYmFycy1iZy1pbWFnZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1hcHBiYXItYmctY29sb3IsIHZhcigtLWY3LWJhcnMtYmctY29sb3IpKTtcbiAgY29sb3I6IHZhcigtLWY3LWFwcGJhci10ZXh0LWNvbG9yLCB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1hcHBiYXItZm9udC1zaXplKTtcbiAgei1pbmRleDogNzAwMDtcbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSkge1xuICAuaW9zLXRyYW5zbHVjZW50LWJhcnMgLmFwcGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mNy1hcHBiYXItYmctY29sb3ItcmdiLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYikpLCB2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LW9wYWNpdHkpKTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cih2YXIoLS1mNy1iYXJzLXRyYW5zbHVjZW50LWJsdXIpKTtcbiAgfVxufVxuLmFwcGJhciAucGFuZWwgfiAuYXBwYmFyIHtcbiAgei1pbmRleDogNTUwMDtcbn1cbi5hcHBiYXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1mNy1hcHBiYXItbGluay1jb2xvciwgdmFyKC0tZjctYmFycy1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpKTtcbn1cbi5hcHBiYXIgYS5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctYXBwYmFyLWxpbmstbGluZS1oZWlnaHQsIHZhcigtLWY3LWFwcGJhci1oZWlnaHQpKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1hcHBiYXItbGluay1oZWlnaHQsIHZhcigtLWY3LWFwcGJhci1oZWlnaHQpKTtcbn1cbi5hcHBiYXIgLmxlZnQsXG4uYXBwYmFyIC5jZW50ZXIsXG4uYXBwYmFyIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXBwYmFyLm5vLWhhaXJsaW5lOmFmdGVyLFxuLmFwcGJhci5uby1ib3JkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXBwYmFyLm5vLWhhaXJsaW5lIC50aXRsZS1sYXJnZTphZnRlcixcbi5hcHBiYXIubm8tYm9yZGVyIC50aXRsZS1sYXJnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcHBiYXIubm8tc2hhZG93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcHBiYXI6YWZ0ZXIsXG4uYXBwYmFyOmJlZm9yZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hcHBiYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1hcHBiYXItYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcikpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmFwcGJhcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWFwcGJhci1zaGFkb3ctaW1hZ2UpO1xufVxuLmFwcGJhcjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYXBwYmFyIH4gKiB7XG4gIC0tZjctYXBwYmFyLWFwcC1vZmZzZXQ6IGNhbGModmFyKC0tZjctYXBwYmFyLWhlaWdodCkgKyB2YXIoLS1mNy1hcHBiYXItZXh0cmEtb2Zmc2V0LCAwcHgpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xufVxuLmFwcGJhciB+IC52aWV3cyxcbi5hcHBiYXIgfiAudmlldyxcbi5hcHBiYXIgfiAuYXBwYmFyIHtcbiAgLS1mNy1zYWZlLWFyZWEtdG9wOiAwcHg7XG59XG4uYXBwYmFyIH4gLnBhbmVsIC52aWV3LFxuLmFwcGJhciB+IC5wYW5lbCAucGFnZSxcbi5hcHBiYXIgfiAucGFuZWwgLnBhZ2UtY29udGVudCB7XG4gIC0tZjctc2FmZS1hcmVhLXRvcDogMHB4O1xufVxuLmFwcGJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZjctYXBwYmFyLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLWY3LWFwcGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0KSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpIDAgY2FsYyh2YXIoLS1mNy1hcHBiYXItaW5uZXItcGFkZGluZy1sZWZ0KSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG59XG4uYXBwYmFyLWlubmVyLnN0YWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogPT09IERpYWxvZyA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLXRleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1mNy1kaWFsb2ctaW5wdXQtYmctY29sb3I6ICNmZmY7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LWRpYWxvZy10ZXh0LWNvbG9yOiAjZmZmO1xufVxuLmlvcyB7XG4gIC0tZjctZGlhbG9nLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZjctZGlhbG9nLXdpZHRoOiAyNzBweDtcbiAgLS1mNy1kaWFsb2ctaW5uZXItcGFkZGluZzogMTZweDtcbiAgLS1mNy1kaWFsb2ctYm9yZGVyLXJhZGl1czogMTNweDtcbiAgLS1mNy1kaWFsb2ctdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWY3LWRpYWxvZy1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctZGlhbG9nLXRpdGxlLXRleHQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZjctZGlhbG9nLXRpdGxlLWZvbnQtc2l6ZTogMThweDtcbiAgLS1mNy1kaWFsb2ctdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1mNy1kaWFsb2ctdGl0bGUtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZjctZGlhbG9nLWJ1dHRvbi1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctZGlhbG9nLWJ1dHRvbi1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctZGlhbG9nLWJ1dHRvbi1sZXR0ZXItc3BhY2luZzogMDtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZjctZGlhbG9nLWJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mNy1kaWFsb2ctaW5wdXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWY3LWRpYWxvZy1pbnB1dC1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctZGlhbG9nLWlucHV0LWhlaWdodDogMzJweDtcbiAgLS1mNy1kaWFsb2ctaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZjctZGlhbG9nLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjYTlhOWE5O1xuICAtLWY3LWRpYWxvZy1wcmVsb2FkZXItc2l6ZTogMzRweDtcbiAgLS1mNy1kaWFsb2ctYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tZjctZGlhbG9nLWJnLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1mNy1kaWFsb2ctdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mNy1kaWFsb2ctaW5wdXQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tZjctZGlhbG9nLWJvcmRlci1kaXZpZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy1kaWFsb2ctYmctY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC45NSk7XG4gIC0tZjctZGlhbG9nLWJnLWNvbG9yLXJnYjogNDUsIDQ1LCA0NTtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1mNy1kaWFsb2ctYm9yZGVyLWRpdmlkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZjctZGlhbG9nLWlucHV0LWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1mNy1kaWFsb2ctaW5wdXQtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEzNTAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDEuMTg1KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZGlhbG9nLWJveC1zaGFkb3cpO1xuICB3aWR0aDogdmFyKC0tZjctZGlhbG9nLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mNy1kaWFsb2ctd2lkdGgpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZjctZGlhbG9nLXRleHQtYWxpZ24pO1xuICBjb2xvcjogdmFyKC0tZjctZGlhbG9nLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWRpYWxvZy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1kaWFsb2ctYmctY29sb3IpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpIG9yIChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpKSB7XG4gIC5pb3MtdHJhbnNsdWNlbnQtbW9kYWxzIC5kaWFsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZjctZGlhbG9nLWJnLWNvbG9yLXJnYiksIDAuOCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gIH1cbn1cbi5kaWFsb2cubW9kYWwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDEpO1xufVxuLmRpYWxvZy5tb2RhbC1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMzQ5OTtcbn1cbi5kaWFsb2cubm90LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLmRpYWxvZy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tZjctZGlhbG9nLWlubmVyLXBhZGRpbmcpO1xufVxuLmRpYWxvZy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctdGl0bGUtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctZGlhbG9nLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1kaWFsb2ctdGl0bGUtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctZGlhbG9nLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi5kaWFsb2ctYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaWFsb2ctYnV0dG9ucy12ZXJ0aWNhbCAuZGlhbG9nLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZGlhbG9nLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctYnV0dG9uLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWRpYWxvZy1idXR0b24tZm9udC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1kaWFsb2ctYnV0dG9uLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1kaWFsb2ctYnV0dG9uLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mNy1kaWFsb2ctYnV0dG9uLWxldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZjctZGlhbG9nLWJ1dHRvbi10ZXh0LWFsaWduKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWRpYWxvZy1idXR0b24tZm9udC13ZWlnaHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZjctZGlhbG9nLWJ1dHRvbi10ZXh0LXRyYW5zZm9ybSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlhbG9nLWJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctYnV0dG9uLXByZXNzZWQtYmctY29sb3IpO1xufVxuLmRpYWxvZy1uby1idXR0b25zIC5kaWFsb2ctYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlhbG9nLWlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaW5wdXQuZGlhbG9nLWlucHV0W3R5cGVdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1kaWFsb2ctaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctZGlhbG9nLWlucHV0LWZvbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctZGlhbG9nLWlucHV0LWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWRpYWxvZy1pbnB1dC1iZy1jb2xvcik7XG4gIGJvcmRlcjogdmFyKC0tZjctZGlhbG9nLWlucHV0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctZGlhbG9nLWlucHV0LWJvcmRlci1jb2xvcik7XG59XG5pbnB1dC5kaWFsb2ctaW5wdXRbdHlwZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZjctZGlhbG9nLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbmlucHV0LmRpYWxvZy1pbnB1dFt0eXBlXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuaW5wdXQuZGlhbG9nLWlucHV0W3R5cGVdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLmRpYWxvZy1pbnB1dC1kb3VibGUgaW5wdXQuZGlhbG9nLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctZGlhbG9nLWlucHV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWRpYWxvZy1pbnB1dC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4uZGlhbG9nLWlucHV0LWRvdWJsZSArIC5kaWFsb2ctaW5wdXQtZG91YmxlIGlucHV0LmRpYWxvZy1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1kaWFsb2ctaW5wdXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctZGlhbG9nLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLmRpYWxvZy1wcmVsb2FkZXIgLnByZWxvYWRlciB7XG4gIC0tZjctcHJlbG9hZGVyLXNpemU6IHZhcigtLWY3LWRpYWxvZy1wcmVsb2FkZXItc2l6ZSk7XG59XG5odG1sLndpdGgtbW9kYWwtZGlhbG9nIC5wYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbn1cbi5pb3MgLmRpYWxvZy5tb2RhbC1vdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDEpO1xufVxuLmlvcyAuZGlhbG9nLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctZGlhbG9nLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWRpYWxvZy1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4uaW9zIC5kaWFsb2ctaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1kaWFsb2ctYm9yZGVyLWRpdmlkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmlvcyAuZGlhbG9nLXRpdGxlICsgLmRpYWxvZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmlvcyAuZGlhbG9nLWJ1dHRvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlvcyAuZGlhbG9nLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG59XG4uaW9zIC5kaWFsb2ctYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctZGlhbG9nLWJvcmRlci1kaXZpZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCB2YXIoLS1mNy1kaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG59XG4uaW9zIC5kaWFsb2ctYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctZGlhbG9nLWJvcmRlci1yYWRpdXMpIDA7XG59XG4uaW9zIC5kaWFsb2ctYnV0dG9uOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW9zIC5kaWFsb2ctYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctZGlhbG9nLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25bY2xhc3MqPVwiY29sb3ItXCJdIHtcbiAgLS1mNy1kaWFsb2ctYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25zLXZlcnRpY2FsIC5kaWFsb2ctYnV0dG9ucyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25zLXZlcnRpY2FsIC5kaWFsb2ctYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25zLXZlcnRpY2FsIC5kaWFsb2ctYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctZGlhbG9nLWJvcmRlci1kaXZpZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25zLXZlcnRpY2FsIC5kaWFsb2ctYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctZGlhbG9nLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbn1cbi5pb3MgLmRpYWxvZy1idXR0b25zLXZlcnRpY2FsIC5kaWFsb2ctYnV0dG9uOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW9zIC5kaWFsb2ctbm8tYnV0dG9ucyAuZGlhbG9nLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctZGlhbG9nLWJvcmRlci1yYWRpdXMpO1xufVxuLmlvcyAuZGlhbG9nLW5vLWJ1dHRvbnMgLmRpYWxvZy1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pb3MgLmRpYWxvZy1pbnB1dC1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaW9zIC5kaWFsb2ctaW5wdXQge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5pb3MgLmRpYWxvZy1pbnB1dCArIC5kaWFsb2ctaW5wdXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaW9zIC5kaWFsb2ctaW5wdXQtZG91YmxlICsgLmRpYWxvZy1pbnB1dC1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlvcyAuZGlhbG9nLWlucHV0LWRvdWJsZSArIC5kaWFsb2ctaW5wdXQtZG91YmxlIC5kaWFsb2ctaW5wdXQge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlvcyAuZGlhbG9nLXByZWxvYWRlciAuZGlhbG9nLXRpdGxlIH4gLnByZWxvYWRlcixcbi5pb3MgLmRpYWxvZy1wcmVsb2FkZXIgLmRpYWxvZy10ZXh0IH4gLnByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaW9zIC5kaWFsb2ctcHJvZ3Jlc3MgLmRpYWxvZy10aXRsZSB+IC5wcm9ncmVzc2Jhcixcbi5pb3MgLmRpYWxvZy1wcm9ncmVzcyAuZGlhbG9nLXRleHQgfiAucHJvZ3Jlc3NiYXIsXG4uaW9zIC5kaWFsb2ctcHJvZ3Jlc3MgLmRpYWxvZy10aXRsZSB+IC5wcm9ncmVzc2Jhci1pbmZpbml0ZSxcbi5pb3MgLmRpYWxvZy1wcm9ncmVzcyAuZGlhbG9nLXRleHQgfiAucHJvZ3Jlc3NiYXItaW5maW5pdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLyogPT09IFBvcHVwID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXBvcHVwLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1mNy1wb3B1cC10YWJsZXQtd2lkdGg6IDYzMHB4O1xuICAtLWY3LXBvcHVwLXRhYmxldC1oZWlnaHQ6IDYzMHB4O1xuICAtLWY3LXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAtLWY3LXBvcHVwLXB1c2gtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1mNy1wb3B1cC1wdXNoLW9mZnNldDogdmFyKC0tZjctc2FmZS1hcmVhLXRvcCk7XG4gIC8qXG4gIC0tZjctcG9wdXAtdGFibGV0LWJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICAqL1xufVxuLmlvcyB7XG4gIC0tZjctcG9wdXAtdGFibGV0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLS1mNy1wb3B1cC1ib3gtc2hhZG93OiBub25lO1xufVxuLnBvcHVwLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTA1MDA7XG59XG4ucG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wdXAtYm9yZGVyLXJhZGl1cyk7XG59XG4udGhlbWUtZGFyayAucG9wdXAsXG4ucG9wdXAudGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucG9wdXAubW9kYWwtaW4sXG4ucG9wdXAubW9kYWwtb3V0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG4ucG9wdXAubm90LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLnBvcHVwLm1vZGFsLWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ucG9wdXAubW9kYWwtb3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XG59XG4ucG9wdXAuc3dpcGUtY2xvc2UtdG8tdG9wLm1vZGFsLW91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHZoLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkgYW5kIChtaW4taGVpZ2h0OiA2MzBweCkge1xuICAucG9wdXA6bm90KC5wb3B1cC10YWJsZXQtZnVsbHNjcmVlbikge1xuICAgIC0tZjctc2FmZS1hcmVhLXRvcDogMHB4O1xuICAgIC0tZjctc2FmZS1hcmVhLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiB2YXIoLS1mNy1wb3B1cC10YWJsZXQtd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tZjctcG9wdXAtdGFibGV0LWhlaWdodCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZjctcG9wdXAtdGFibGV0LXdpZHRoKSAvIDIpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1wb3B1cC10YWJsZXQtaGVpZ2h0KSAvIDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWY3LXBvcHVwLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXBvcHVwLXRhYmxldC1ib3JkZXItcmFkaXVzLCB2YXIoLS1mNy1wb3B1cC1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbiAgLnBvcHVwOm5vdCgucG9wdXAtdGFibGV0LWZ1bGxzY3JlZW4pLm1vZGFsLWluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5wb3B1cDpub3QoLnBvcHVwLXRhYmxldC1mdWxsc2NyZWVuKS5tb2RhbC1vdXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuICB9XG4gIC5wb3B1cDpub3QoLnBvcHVwLXRhYmxldC1mdWxsc2NyZWVuKS5zd2lwZS1jbG9zZS10by10b3AubW9kYWwtb3V0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDB2aCwgMCk7XG4gIH1cbiAgLnBvcHVwOm5vdCgucG9wdXAtdGFibGV0LWZ1bGxzY3JlZW4pLnBvcHVwLWJlaGluZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjkpO1xuICB9XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAgLmZyYW1ld29yazctcm9vdCA+IC52aWV3cyAucGFnZS1jb250ZW50LFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldyAucGFnZS1jb250ZW50LFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwgLnBhZ2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnBvcHVwLXB1c2gsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC5wb3B1cC1wdXNoIHtcbiAgdG9wOiBjYWxjKHZhcigtLWY3LXBvcHVwLXB1c2gtb2Zmc2V0KSArIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWY3LXBvcHVwLXB1c2gtb2Zmc2V0KSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1wb3B1cC1wdXNoLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LXBvcHVwLXB1c2gtYm9yZGVyLXJhZGl1cykgMCAwO1xuICAtLWY3LXNhZmUtYXJlYS10b3A6IDBweDtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5wb3B1cC1wdXNoIC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAucG9wdXAtcHVzaCAudmlldyxcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5wb3B1cC1wdXNoIC5wYWdlLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAucG9wdXAtcHVzaCAucGFnZSB7XG4gIC0tZjctc2FmZS1hcmVhLXRvcDogMHB4O1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCxcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3OmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC50aGVtZS1kYXJrIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3OmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAudGhlbWUtZGFyay5mcmFtZXdvcms3LXJvb3QgPiAudmlld3M6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAudGhlbWUtZGFyay5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLnRoZW1lLWRhcms6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3MudGhlbWUtZGFyazphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldy50aGVtZS1kYXJrOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcudGhlbWUtZGFyazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgei1pbmRleDogMTMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXBvcHVwLXB1c2gtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctcG9wdXAtcHVzaC1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogcG9wdXAtZGFyay1wdXNoLW92ZXJsYXktZmFkZS1pbiB2YXIoLS1mNy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3MsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1wb3B1cC1wdXNoLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LXBvcHVwLXB1c2gtYm9yZGVyLXJhZGl1cykgMCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCkgc2NhbGUodmFyKC0tZjctcG9wdXAtcHVzaC1zY2FsZSwgMSkpICFpbXBvcnRhbnQ7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAucG9wdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDEzMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wdXAtcHVzaC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1wb3B1cC1wdXNoLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgb3BhY2l0eTogMDtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLnRoZW1lLWRhcmsgLnBvcHVwOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnRoZW1lLWRhcmsgLnBvcHVwOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnRoZW1lLWRhcmsucG9wdXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnBvcHVwLWJlaGluZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpIHNjYWxlKHZhcigtLWY3LXBvcHVwLXB1c2gtc2NhbGUsIDEpKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5wb3B1cC1iZWhpbmQ6bm90KC5wb3B1cC1wdXNoKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXBvcHVwLXB1c2gtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctcG9wdXAtcHVzaC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAucG9wdXAtYmVoaW5kLnBvcHVwLXB1c2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoMHB4IC0gdmFyKC0tZjctcG9wdXAtcHVzaC1vZmZzZXQpIC0gMTBweCksIDBweCkgc2NhbGUodmFyKC0tZjctcG9wdXAtcHVzaC1zY2FsZSwgMSkpO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLnBvcHVwLWJlaGluZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZy50aGVtZS1kYXJrIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3M6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3OmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2gtY2xvc2luZyAudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC50aGVtZS1kYXJrLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3MudGhlbWUtZGFyazphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCA+IC52aWV3LnRoZW1lLWRhcms6YWZ0ZXIge1xuICBhbmltYXRpb246IHBvcHVwLWRhcmstcHVzaC1vdmVybGF5LWZhZGUtb3V0IHZhcigtLWY3LXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24pIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBwb3B1cC1kYXJrLXB1c2gtb3ZlcmxheS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwb3B1cC1kYXJrLXB1c2gtb3ZlcmxheS1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qID09PSBMb2dpbiBTY3JlZW4gPT09ICovXG46cm9vdCB7XG4gIC0tZjctbG9naW4tc2NyZWVuLWJsb2Nrcy1tYXgtd2lkdGg6IDQ4MHB4O1xuICAvKlxuICAgLS1mNy1sb2dpbi1zY3JlZW4tbGlzdC1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAgKi9cbiAgLS1mNy1sb2dpbi1zY3JlZW4tdGl0bGUtdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWY3LWxvZ2luLXNjcmVlbi10aXRsZS10ZXh0LWNvbG9yOiBpbmhlcml0O1xuICAtLWY3LWxvZ2luLXNjcmVlbi10aXRsZS1sZXR0ZXItc3BhY2luZzogMDtcbiAgLS1mNy1sb2dpbi1zY3JlZW4tdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1mNy1sb2dpbi1zY3JlZW4tdGl0bGUtZm9udC1zaXplOiAyOHB4O1xuICAtLWY3LWxvZ2luLXNjcmVlbi1jb250ZW50LWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LWxvZ2luLXNjcmVlbi1iZy1jb2xvcjogI2ZmZjtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctbG9naW4tc2NyZWVuLWJnLWNvbG9yOiAjMTIxMjEyO1xuICAtLWY3LWxvZ2luLXNjcmVlbi1jb250ZW50LWJnLWNvbG9yOiAjMTIxMjEyO1xufVxuLmlvcyB7XG4gIC0tZjctbG9naW4tc2NyZWVuLWJsb2Nrcy1tYXJnaW4tdmVydGljYWw6IDI1cHg7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy1sb2dpbi1zY3JlZW4tYmctY29sb3I6ICMwMDA7XG4gIC0tZjctbG9naW4tc2NyZWVuLWNvbnRlbnQtYmctY29sb3I6ICMwMDA7XG59XG4ubG9naW4tc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWxvZ2luLXNjcmVlbi1iZy1jb2xvcik7XG4gIHotaW5kZXg6IDExMDAwO1xufVxuLmxvZ2luLXNjcmVlbi5tb2RhbC1pbixcbi5sb2dpbi1zY3JlZW4ubW9kYWwtb3V0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG4ubG9naW4tc2NyZWVuLm5vdC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5sb2dpbi1zY3JlZW4ubW9kYWwtaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5sb2dpbi1zY3JlZW4ubW9kYWwtb3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5sb2dpbi1zY3JlZW4tY29udGVudCxcbi5sb2dpbi1zY3JlZW4tcGFnZSxcbi5sb2dpbi1zY3JlZW4gLnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1sb2dpbi1zY3JlZW4tY29udGVudC1iZy1jb2xvcik7XG59XG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmxpc3QtYnV0dG9uLFxuLmxvZ2luLXNjcmVlbi1wYWdlIC5saXN0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWY3LWxvZ2luLXNjcmVlbi1saXN0LWJ1dHRvbi10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLmxvZ2luLXNjcmVlbi1jb250ZW50IC5sb2dpbi1zY3JlZW4tdGl0bGUsXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmxvZ2luLXNjcmVlbi10aXRsZSxcbi5sb2dpbi1zY3JlZW4tY29udGVudCAubGlzdCxcbi5sb2dpbi1zY3JlZW4tcGFnZSAubGlzdCxcbi5sb2dpbi1zY3JlZW4tY29udGVudCAuYmxvY2ssXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmJsb2NrIHtcbiAgbWFyZ2luOiB2YXIoLS1mNy1sb2dpbi1zY3JlZW4tYmxvY2tzLW1hcmdpbi12ZXJ0aWNhbCkgYXV0bztcbn1cbi5sb2dpbi1zY3JlZW4tY29udGVudCAubG9naW4tc2NyZWVuLXRpdGxlLFxuLmxvZ2luLXNjcmVlbi1wYWdlIC5sb2dpbi1zY3JlZW4tdGl0bGUsXG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmxpc3QsXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmxpc3QsXG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmJsb2NrLFxuLmxvZ2luLXNjcmVlbi1wYWdlIC5ibG9jayxcbi5sb2dpbi1zY3JlZW4tY29udGVudCAuYmxvY2stZm9vdGVyLFxuLmxvZ2luLXNjcmVlbi1wYWdlIC5ibG9jay1mb290ZXIsXG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmJsb2NrLWhlYWRlcixcbi5sb2dpbi1zY3JlZW4tcGFnZSAuYmxvY2staGVhZGVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1mNy1sb2dpbi1zY3JlZW4tYmxvY2tzLW1heC13aWR0aCk7XG59XG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmxpc3QgdWwsXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmxpc3QgdWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxvZ2luLXNjcmVlbi1jb250ZW50IC5saXN0IHVsOmJlZm9yZSxcbi5sb2dpbi1zY3JlZW4tcGFnZSAubGlzdCB1bDpiZWZvcmUsXG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmxpc3QgdWw6YWZ0ZXIsXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmxpc3QgdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tc2NyZWVuLWNvbnRlbnQgLmJsb2NrLWZvb3Rlcixcbi5sb2dpbi1zY3JlZW4tcGFnZSAuYmxvY2stZm9vdGVyLFxuLmxvZ2luLXNjcmVlbi1jb250ZW50IC5ibG9jay1oZWFkZXIsXG4ubG9naW4tc2NyZWVuLXBhZ2UgLmJsb2NrLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5sb2dpbi1zY3JlZW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiB2YXIoLS1mNy1sb2dpbi1zY3JlZW4tdGl0bGUtdGV4dC1hbGlnbik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbG9naW4tc2NyZWVuLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1sb2dpbi1zY3JlZW4tdGl0bGUtZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctbG9naW4tc2NyZWVuLXRpdGxlLXRleHQtY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZjctbG9naW4tc2NyZWVuLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbn1cbi5sb2dpbi1zY3JlZW4tcGFnZSxcbi5sb2dpbi1zY3JlZW4gPiAudmlldyA+IC5wYWdlLFxuLmxvZ2luLXNjcmVlbiA+IC5wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb2dpbi1zY3JlZW4tcGFnZSAucGFnZS1jb250ZW50LFxuLmxvZ2luLXNjcmVlbiA+IC52aWV3ID4gLnBhZ2UgLnBhZ2UtY29udGVudCxcbi5sb2dpbi1zY3JlZW4gPiAucGFnZSAucGFnZS1jb250ZW50LFxuLmxvZ2luLXNjcmVlbi1wYWdlIC5sb2dpbi1zY3JlZW4tY29udGVudCxcbi5sb2dpbi1zY3JlZW4gPiAudmlldyA+IC5wYWdlIC5sb2dpbi1zY3JlZW4tY29udGVudCxcbi5sb2dpbi1zY3JlZW4gPiAucGFnZSAubG9naW4tc2NyZWVuLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRoZW1lLWRhcmsgLmxvZ2luLXNjcmVlbi1jb250ZW50IC5saXN0IHVsLFxuLnRoZW1lLWRhcmsgLmxvZ2luLXNjcmVlbi1jb250ZW50IC5ibG9jay1zdHJvbmcsXG4udGhlbWUtZGFyayAubG9naW4tc2NyZWVuLXBhZ2UgLmxpc3QgdWwsXG4udGhlbWUtZGFyayAubG9naW4tc2NyZWVuLXBhZ2UgLmJsb2NrLXN0cm9uZyxcbi50aGVtZS1kYXJrLmxvZ2luLXNjcmVlbi1wYWdlIC5saXN0IHVsLFxuLnRoZW1lLWRhcmsubG9naW4tc2NyZWVuLXBhZ2UgLmJsb2NrLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyogPT09IFBvcG92ZXIgPT09ICovXG46cm9vdCB7XG4gIC0tZjctcG9wb3Zlci13aWR0aDogMjYwcHg7XG59XG4uaW9zIHtcbiAgLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIC0tZjctcG9wb3Zlci1ib3gtc2hhZG93OiBub25lO1xuICAtLWY3LXBvcG92ZXItYWN0aW9ucy1pY29uLXNpemU6IDI4cHg7XG4gIC0tZjctcG9wb3Zlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLS1mNy1wb3BvdmVyLWFjdGlvbnMtbGFiZWwtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LXBvcG92ZXItYmctY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC45NSk7XG4gIC0tZjctcG9wb3Zlci1hY3Rpb25zLWxhYmVsLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ucG9wb3ZlciB7XG4gIHdpZHRoOiB2YXIoLS1mNy1wb3BvdmVyLXdpZHRoKTtcbiAgei1pbmRleDogMTM1MDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1wb3BvdmVyLWJnLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctcG9wb3Zlci1ib3gtc2hhZG93KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi5wb3BvdmVyIC5saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcG92ZXIgLmxpc3QgdWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBvcG92ZXIgLmxpc3Q6Zmlyc3QtY2hpbGQgdWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcG92ZXIgLmxpc3Q6bGFzdC1jaGlsZCB1bDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyIC5saXN0OmZpcnN0LWNoaWxkIHVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cbi5wb3BvdmVyIC5saXN0OmZpcnN0LWNoaWxkIGxpOmZpcnN0LWNoaWxkLFxuLnBvcG92ZXIgLmxpc3Q6Zmlyc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGQgYSxcbi5wb3BvdmVyIC5saXN0OmZpcnN0LWNoaWxkIGxpOmZpcnN0LWNoaWxkID4gbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLnBvcG92ZXIgLmxpc3Q6bGFzdC1jaGlsZCB1bCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAubGlzdDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQsXG4ucG9wb3ZlciAubGlzdDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQgYSxcbi5wb3BvdmVyIC5saXN0Omxhc3QtY2hpbGQgbGk6bGFzdC1jaGlsZCA+IGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5saXN0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbi5wb3BvdmVyIC5saXN0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBhLFxuLnBvcG92ZXIgLmxpc3Q6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gbGFiZWwsXG4ucG9wb3ZlciAubGlzdDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5saXN0ICsgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mNy1saXN0LW1hcmdpbi12ZXJ0aWNhbCk7XG59XG4ucG9wb3Zlci5tb2RhbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wb3Zlci5ub3QtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG4ucG9wb3Zlci1pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ucG9wb3Zlci1mcm9tLWFjdGlvbnMgLml0ZW0tbGluayBpLmljb24ge1xuICB3aWR0aDogdmFyKC0tZjctcG9wb3Zlci1hY3Rpb25zLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctcG9wb3Zlci1hY3Rpb25zLWljb24tc2l6ZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctcG9wb3Zlci1hY3Rpb25zLWljb24tc2l6ZSk7XG59XG4ucG9wb3Zlci1mcm9tLWFjdGlvbnMtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9wb3Zlci1mcm9tLWFjdGlvbnMtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWY3LWFjdGlvbnMtbGFiZWwtcGFkZGluZyk7XG4gIGNvbG9yOiB2YXIoLS1mNy1wb3BvdmVyLWFjdGlvbnMtbGFiZWwtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctYWN0aW9ucy1sYWJlbC1mb250LXNpemUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWY3LWFjdGlvbnMtbGFiZWwtanVzdGlmeS1jb250ZW50KTtcbn1cbi5wb3BvdmVyLWZyb20tYWN0aW9ucy1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWxpc3QtaXRlbS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnBvcG92ZXItZnJvbS1hY3Rpb25zLWxhYmVsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW9zIC5wb3BvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLmlvcyAucG9wb3Zlci1hbmdsZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI2cHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlvcyAucG9wb3Zlci1hbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1wb3BvdmVyLWJnLWNvbG9yKTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmlvcyAucG9wb3Zlci1hbmdsZS5vbi1sZWZ0IHtcbiAgbGVmdDogLTI2cHg7XG59XG4uaW9zIC5wb3BvdmVyLWFuZ2xlLm9uLWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxOXB4O1xuICB0b3A6IDA7XG59XG4uaW9zIC5wb3BvdmVyLWFuZ2xlLm9uLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5pb3MgLnBvcG92ZXItYW5nbGUub24tcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiAtMTlweDtcbiAgdG9wOiAwO1xufVxuLmlvcyAucG9wb3Zlci1hbmdsZS5vbi10b3Age1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yNnB4O1xufVxuLmlvcyAucG9wb3Zlci1hbmdsZS5vbi10b3A6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDE5cHg7XG59XG4uaW9zIC5wb3BvdmVyLWFuZ2xlLm9uLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5pb3MgLnBvcG92ZXItYW5nbGUub24tYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTlweDtcbn1cbi8qID09PSBBY3Rpb25zID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LWFjdGlvbnMtZ3JpZC1idXR0b24tZm9udC1zaXplOiAxMnB4O1xuICAtLWY3LWFjdGlvbnMtZ3JpZC1idXR0b24tdGV4dC1jb2xvcjogIzc1NzU3NTtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctYWN0aW9ucy1sYWJlbC10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLmlvcyB7XG4gIC0tZjctYWN0aW9ucy1ib3JkZXItcmFkaXVzOiAxM3B4O1xuICAvKlxuICAtLWY3LWFjdGlvbnMtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgLS1mNy1hY3Rpb25zLWJ1dHRvbi1wYWRkaW5nOiAwcHg7XG4gIC0tZjctYWN0aW9ucy1idXR0b24tdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWY3LWFjdGlvbnMtYnV0dG9uLWhlaWdodDogNTdweDtcbiAgLS1mNy1hY3Rpb25zLWJ1dHRvbi1oZWlnaHQtbGFuZHNjYXBlOiA0NHB4O1xuICAtLWY3LWFjdGlvbnMtYnV0dG9uLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1mNy1hY3Rpb25zLWJ1dHRvbi1pY29uLXNpemU6IDI4cHg7XG4gIC0tZjctYWN0aW9ucy1idXR0b24tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC0tZjctYWN0aW9ucy1sYWJlbC1wYWRkaW5nOiA4cHggMTBweDtcbiAgLS1mNy1hY3Rpb25zLWxhYmVsLWZvbnQtc2l6ZTogMTNweDtcbiAgLS1mNy1hY3Rpb25zLWxhYmVsLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtLWY3LWFjdGlvbnMtZ3JvdXAtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mNy1hY3Rpb25zLWdyb3VwLW1hcmdpbjogOHB4O1xuICAtLWY3LWFjdGlvbnMtZ3JpZC1idXR0b24taWNvbi1zaXplOiA0OHB4O1xuICAtLWY3LWFjdGlvbnMtYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tZjctYWN0aW9ucy1iZy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZjctYWN0aW9ucy1idXR0b24tYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tZjctYWN0aW9ucy1idXR0b24tcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpO1xuICAtLWY3LWFjdGlvbnMtYnV0dG9uLXByZXNzZWQtYmctY29sb3ItcmdiOiAyMzAsIDIzMCwgMjMwO1xuICAtLWY3LWFjdGlvbnMtbGFiZWwtdGV4dC1jb2xvcjogIzhhOGE4YTtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LWFjdGlvbnMtYmctY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC45NSk7XG4gIC0tZjctYWN0aW9ucy1iZy1jb2xvci1yZ2I6IDQ1LCA0NSwgNDU7XG4gIC0tZjctYWN0aW9ucy1idXR0b24tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWY3LWFjdGlvbnMtYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC45KTtcbiAgLS1mNy1hY3Rpb25zLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yLXJnYjogNTAsIDUwLCA1MDtcbn1cbi5hY3Rpb25zLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEzNTAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmFjdGlvbnMtbW9kYWwubW9kYWwtaW4sXG4uYWN0aW9ucy1tb2RhbC5tb2RhbC1vdXQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5hY3Rpb25zLW1vZGFsLm5vdC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5hY3Rpb25zLW1vZGFsLm1vZGFsLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSkpLCAwKTtcbn1cbi5hY3Rpb25zLW1vZGFsLm1vZGFsLW91dCB7XG4gIHotaW5kZXg6IDEzNDk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ5NnB4KSB7XG4gIC5hY3Rpb25zLW1vZGFsIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYWN0aW9ucy1tb2RhbCB7XG4gICAgLS1mNy1hY3Rpb25zLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLWhlaWdodC1sYW5kc2NhcGUpO1xuICB9XG59XG4uYWN0aW9ucy1ncm91cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiB2YXIoLS1mNy1hY3Rpb25zLWdyb3VwLW1hcmdpbik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWFjdGlvbnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uYWN0aW9ucy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWFjdGlvbnMtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5hY3Rpb25zLWdyb3VwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9ucy1idXR0b24sXG4uYWN0aW9ucy1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1hY3Rpb25zLWJnLWNvbG9yKTtcbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSkge1xuICAuaW9zLXRyYW5zbHVjZW50LW1vZGFscyAuYWN0aW9ucy1idXR0b24sXG4gIC5pb3MtdHJhbnNsdWNlbnQtbW9kYWxzIC5hY3Rpb25zLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LWFjdGlvbnMtYmctY29sb3ItcmdiKSwgMC44KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgfVxufVxuLmFjdGlvbnMtYnV0dG9uOmFmdGVyLFxuLmFjdGlvbnMtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1hY3Rpb25zLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmFjdGlvbnMtYnV0dG9uOmZpcnN0LWNoaWxkLFxuLmFjdGlvbnMtbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1hY3Rpb25zLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWFjdGlvbnMtYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmFjdGlvbnMtYnV0dG9uOmxhc3QtY2hpbGQsXG4uYWN0aW9ucy1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LWFjdGlvbnMtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctYWN0aW9ucy1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY3Rpb25zLWJ1dHRvbjpsYXN0LWNoaWxkOmFmdGVyLFxuLmFjdGlvbnMtbGFiZWw6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25zLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuLmFjdGlvbnMtbGFiZWw6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWFjdGlvbnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYWN0aW9ucy1idXR0b24gYSxcbi5hY3Rpb25zLWxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25zLWJ1dHRvbiBiLFxuLmFjdGlvbnMtbGFiZWwgYixcbi5hY3Rpb25zLWJ1dHRvbi5hY3Rpb25zLWJ1dHRvbi1ib2xkLFxuLmFjdGlvbnMtbGFiZWwuYWN0aW9ucy1idXR0b24tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWN0aW9ucy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1mNy1hY3Rpb25zLWJ1dHRvbi10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctYWN0aW9ucy1idXR0b24taGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLXBhZGRpbmcpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLWp1c3RpZnktY29udGVudCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmFjdGlvbnMtYnV0dG9uLmFjdGl2ZS1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLXByZXNzZWQtYmctY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9ucy1idXR0b25bY2xhc3MqPVwiY29sb3ItXCJdIHtcbiAgY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpKSkge1xuICAuaW9zLXRyYW5zbHVjZW50LW1vZGFscyAuYWN0aW9ucy1idXR0b24uYWN0aXZlLXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLXByZXNzZWQtYmctY29sb3ItcmdiKSwgMC44KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgfVxufVxuLmFjdGlvbnMtYnV0dG9uLW1lZGlhIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN0aW9ucy1idXR0b24tbWVkaWEgaS5pY29uIHtcbiAgd2lkdGg6IHZhcigtLWY3LWFjdGlvbnMtYnV0dG9uLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctYWN0aW9ucy1idXR0b24taWNvbi1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1hY3Rpb25zLWJ1dHRvbi1pY29uLXNpemUpO1xufVxuLmFjdGlvbnMtYnV0dG9uIGEsXG4uYWN0aW9ucy1idXR0b24tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWN0aW9ucy1idXR0b24tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZjctYWN0aW9ucy1idXR0b24tdGV4dC1hbGlnbik7XG59XG4uYWN0aW9ucy1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctYWN0aW9ucy1sYWJlbC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZjctYWN0aW9ucy1sYWJlbC10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZjctYWN0aW9ucy1sYWJlbC1wYWRkaW5nKTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1mNy1hY3Rpb25zLWxhYmVsLWp1c3RpZnktY29udGVudCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LWFjdGlvbnMtbGFiZWwtbWluLWhlaWdodCwgdmFyKC0tZjctYWN0aW9ucy1idXR0b24taGVpZ2h0KSk7XG59XG4uYWN0aW9ucy1sYWJlbFtjbGFzcyo9XCIgY29sb3ItXCJdIHtcbiAgLS1mNy1hY3Rpb25zLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctYWN0aW9ucy1iZy1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWN0aW9ucy1ncmlkIC5hY3Rpb25zLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctYWN0aW9ucy1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1hY3Rpb25zLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1hY3Rpb25zLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWFjdGlvbnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYWN0aW9ucy1ncmlkIC5hY3Rpb25zLWdyb3VwOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1hY3Rpb25zLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjdGlvbnMtZ3JpZCAuYWN0aW9ucy1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtYnV0dG9uLFxuLmFjdGlvbnMtZ3JpZCAuYWN0aW9ucy1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtYnV0dG9uIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1mNy1hY3Rpb25zLWdyaWQtYnV0dG9uLXRleHQtY29sb3IpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmFjdGlvbnMtZ3JpZCAuYWN0aW9ucy1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9ucy1ncmlkIC5hY3Rpb25zLWJ1dHRvbi1tZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogdmFyKC0tZjctYWN0aW9ucy1ncmlkLWJ1dHRvbi1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWY3LWFjdGlvbnMtZ3JpZC1idXR0b24taWNvbi1zaXplKTtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtYnV0dG9uLW1lZGlhIGkuaWNvbiB7XG4gIHdpZHRoOiB2YXIoLS1mNy1hY3Rpb25zLWdyaWQtYnV0dG9uLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctYWN0aW9ucy1ncmlkLWJ1dHRvbi1pY29uLXNpemUpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWFjdGlvbnMtZ3JpZC1idXR0b24taWNvbi1zaXplKTtcbn1cbi5hY3Rpb25zLWdyaWQgLmFjdGlvbnMtYnV0dG9uLXRleHQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICBoZWlnaHQ6IDEuMzNlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1hY3Rpb25zLWdyaWQtYnV0dG9uLWZvbnQtc2l6ZSk7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1tb2RhbHMgLmFjdGlvbnMtZ3JpZCAuYWN0aW9ucy1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mNy1hY3Rpb25zLWJnLWNvbG9yLXJnYiksIDAuOCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoMjBweCk7XG4gIH1cbn1cbi5pb3MgLmFjdGlvbnMtYnV0dG9uLW1lZGlhIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uaW9zIC5hY3Rpb25zLWJ1dHRvbi1tZWRpYSArIC5hY3Rpb25zLWJ1dHRvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4vKiA9PT0gU2hlZXQgTW9kYWwgPT09ICovXG46cm9vdCB7XG4gIC0tZjctc2hlZXQtaGVpZ2h0OiAyNjBweDtcbiAgLS1mNy1zaGVldC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LXNoZWV0LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtLWY3LXNoZWV0LXB1c2gtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1mNy1zaGVldC1wdXNoLW9mZnNldDogdmFyKC0tZjctc2FmZS1hcmVhLXRvcCk7XG4gIC0tZjctc2hlZXQtYmctY29sb3I6ICNmZmY7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LXNoZWV0LWJnLWNvbG9yOiAjMjAyMDIwO1xufVxuLmlvcyB7XG4gIC0tZjctc2hlZXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG59XG4uc2hlZXQtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMTAwMDtcbn1cbi5zaGVldC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1zaGVldC1oZWlnaHQpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXNoZWV0LWJnLWNvbG9yKTtcbiAgei1pbmRleDogMTI1MDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG4uc2hlZXQtbW9kYWwubW9kYWwtaW4sXG4uc2hlZXQtbW9kYWwubW9kYWwtb3V0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctc2hlZXQtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG4uc2hlZXQtbW9kYWwubm90LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLnNoZWV0LW1vZGFsLm1vZGFsLWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2hlZXQtbW9kYWwubW9kYWwtaW4tc3dpcGUtc3RlcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLWY3LXNoZWV0LXN3aXBlLXN0ZXAsIDApLCAwKTtcbn1cbi5zaGVldC1tb2RhbC5tb2RhbC1vdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuLnNoZWV0LW1vZGFsIC5zaGVldC1tb2RhbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNoZWV0LW1vZGFsIC50b29sYmFyIHtcbiAgLS1mNy1zYWZlLWFyZWEtYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hlZXQtbW9kYWwgLnRvb2xiYXI6YWZ0ZXIsXG4uc2hlZXQtbW9kYWwgLnRvb2xiYXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGVldC1tb2RhbCAudG9vbGJhciArIC5zaGVldC1tb2RhbC1pbm5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpKTtcbn1cbi5zaGVldC1tb2RhbCAudG9vbGJhciArIC5zaGVldC1tb2RhbC1pbm5lciAucGFnZS1jb250ZW50IHtcbiAgLS1mNy1wYWdlLXRvb2xiYXItdG9wLW9mZnNldDogMHB4O1xuICAtLWY3LXBhZ2UtdG9vbGJhci1ib3R0b20tb2Zmc2V0OiAwcHg7XG59XG4uc2hlZXQtbW9kYWwtdG9wOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc2hlZXQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5zaGVldC1tb2RhbC10b3A6YWZ0ZXIge1xuICB6LWluZGV4OiA3MDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zaGVldC1tb2RhbC1ib3R0b20sXG4uc2hlZXQtbW9kYWw6bm90KC5zaGVldC1tb2RhbC10b3ApIHtcbiAgLS1mNy1zYWZlLWFyZWEtdG9wOiAwcHg7XG59XG4uc2hlZXQtbW9kYWwtYm90dG9tOmJlZm9yZSxcbi5zaGVldC1tb2RhbDpub3QoLnNoZWV0LW1vZGFsLXRvcCk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc2hlZXQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4uc2hlZXQtbW9kYWwtYm90dG9tOmJlZm9yZSxcbi5zaGVldC1tb2RhbDpub3QoLnNoZWV0LW1vZGFsLXRvcCk6YmVmb3JlIHtcbiAgei1pbmRleDogNzAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc2hlZXQtbW9kYWwtdG9wIHtcbiAgLS1mNy1zYWZlLWFyZWEtYm90dG9tOiAwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5zaGVldC1tb2RhbC10b3AubW9kYWwtb3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG4uc2hlZXQtbW9kYWwtdG9wIC50b29sYmFyLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaGVldC1tb2RhbC10b3AgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5zaGVldC1tb2RhbC1wdXNoLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuc2hlZXQtbW9kYWwtcHVzaCB7XG4gIC0tZjctc2hlZXQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctc2hlZXQtcHVzaC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1zaGVldC1wdXNoLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5zaGVldC1tb2RhbC1wdXNoIC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuc2hlZXQtbW9kYWwtcHVzaCAudmlldyxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5zaGVldC1tb2RhbC1wdXNoIC5wYWdlLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuc2hlZXQtbW9kYWwtcHVzaCAucGFnZSB7XG4gIC0tZjctc2FmZS1hcmVhLXRvcDogMHB4O1xufVxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLnNoZWV0LW1vZGFsLXB1c2guc2hlZXQtbW9kYWwtdG9wLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuc2hlZXQtbW9kYWwtcHVzaC5zaGVldC1tb2RhbC10b3Age1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZjctc2hlZXQtcHVzaC1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1zaGVldC1wdXNoLWJvcmRlci1yYWRpdXMpO1xufVxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mNy1zaGVldC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3OmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC50aGVtZS1kYXJrIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3OmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAudGhlbWUtZGFyay5mcmFtZXdvcms3LXJvb3QgPiAudmlld3M6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAudGhlbWUtZGFyay5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzLnRoZW1lLWRhcms6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3MudGhlbWUtZGFyazphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldy50aGVtZS1kYXJrOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcudGhlbWUtZGFyazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgei1pbmRleDogMTMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXNoZWV0LXB1c2gtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctc2hlZXQtcHVzaC1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogc2hlZXQtZGFyay1wdXNoLW92ZXJsYXktZmFkZS1pbiB2YXIoLS1mNy1zaGVldC10cmFuc2l0aW9uLWR1cmF0aW9uKSBmb3J3YXJkcztcbn1cbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3MsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1zaGVldC1wdXNoLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCkgc2NhbGUodmFyKC0tZjctc2hlZXQtcHVzaC1zY2FsZSwgMSkpICFpbXBvcnRhbnQ7XG59XG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nLnRoZW1lLWRhcmsgLmZyYW1ld29yazctcm9vdCA+IC52aWV3czphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcudGhlbWUtZGFyayAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXc6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC50aGVtZS1kYXJrIC5mcmFtZXdvcms3LXJvb3QgPiAudmlld3M6YWZ0ZXIsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC50aGVtZS1kYXJrIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLnRoZW1lLWRhcmsuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAudGhlbWUtZGFyay5mcmFtZXdvcms3LXJvb3QgPiAudmlldzphZnRlcixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCA+IC52aWV3cy50aGVtZS1kYXJrOmFmdGVyLFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2gtY2xvc2luZyAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcudGhlbWUtZGFyazphZnRlciB7XG4gIGFuaW1hdGlvbjogc2hlZXQtZGFyay1wdXNoLW92ZXJsYXktZmFkZS1vdXQgdmFyKC0tZjctc2hlZXQtdHJhbnNpdGlvbi1kdXJhdGlvbikgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNoZWV0LWRhcmstcHVzaC1vdmVybGF5LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoZWV0LWRhcmstcHVzaC1vdmVybGF5LWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogPT09IFRvYXN0ID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRvYXN0LXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctdG9hc3QtZm9udC1zaXplOiAxNHB4O1xuICAtLWY3LXRvYXN0LWljb24tc2l6ZTogNDhweDtcbiAgLS1mNy10b2FzdC1tYXgtd2lkdGg6IDU2OHB4O1xufVxuLmlvcyB7XG4gIC0tZjctdG9hc3QtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC0tZjctdG9hc3QtYmctY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWY3LXRvYXN0LXBhZGRpbmctaG9yaXpvbnRhbDogMTZweDtcbiAgLS1mNy10b2FzdC1wYWRkaW5nLXZlcnRpY2FsOiAxMnB4O1xuICAtLWY3LXRvYXN0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1mNy10b2FzdC1idXR0b24tbWluLXdpZHRoOiA2NHB4O1xufVxuLnRvYXN0IHtcbiAgLS1mNy10b3VjaC1yaXBwbGUtY29sb3I6IHZhcigtLWY3LXRvdWNoLXJpcHBsZS13aGl0ZSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IHZhcigtLWY3LXRvYXN0LW1heC13aWR0aCk7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBjb2xvcjogdmFyKC0tZjctdG9hc3QtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdG9hc3QtZm9udC1zaXplKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdG9hc3QtYmctY29sb3IpO1xuICBvcGFjaXR5OiAwO1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpIG9yIChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpKSB7XG4gIC5pb3MtdHJhbnNsdWNlbnQtbW9kYWxzIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mNy10b2FzdC1iZy1jb2xvci1yZ2IpLCAwLjgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICB9XG59XG4udG9hc3QubW9kYWwtaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0IC50b2FzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiB2YXIoLS1mNy10b2FzdC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mNy10b2FzdC1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLnRvYXN0IC50b2FzdC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4udG9hc3QgLnRvYXN0LWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IHZhcigtLWY3LXRvYXN0LWJ1dHRvbi1taW4td2lkdGgpO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnRvYXN0LnRvYXN0LXdpdGgtaWNvbiAudG9hc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9hc3QudG9hc3Qtd2l0aC1pY29uIC50b2FzdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvYXN0LnRvYXN0LXdpdGgtaWNvbiAudG9hc3QtaWNvbiAuZjctaWNvbnMsXG4udG9hc3QudG9hc3Qtd2l0aC1pY29uIC50b2FzdC1pY29uIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdG9hc3QtaWNvbi1zaXplKTtcbn1cbi50b2FzdC50b2FzdC1jZW50ZXIge1xuICB0b3A6IDUwJTtcbn1cbi50b2FzdC50b2FzdC10b3Age1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKTtcbn1cbi5pb3MgLnRvYXN0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmlvcyAudG9hc3QudG9hc3QtdG9wIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5pb3MgLnRvYXN0LnRvYXN0LXRvcC5tb2RhbC1pbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xufVxuLmlvcyAudG9hc3QudG9hc3QtY2VudGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4uaW9zIC50b2FzdC50b2FzdC1jZW50ZXIubW9kYWwtaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmlvcyAudG9hc3QudG9hc3QtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuLmlvcyAudG9hc3QudG9hc3QtYm90dG9tLm1vZGFsLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmlvcyAudG9hc3QudG9hc3QtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5pb3MgLnRvYXN0LnRvYXN0LXRvcCAudG9hc3QtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZjctdG9hc3QtcGFkZGluZy12ZXJ0aWNhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG4gIH1cbiAgLmlvcyAudG9hc3QudG9hc3QtYm90dG9tIC50b2FzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1mNy10b2FzdC1wYWRkaW5nLXZlcnRpY2FsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OXB4KSB7XG4gIC5pb3MgLnRvYXN0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mNy10b2FzdC1tYXgtd2lkdGgpIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmlvcyAudG9hc3QudG9hc3QtdG9wIHtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgLmlvcyAudG9hc3QudG9hc3QtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaW9zIC50b2FzdC50b2FzdC1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCArIHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW9zIC50b2FzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmlvcyAudG9hc3QudG9hc3QtaG9yaXpvbnRhbC1sZWZ0IHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG4gIC5pb3MgLnRvYXN0LnRvYXN0LWhvcml6b250YWwtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmlvcyAudG9hc3QudG9hc3QtaG9yaXpvbnRhbC1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogdmFyKC0tZjctdG9hc3QtbWF4LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LXRvYXN0LW1heC13aWR0aCkgLyAyKTtcbiAgfVxufVxuLmlvcyAudG9hc3QtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWY3LWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpKTtcbn1cbi8qID09PSBQcmVsb2FkZXIgPT09ICovXG46cm9vdCB7XG4gIC0tZjctcHJlbG9hZGVyLW1vZGFsLXBhZGRpbmc6IDhweDtcbiAgLS1mNy1wcmVsb2FkZXItbW9kYWwtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5pb3Mge1xuICAtLWY3LXByZWxvYWRlci1jb2xvcjogIzZjNmM2YztcbiAgLS1mNy1wcmVsb2FkZXItc2l6ZTogMjBweDtcbiAgLS1mNy1wcmVsb2FkZXItbW9kYWwtcHJlbG9hZGVyLXNpemU6IDM0cHg7XG4gIC0tZjctcHJlbG9hZGVyLW1vZGFsLWJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiB2YXIoLS1mNy1wcmVsb2FkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctcHJlbG9hZGVyLXNpemUpO1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qID09PSBQcmVsb2FkZXIgTW9kYWwgPT09ICovXG4ucHJlbG9hZGVyLWJhY2tkcm9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTQwMDA7XG59XG4ucHJlbG9hZGVyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1wcmVsb2FkZXItbW9kYWwtcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXByZWxvYWRlci1tb2RhbC1iZy1jb2xvcik7XG4gIHotaW5kZXg6IDE0NTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcHJlbG9hZGVyLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xufVxuLnByZWxvYWRlci1tb2RhbCAucHJlbG9hZGVyIHtcbiAgLS1mNy1wcmVsb2FkZXItc2l6ZTogdmFyKC0tZjctcHJlbG9hZGVyLW1vZGFsLXByZWxvYWRlci1zaXplKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmh0bWwud2l0aC1tb2RhbC1wcmVsb2FkZXIgLnBhZ2UtY29udGVudCxcbi53aXRoLW1vZGFsLXByZWxvYWRlciAucGFnZS1jb250ZW50LFxuLndpdGgtbW9kYWwtcHJlbG9hZGVyLnBhZ2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuLnByZWxvYWRlcltjbGFzcyo9XCJjb2xvci1cIl0ge1xuICAtLWY3LXByZWxvYWRlci1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLmlvcyAucHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBpb3MtcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uaW9zIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pbm5lci1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3LjE1JTtcbiAgaGVpZ2h0OiAyOC41JTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXByZWxvYWRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDE3NSU7XG59XG4uaW9zIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pbm5lci1saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNzUlKSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDAuMjc7XG59XG4uaW9zIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pbm5lci1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNzUlKSByb3RhdGUoMzBkZWcpO1xuICBvcGFjaXR5OiAwLjMyMjcyNzI3O1xufVxuLmlvcyAucHJlbG9hZGVyIC5wcmVsb2FkZXItaW5uZXItbGluZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTc1JSkgcm90YXRlKDYwZGVnKTtcbiAgb3BhY2l0eTogMC4zNzU0NTQ1NTtcbn1cbi5pb3MgLnByZWxvYWRlciAucHJlbG9hZGVyLWlubmVyLWxpbmU6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDAuNDI4MTgxODI7XG59XG4uaW9zIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pbm5lci1saW5lOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNzUlKSByb3RhdGUoMTIwZGVnKTtcbiAgb3BhY2l0eTogMC40ODA5MDkwOTtcbn1cbi5pb3MgLnByZWxvYWRlciAucHJlbG9hZGVyLWlubmVyLWxpbmU6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSgxNTBkZWcpO1xuICBvcGFjaXR5OiAwLjUzMzYzNjM2O1xufVxuLmlvcyAucHJlbG9hZGVyIC5wcmVsb2FkZXItaW5uZXItbGluZTpudGgtY2hpbGQoNykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTc1JSkgcm90YXRlKDE4MGRlZyk7XG4gIG9wYWNpdHk6IDAuNTg2MzYzNjQ7XG59XG4uaW9zIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pbm5lci1saW5lOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNzUlKSByb3RhdGUoMjEwZGVnKTtcbiAgb3BhY2l0eTogMC42MzkwOTA5MTtcbn1cbi5pb3MgLnByZWxvYWRlciAucHJlbG9hZGVyLWlubmVyLWxpbmU6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSgyNDBkZWcpO1xuICBvcGFjaXR5OiAwLjY5MTgxODE4O1xufVxuLmlvcyAucHJlbG9hZGVyIC5wcmVsb2FkZXItaW5uZXItbGluZTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSgyNzBkZWcpO1xuICBvcGFjaXR5OiAwLjc0NDU0NTQ1O1xufVxuLmlvcyAucHJlbG9hZGVyIC5wcmVsb2FkZXItaW5uZXItbGluZTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSgzMDBkZWcpO1xuICBvcGFjaXR5OiAwLjc5NzI3MjczO1xufVxuLmlvcyAucHJlbG9hZGVyIC5wcmVsb2FkZXItaW5uZXItbGluZTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3NSUpIHJvdGF0ZSgzMzBkZWcpO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuQGtleWZyYW1lcyBpb3MtcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiA9PT0gUHJvZ3Jlc3NiYXIgPT09ICovXG46cm9vdCB7XG4gIC8qXG4gIC0tZjctcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5pb3Mge1xuICAtLWY3LXByb2dyZXNzYmFyLWhlaWdodDogMnB4O1xuICAtLWY3LXByb2dyZXNzYmFyLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS1mNy1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wcm9ncmVzc2Jhcixcbi5wcm9ncmVzc2Jhci1pbmZpbml0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjUpKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1wcm9ncmVzc2Jhci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1wcm9ncmVzc2Jhci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wcm9ncmVzc2JhciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvZ3Jlc3NiYXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXByb2dyZXNzYmFyLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLnByb2dyZXNzYmFyLWluZmluaXRlIHtcbiAgei1pbmRleDogMTUwMDA7XG59XG4ucHJvZ3Jlc3NiYXItaW5maW5pdGU6YmVmb3JlLFxuLnByb2dyZXNzYmFyLWluZmluaXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXByb2dyZXNzYmFyLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLnByb2dyZXNzYmFyLWluZmluaXRlLmNvbG9yLW11bHRpIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzYmFyLWluIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc2Jhci1pbiAxNTBtcyBmb3J3YXJkcztcbn1cbi5wcm9ncmVzc2Jhci1vdXQge1xuICBhbmltYXRpb246IHByb2dyZXNzYmFyLW91dCAxNTBtcyBmb3J3YXJkcztcbn1cbmJvZHkgPiAucHJvZ3Jlc3NiYXIsXG4udmlldyA+IC5wcm9ncmVzc2Jhcixcbi52aWV3cyA+IC5wcm9ncmVzc2Jhcixcbi5wYWdlID4gLnByb2dyZXNzYmFyLFxuLnBhbmVsID4gLnByb2dyZXNzYmFyLFxuLnBvcHVwID4gLnByb2dyZXNzYmFyLFxuLmZyYW1ld29yazctcm9vdCA+IC5wcm9ncmVzc2JhcixcbmJvZHkgPiAucHJvZ3Jlc3NiYXItaW5maW5pdGUsXG4udmlldyA+IC5wcm9ncmVzc2Jhci1pbmZpbml0ZSxcbi52aWV3cyA+IC5wcm9ncmVzc2Jhci1pbmZpbml0ZSxcbi5wYWdlID4gLnByb2dyZXNzYmFyLWluZmluaXRlLFxuLnBhbmVsID4gLnByb2dyZXNzYmFyLWluZmluaXRlLFxuLnBvcHVwID4gLnByb2dyZXNzYmFyLWluZmluaXRlLFxuLmZyYW1ld29yazctcm9vdCA+IC5wcm9ncmVzc2Jhci1pbmZpbml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzYmFyLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc2Jhci1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG59XG4uaW9zIC5wcm9ncmVzc2Jhci1pbmZpbml0ZTpiZWZvcmUge1xuICBhbmltYXRpb246IGlvcy1wcm9ncmVzc2Jhci1pbmZpbml0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uaW9zIC5wcm9ncmVzc2Jhci1pbmZpbml0ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW9zIC5wcm9ncmVzc2Jhci1pbmZpbml0ZS5jb2xvci1tdWx0aTpiZWZvcmUge1xuICB3aWR0aDogNDAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGNkOTY0LCAjNWFjOGZhLCAjMDA3YWZmLCAjMzRhYWRjLCAjNTg1NmQ2LCAjZmYyZDU1LCAjNTg1NmQ2LCAjMzRhYWRjLCAjMDA3YWZmLCAjNWFjOGZhLCAjNGNkOTY0KTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBhbmltYXRpb246IGlvcy1wcm9ncmVzc2Jhci1pbmZpbml0ZS1tdWx0aWNvbG9yIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgaW9zLXByb2dyZXNzYmFyLWluZmluaXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW9zLXByb2dyZXNzYmFyLWluZmluaXRlLW11bHRpY29sb3Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxufVxuLyogPT09IFNvcnRhYmxlID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXNvcnRhYmxlLWhhbmRsZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIC0tZjctc29ydGFibGUtc29ydGluZy1pdGVtLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LXNvcnRhYmxlLXNvcnRpbmctaXRlbS1iZy1jb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICAtLWY3LXNvcnRhYmxlLWhhbmRsZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4uaW9zIHtcbiAgLS1mNy1zb3J0YWJsZS1oYW5kbGVyLXdpZHRoOiAzNnB4O1xuICAtLWY3LXNvcnRhYmxlLXNvcnRpbmctaXRlbS1ib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc29ydGFibGUgLnNvcnRhYmxlLWhhbmRsZXIge1xuICB3aWR0aDogdmFyKC0tZjctc29ydGFibGUtaGFuZGxlci13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpO1xufVxuLnNvcnRhYmxlIC5zb3J0YWJsZS1oYW5kbGVyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgY29sb3I6IHZhcigtLWY3LXNvcnRhYmxlLWhhbmRsZXItY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnNvcnRhYmxlIGxpLnNvcnRpbmcge1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctc29ydGFibGUtc29ydGluZy1pdGVtLWJnLWNvbG9yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1zb3J0YWJsZS1zb3J0aW5nLWl0ZW0tYm94LXNoYWRvdyk7XG59XG4uc29ydGFibGUgbGkuc29ydGluZyAuaXRlbS1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb3J0YWJsZS1vcHBvc2l0ZSAuc29ydGFibGUtaGFuZGxlciB7XG4gIGxlZnQ6IHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNvcnRhYmxlLW9wcG9zaXRlIC5zb3J0YWJsZS1oYW5kbGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cbi5zb3J0YWJsZTpub3QoLnNvcnRhYmxlLW9wcG9zaXRlKSAuaXRlbS1pbm5lcixcbi5zb3J0YWJsZS1vcHBvc2l0ZSAuaXRlbS1jb250ZW50LFxuLnNvcnRhYmxlLnNpbXBsZS1saXN0IGxpLFxuLnNvcnRhYmxlLW9wcG9zaXRlLmxpbmtzLWxpc3QgbGkgYSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG4uc29ydGFibGUtc29ydGluZyBsaSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLnNvcnRhYmxlLWVuYWJsZWQgbGk6bm90KC5uby1zb3J0aW5nKTpub3QoLmRpc2FsbG93LXNvcnRpbmcpIC5zb3J0YWJsZS1oYW5kbGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uc29ydGFibGUtZW5hYmxlZCBsaTpub3QoLm5vLXNvcnRpbmcpOm5vdCguZGlzYWxsb3ctc29ydGluZykgLnNvcnRhYmxlLWhhbmRsZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cbi5zb3J0YWJsZS1lbmFibGVkOm5vdCguc29ydGFibGUtb3Bwb3NpdGUpIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSAuaXRlbS1saW5rIC5pdGVtLWlubmVyOmJlZm9yZSxcbi5zb3J0YWJsZS1lbmFibGVkOm5vdCguc29ydGFibGUtb3Bwb3NpdGUpIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSAuaXRlbS1saW5rIC5pdGVtLXRpdGxlLXJvdzpiZWZvcmUsXG4uc29ydGFibGUtZW5hYmxlZDpub3QoLnNvcnRhYmxlLW9wcG9zaXRlKS5saW5rcy1saXN0IGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb3J0YWJsZS1lbmFibGVkOm5vdCguc29ydGFibGUtb3Bwb3NpdGUpIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSAuaXRlbS1pbm5lcixcbi5zb3J0YWJsZS1lbmFibGVkOm5vdCguc29ydGFibGUtb3Bwb3NpdGUpIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSAuaXRlbS1saW5rIC5pdGVtLWlubmVyLFxuLnNvcnRhYmxlLWVuYWJsZWQ6bm90KC5zb3J0YWJsZS1vcHBvc2l0ZSkgbGk6bm90KC5uby1zb3J0aW5nKTpub3QoLmRpc2FsbG93LXNvcnRpbmcpIC5pdGVtLWxpbmsubm8tY2hldnJvbiAuaXRlbS1pbm5lcixcbi5zb3J0YWJsZS1lbmFibGVkLm5vLWNoZXZyb246bm90KC5zb3J0YWJsZS1vcHBvc2l0ZSkgbGk6bm90KC5uby1zb3J0aW5nKTpub3QoLmRpc2FsbG93LXNvcnRpbmcpIC5pdGVtLWxpbmsgLml0ZW0taW5uZXIsXG4uc29ydGFibGUtZW5hYmxlZCA6bm90KC5zb3J0YWJsZS1vcHBvc2l0ZSkubm8tY2hldnJvbiAuaXRlbS1saW5rIC5pdGVtLWlubmVyLFxuLm5vLWNoZXZyb24gLnNvcnRhYmxlLWVuYWJsZWQ6bm90KC5zb3J0YWJsZS1vcHBvc2l0ZSkgbGk6bm90KC5uby1zb3J0aW5nKTpub3QoLmRpc2FsbG93LXNvcnRpbmcpIC5pdGVtLWxpbmsgLml0ZW0taW5uZXIsXG4uc2ltcGxlLWxpc3Quc29ydGFibGUtZW5hYmxlZDpub3QoLnNvcnRhYmxlLW9wcG9zaXRlKSBsaTpub3QoLm5vLXNvcnRpbmcpOm5vdCguZGlzYWxsb3ctc29ydGluZyksXG4ubGlua3MtbGlzdC5zb3J0YWJsZS1lbmFibGVkOm5vdCguc29ydGFibGUtb3Bwb3NpdGUpIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSBhIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1zb3J0YWJsZS1oYW5kbGVyLXdpZHRoKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLnNvcnRhYmxlLW9wcG9zaXRlLnNvcnRhYmxlLWVuYWJsZWQgbGk6bm90KC5uby1zb3J0aW5nKTpub3QoLmRpc2FsbG93LXNvcnRpbmcpIC5pdGVtLWNvbnRlbnQsXG4uc2ltcGxlLWxpc3Quc29ydGFibGUtb3Bwb3NpdGUuc29ydGFibGUtZW5hYmxlZCBsaTpub3QoLm5vLXNvcnRpbmcpOm5vdCguZGlzYWxsb3ctc29ydGluZyksXG4ubGlua3MtbGlzdC5zb3J0YWJsZS1vcHBvc2l0ZS5zb3J0YWJsZS1lbmFibGVkIGxpOm5vdCgubm8tc29ydGluZyk6bm90KC5kaXNhbGxvdy1zb3J0aW5nKSBhIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXNvcnRhYmxlLWhhbmRsZXItd2lkdGgpICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSk7XG59XG4uaW9zIC5zb3J0YWJsZS1oYW5kbGVyOmFmdGVyIHtcbiAgY29udGVudDogJ3NvcnRfaW9zJztcbn1cbi8qID09PSBTd2lwZW91dCA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1zd2lwZW91dC1idXR0b24tdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1zd2lwZW91dC1kZWxldGUtYnV0dG9uLWJnLWNvbG9yOiAjZmYzYjMwO1xuICAtLWY3LXN3aXBlb3V0LWJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZjctc3dpcGVvdXQtYnV0dG9uLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWY3LXN3aXBlb3V0LWJ1dHRvbi1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctc3dpcGVvdXQtYnV0dG9uLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLmlvcyB7XG4gIC0tZjctc3dpcGVvdXQtYnV0dG9uLXBhZGRpbmc6IDAgMzBweDtcbn1cbi5zd2lwZW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVvdXQtZGVsZXRpbmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5zd2lwZW91dC1kZWxldGluZyAuc3dpcGVvdXQtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc3dpcGVvdXQtdHJhbnNpdGlvbmluZyAuc3dpcGVvdXQtY29udGVudCxcbi5zd2lwZW91dC10cmFuc2l0aW9uaW5nIC5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0IGEsXG4uc3dpcGVvdXQtdHJhbnNpdGlvbmluZyAuc3dpcGVvdXQtYWN0aW9ucy1sZWZ0IGEsXG4uc3dpcGVvdXQtdHJhbnNpdGlvbmluZyAuc3dpcGVvdXQtb3ZlcnN3aXBlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgbGVmdDtcbn1cbi5zd2lwZW91dC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZW91dC1vdmVyc3dpcGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbn1cbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQsXG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLnN3aXBlb3V0LWFjdGlvbnMtbGVmdCA+IGEsXG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCA+IGEsXG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0ID4gYnV0dG9uLFxuLnN3aXBlb3V0LWFjdGlvbnMtcmlnaHQgPiBidXR0b24sXG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0ID4gc3Bhbixcbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0ID4gc3Bhbixcbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQgPiBkaXYsXG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCA+IGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1mNy1zd2lwZW91dC1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXN3aXBlb3V0LWJ1dHRvbi1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWY3LXN3aXBlb3V0LWJ1dHRvbi1wYWRkaW5nKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IHZhcigtLWY3LXN3aXBlb3V0LWJ1dHRvbi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctc3dpcGVvdXQtYnV0dG9uLWZvbnQtd2VpZ2h0KTtcbn1cbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQgPiBhOmFmdGVyLFxuLnN3aXBlb3V0LWFjdGlvbnMtcmlnaHQgPiBhOmFmdGVyLFxuLnN3aXBlb3V0LWFjdGlvbnMtbGVmdCA+IGJ1dHRvbjphZnRlcixcbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0ID4gYnV0dG9uOmFmdGVyLFxuLnN3aXBlb3V0LWFjdGlvbnMtbGVmdCA+IHNwYW46YWZ0ZXIsXG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCA+IHNwYW46YWZ0ZXIsXG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0ID4gZGl2OmFmdGVyLFxuLnN3aXBlb3V0LWFjdGlvbnMtcmlnaHQgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQgLnN3aXBlb3V0LWRlbGV0ZSxcbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0IC5zd2lwZW91dC1kZWxldGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1zd2lwZW91dC1kZWxldGUtYnV0dG9uLWJnLWNvbG9yKTtcbn1cbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0IHtcbiAgcmlnaHQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCA+IGE6YWZ0ZXIsXG4uc3dpcGVvdXQtYWN0aW9ucy1yaWdodCA+IGJ1dHRvbjphZnRlcixcbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0ID4gc3BhbjphZnRlcixcbi5zd2lwZW91dC1hY3Rpb25zLXJpZ2h0ID4gZGl2OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0IHtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0ID4gYTphZnRlcixcbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQgPiBidXR0b246YWZ0ZXIsXG4uc3dpcGVvdXQtYWN0aW9ucy1sZWZ0ID4gc3BhbjphZnRlcixcbi5zd2lwZW91dC1hY3Rpb25zLWxlZnQgPiBkaXY6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLnN3aXBlb3V0LWFjdGlvbnMtbGVmdCBbY2xhc3MqPVwiY29sb3ItXCJdLFxuLnN3aXBlb3V0LWFjdGlvbnMtcmlnaHQgW2NsYXNzKj1cImNvbG9yLVwiXSB7XG4gIC0tZjctc3dpcGVvdXQtYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4vKiA9PT0gQWNjb3JkaW9uID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LWFjY29yZGlvbi1jaGV2cm9uLWljb24tZG93bjogJ2NoZXZyb25fZG93bic7XG4gIC0tZjctYWNjb3JkaW9uLWNoZXZyb24taWNvbi11cDogJ2NoZXZyb25fdXAnO1xufVxuLmF1cm9yYSB7XG4gIC0tZjctYWNjb3JkaW9uLWNoZXZyb24taWNvbi1kb3duOiAnY2hldnJvbl9kb3duX2F1cm9yYSc7XG4gIC0tZjctYWNjb3JkaW9uLWNoZXZyb24taWNvbi11cDogJ2NoZXZyb25fdXBfYXVyb3JhJztcbn1cbi5hY2NvcmRpb24taXRlbS10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC5hY2NvcmRpb24tbGlzdCAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXN0LmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUuYWN0aXZlLXN0YXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWxpc3QtbGluay1wcmVzc2VkLWJnLWNvbG9yKTtcbn1cbi5saXN0LmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUuYWN0aXZlLXN0YXRlID4gLml0ZW0taW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saXN0LmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5saXN0LmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5saXN0LmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUgLnJpcHBsZS13YXZlIHtcbiAgei1pbmRleDogMDtcbn1cbi5hY2NvcmRpb24taXRlbSAuaXRlbS1saW5rIC5pdGVtLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4uYWNjb3JkaW9uLWl0ZW0gLmxpc3QsXG4uYWNjb3JkaW9uLWl0ZW0gLmJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoMTpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoMjpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoMzpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoNDpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoMTpsYXN0LWNoaWxkLFxuLmFjY29yZGlvbi1pdGVtIC5ibG9jayA+IGgyOmxhc3QtY2hpbGQsXG4uYWNjb3JkaW9uLWl0ZW0gLmJsb2NrID4gaDM6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb24taXRlbSAuYmxvY2sgPiBoNDpsYXN0LWNoaWxkLFxuLmFjY29yZGlvbi1pdGVtIC5ibG9jayA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbmVkIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXI6YWZ0ZXIsXG4uYWNjb3JkaW9uLWl0ZW0tb3BlbmVkID4gLml0ZW0tbGluayAuaXRlbS1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpc3QgbGkuYWNjb3JkaW9uLWl0ZW0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW5lZCA+IC5hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaHRtbC5kZXZpY2UtYW5kcm9pZC00IC5hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmxpc3QgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZSAuaXRlbS1pbm5lcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ZyYW1ld29yazctY29yZS1pY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtY2hldnJvbi1pY29uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLmxpc3Q6bm90KC5hY2NvcmRpb24tb3Bwb3NpdGUpIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtY2hldnJvbi1pY29uLWFyZWEpICsgdmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZS5pdGVtLWxpbmsgLml0ZW0taW5uZXIsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXIsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWxpbmsgPiAuaXRlbS1pbm5lcixcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtID4gLml0ZW0tbGluayA+IC5pdGVtLWNvbnRlbnQgPiAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtID4gLml0ZW0tbGluayA+IC5pdGVtLXRpdGxlLXJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbS10b2dnbGUuaXRlbS1saW5rIC5pdGVtLWlubmVyOmJlZm9yZSxcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZSAuaXRlbS1pbm5lcjpiZWZvcmUsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWxpbmsgPiAuaXRlbS1pbm5lcjpiZWZvcmUsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWxpbmsgPiAuaXRlbS1jb250ZW50ID4gLml0ZW0taW5uZXI6YmVmb3JlLFxuLmFjY29yZGlvbi1vcHBvc2l0ZSAuYWNjb3JkaW9uLWl0ZW0gPiAuaXRlbS1saW5rIC5pdGVtLXRpdGxlLXJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbi1vcHBvc2l0ZSAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlID4gLml0ZW0tY29udGVudCxcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZS5pdGVtLWNvbnRlbnQsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWNvbnRlbnQsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWxpbmsgPiAuaXRlbS1jb250ZW50LFxuLmFjY29yZGlvbi1vcHBvc2l0ZS5saW5rcy1saXN0IC5hY2NvcmRpb24taXRlbSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1hcmVhKSArIHZhcigtLWY3LWxpc3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbn1cbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLFxuLmFjY29yZGlvbi1vcHBvc2l0ZSAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlLml0ZW0tY29udGVudDpiZWZvcmUsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLFxuLmFjY29yZGlvbi1vcHBvc2l0ZSAuYWNjb3JkaW9uLWl0ZW0gPiAuaXRlbS1saW5rID4gLml0ZW0tY29udGVudDpiZWZvcmUsXG4uYWNjb3JkaW9uLW9wcG9zaXRlLmxpbmtzLWxpc3QgLmFjY29yZGlvbi1pdGVtID4gYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ZyYW1ld29yazctY29yZS1pY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxpc3QtY2hldnJvbi1pY29uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1saXN0LWNoZXZyb24taWNvbi1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiB2YXIoLS1mNy1hY2NvcmRpb24tY2hldnJvbi1pY29uLWRvd24pO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogY2FsYygodmFyKC0tZjctbGlzdC1jaGV2cm9uLWljb24tYXJlYSkgKyB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsKSkgLyAyICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbn1cbi5saXN0IC5hY2NvcmRpb24taXRlbS10b2dnbGUuYWN0aXZlLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1saW5rLXByZXNzZWQtYmctY29sb3IpO1xufVxuLmxpc3QgLmFjY29yZGlvbi1pdGVtLXRvZ2dsZSAuaXRlbS1pbm5lcjpiZWZvcmUsXG4ubGlzdDpub3QoLm1lZGlhLWxpc3QpIC5hY2NvcmRpb24taXRlbTpub3QoLm1lZGlhLWl0ZW0pIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0taW5uZXI6YmVmb3JlLFxuLmxpc3Q6bm90KC5tZWRpYS1saXN0KSAuYWNjb3JkaW9uLWl0ZW06bm90KC5tZWRpYS1pdGVtKSA+IC5pdGVtLWxpbmsgLml0ZW0taW5uZXI6YmVmb3JlLFxuLm1lZGlhLWxpc3QgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5tZWRpYS1saXN0IC5hY2NvcmRpb24taXRlbSA+IC5pdGVtLWxpbmsgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5hY2NvcmRpb24taXRlbS5tZWRpYS1pdGVtIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5hY2NvcmRpb24taXRlbS5tZWRpYS1pdGVtID4gLml0ZW0tbGluayAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxuLmxpbmtzLWxpc3QgLmFjY29yZGlvbi1pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1mNy1hY2NvcmRpb24tY2hldnJvbi1pY29uLWRvd24pO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG59XG4ubGlzdCAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlLmFjY29yZGlvbi1pdGVtLW9wZW5lZCAuaXRlbS1pbm5lcjpiZWZvcmUsXG4ubGlzdDpub3QoLm1lZGlhLWxpc3QpIC5hY2NvcmRpb24taXRlbS1vcGVuZWQ6bm90KC5tZWRpYS1pdGVtKSAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlIC5pdGVtLWlubmVyOmJlZm9yZSxcbi5saXN0Om5vdCgubWVkaWEtbGlzdCkgLmFjY29yZGlvbi1pdGVtLW9wZW5lZDpub3QoLm1lZGlhLWl0ZW0pID4gLml0ZW0tbGluayAuaXRlbS1pbm5lcjpiZWZvcmUsXG4ubWVkaWEtbGlzdCAuYWNjb3JkaW9uLWl0ZW0tb3BlbmVkIC5hY2NvcmRpb24taXRlbS10b2dnbGUgLml0ZW0tdGl0bGUtcm93OmJlZm9yZSxcbi5tZWRpYS1saXN0IC5hY2NvcmRpb24taXRlbS1vcGVuZWQgPiAuaXRlbS1saW5rIC5pdGVtLXRpdGxlLXJvdzpiZWZvcmUsXG4uYWNjb3JkaW9uLWl0ZW0tb3BlbmVkLm1lZGlhLWl0ZW0gLmFjY29yZGlvbi1pdGVtLXRvZ2dsZSAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxuLmFjY29yZGlvbi1pdGVtLW9wZW5lZC5tZWRpYS1pdGVtID4gLml0ZW0tbGluayAuaXRlbS10aXRsZS1yb3c6YmVmb3JlLFxuLmxpbmtzLWxpc3QgLmFjY29yZGlvbi1pdGVtLW9wZW5lZCA+IGE6YmVmb3JlLFxuLmFjY29yZGlvbi1vcHBvc2l0ZSAuYWNjb3JkaW9uLWl0ZW0tb3BlbmVkIC5hY2NvcmRpb24taXRlbS10b2dnbGUgPiAuaXRlbS1jb250ZW50OmJlZm9yZSxcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLW9wZW5lZCAuYWNjb3JkaW9uLWl0ZW0tdG9nZ2xlLml0ZW0tY29udGVudDpiZWZvcmUsXG4uYWNjb3JkaW9uLW9wcG9zaXRlIC5hY2NvcmRpb24taXRlbS1vcGVuZWQgPiAuaXRlbS1jb250ZW50OmJlZm9yZSxcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmFjY29yZGlvbi1pdGVtLW9wZW5lZCA+IC5pdGVtLWxpbmsgPiAuaXRlbS1jb250ZW50OmJlZm9yZSxcbi5hY2NvcmRpb24tb3Bwb3NpdGUgLmxpbmtzLWxpc3QgLmFjY29yZGlvbi1pdGVtLW9wZW5lZCA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tZjctYWNjb3JkaW9uLWNoZXZyb24taWNvbi11cCk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbn1cbi8qID09PSBDb250YWN0cyA9PT0gKi9cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctY29udGFjdHMtbGlzdC10aXRsZS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuLmlvcyB7XG4gIC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWY3LWNvbnRhY3RzLWxpc3QtdGl0bGUtaGVpZ2h0OiAyMnB4O1xuICAtLWY3LWNvbnRhY3RzLWxpc3QtdGl0bGUtdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1jb250YWN0cy1saXN0LXRpdGxlLWJnLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1iZy1jb2xvcjogIzMyMzIzNDtcbn1cbi5jb250YWN0cy1saXN0IHtcbiAgLS1mNy1saXN0LW1hcmdpbi12ZXJ0aWNhbDogMHB4O1xufVxuLmNvbnRhY3RzLWxpc3QgLmxpc3QtZ3JvdXAtdGl0bGUsXG4uY29udGFjdHMtbGlzdCBsaS5saXN0LWdyb3VwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1iZy1jb2xvciwgdmFyKC0tZjctbGlzdC1ncm91cC10aXRsZS1iZy1jb2xvcikpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1mb250LXdlaWdodCwgdmFyKC0tZjctbGlzdC1ncm91cC10aXRsZS1mb250LXdlaWdodCkpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWNvbnRhY3RzLWxpc3QtdGl0bGUtZm9udC1zaXplLCB2YXIoLS1mNy1saXN0LWdyb3VwLXRpdGxlLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tZjctY29udGFjdHMtbGlzdC10aXRsZS10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1oZWlnaHQsIHZhcigtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtaGVpZ2h0KSk7XG4gIGhlaWdodDogdmFyKC0tZjctY29udGFjdHMtbGlzdC10aXRsZS1oZWlnaHQsIHZhcigtLWY3LWxpc3QtZ3JvdXAtdGl0bGUtaGVpZ2h0KSk7XG59XG4uY29udGFjdHMtbGlzdCAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB1bDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtbGlzdCAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogPT09IFZpcnR1YWwgTGlzdCA9PT0gKi9cbi8qID09PSBJbmRleGVkIExpc3QgPT09ICovXG46cm9vdCB7XG4gIC0tZjctbGlzdC1pbmRleC13aWR0aDogMTZweDtcbiAgLS1mNy1saXN0LWluZGV4LWZvbnQtc2l6ZTogMTFweDtcbiAgLS1mNy1saXN0LWluZGV4LWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8qIC0tZjctbGlzdC1pbmRleC10ZXh0LWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7ICovXG4gIC0tZjctbGlzdC1pbmRleC1pdGVtLWhlaWdodDogMTRweDtcbiAgLS1mNy1saXN0LWluZGV4LWxhYmVsLXRleHQtY29sb3I6ICNmZmY7XG4gIC8qIC0tZjctbGlzdC1pbmRleC1sYWJlbC1iZy1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpOyAqL1xuICAtLWY3LWxpc3QtaW5kZXgtbGFiZWwtZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pb3Mge1xuICAtLWY3LWxpc3QtaW5kZXgtbGFiZWwtc2l6ZTogNDRweDtcbiAgLS1mNy1saXN0LWluZGV4LWxhYmVsLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy1saXN0LWluZGV4LXNraXAtZG90LXNpemU6IDZweDtcbn1cbi5saXN0LWluZGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IHZhcigtLWY3LWxpc3QtaW5kZXgtd2lkdGgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHJpZ2h0OiB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpO1xufVxuLmxpc3QtaW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saXN0LWluZGV4IHVsIHtcbiAgY29sb3I6IHZhcigtLWY3LWxpc3QtaW5kZXgtdGV4dC1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1saXN0LWluZGV4LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1saXN0LWluZGV4LWZvbnQtd2VpZ2h0KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWluZGV4IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0tZjctbGlzdC1pbmRleC1pdGVtLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1saXN0LWluZGV4LWl0ZW0taGVpZ2h0KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0LWluZGV4IC5saXN0LWluZGV4LXNraXAtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiB2YXIoLS1mNy1saXN0LWluZGV4LXNraXAtZG90LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWY3LWxpc3QtaW5kZXgtc2tpcC1kb3Qtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZjctbGlzdC1pbmRleC1za2lwLWRvdC1zaXplKSAvIDIpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZjctbGlzdC1pbmRleC1za2lwLWRvdC1zaXplKSAvIDIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1saXN0LWluZGV4LXRleHQtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG59XG4ubGlzdC1pbmRleCAubGlzdC1pbmRleC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1saXN0LWluZGV4LWxhYmVsLWJnLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tZjctbGlzdC1pbmRleC1sYWJlbC10ZXh0LWNvbG9yKTtcbiAgd2lkdGg6IHZhcigtLWY3LWxpc3QtaW5kZXgtbGFiZWwtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctbGlzdC1pbmRleC1sYWJlbC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWxpc3QtaW5kZXgtbGFiZWwtc2l6ZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbGlzdC1pbmRleC1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbGlzdC1pbmRleC1sYWJlbC1mb250LXdlaWdodCk7XG59XG4ubmF2YmFyIH4gLnBhZ2UgPiAubGlzdC1pbmRleCxcbi5uYXZiYXJzIH4gLnBhZ2UgPiAubGlzdC1pbmRleCxcbi5uYXZiYXIgfiAubGlzdC1pbmRleCB7XG4gIHRvcDogdmFyKC0tZjctbmF2YmFyLWhlaWdodCk7XG59XG4ubmF2YmFyIH4gLnRvb2xiYXItdG9wIH4gLmxpc3QtaW5kZXgsXG4ubmF2YmFycyB+IC50b29sYmFyLXRvcCB+IC5saXN0LWluZGV4LFxuLmlvcyAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWlvcyB+IC5saXN0LWluZGV4LFxuLmlvcyAubmF2YmFycyB+IC50b29sYmFyLXRvcC1pb3MgLm1kIC5uYXZiYXIgfiAudG9vbGJhci10b3AtbWQgfiAubGlzdC1pbmRleCB7XG4gIHRvcDogY2FsYyh2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSArIHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KSk7XG59XG4ubmF2YmFyIH4gLnRvb2xiYXItdG9wLnRhYmJhci1sYWJlbHMgfiAubGlzdC1pbmRleCxcbi5uYXZiYXJzIH4gLnRvb2xiYXItdG9wLnRhYmJhci1sYWJlbHMgfiAubGlzdC1pbmRleCxcbi5pb3MgLm5hdmJhciB+IC50b29sYmFyLXRvcC1pb3MudGFiYmFyLWxhYmVscyB+IC5saXN0LWluZGV4LFxuLmlvcyAubmF2YmFycyB+IC50b29sYmFyLXRvcC1pb3MgLm1kIC5uYXZiYXIgfiAudG9vbGJhci10b3AtbWQudGFiYmFyLWxhYmVscyB+IC5saXN0LWluZGV4IHtcbiAgdG9wOiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpKTtcbn1cbi5uYXZiYXIgfiAuc3VibmF2YmFyIH4gLmxpc3QtaW5kZXgsXG4ubmF2YmFycyB+IC5zdWJuYXZiYXIgfiAubGlzdC1pbmRleCxcbi5wYWdlLXdpdGgtc3VibmF2YmFyIC5uYXZiYXIgfiAubGlzdC1pbmRleCB7XG4gIHRvcDogY2FsYyh2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSArIHZhcigtLWY3LXN1Ym5hdmJhci1oZWlnaHQpKTtcbn1cbi50b29sYmFyLWJvdHRvbSB+IC5wYWdlID4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgfiAucGFnZSA+IC5saXN0LWluZGV4LFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCB+IC5wYWdlID4gLmxpc3QtaW5kZXgsXG4udG9vbGJhci1ib3R0b20gfiAqIC5wYWdlID4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgfiAqIC5wYWdlID4gLmxpc3QtaW5kZXgsXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kIH4gKiAucGFnZSA+IC5saXN0LWluZGV4LFxuLnRvb2xiYXItYm90dG9tIH4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgfiAubGlzdC1pbmRleCxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQgfiAubGlzdC1pbmRleCB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1mNy10b29sYmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtYm90dG9tKSk7XG59XG4udG9vbGJhci1ib3R0b20udGFiYmFyLWxhYmVscyB+IC5wYWdlID4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MudGFiYmFyLWxhYmVscyB+IC5wYWdlID4gLmxpc3QtaW5kZXgsXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kLnRhYmJhci1sYWJlbHMgfiAucGFnZSA+IC5saXN0LWluZGV4LFxuLnRvb2xiYXItYm90dG9tLnRhYmJhci1sYWJlbHMgfiAqIC5wYWdlID4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MudGFiYmFyLWxhYmVscyB+ICogLnBhZ2UgPiAubGlzdC1pbmRleCxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQudGFiYmFyLWxhYmVscyB+ICogLnBhZ2UgPiAubGlzdC1pbmRleCxcbi50b29sYmFyLWJvdHRvbS50YWJiYXItbGFiZWxzIH4gLmxpc3QtaW5kZXgsXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MudGFiYmFyLWxhYmVscyB+IC5saXN0LWluZGV4LFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZC50YWJiYXItbGFiZWxzIH4gLmxpc3QtaW5kZXgge1xuICBib3R0b206IGNhbGModmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSkpO1xufVxuLmlvcyAubGlzdC1pbmRleCAubGlzdC1pbmRleC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1mNy1saXN0LWluZGV4LWxhYmVsLXNpemUpIC8gMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1saXN0LWluZGV4LXdpZHRoKSAtIDFweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pb3MgLmxpc3QtaW5kZXggLmxpc3QtaW5kZXgtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCUgMCUgNTAlIDUwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi8qID09PSBUaW1lbGluZSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy10aW1lbGluZS1pbm5lci1ibG9jay1tYXJnaW4tdmVydGljYWw6IDE2cHg7XG4gIC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbDogMTZweDtcbiAgLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWRhdGUtaGVpZ2h0OiAzNHB4O1xuICAtLWY3LXRpbWVsaW5lLXllYXItaGVpZ2h0OiAyNHB4O1xuICAtLWY3LXRpbWVsaW5lLXllYXItZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZjctdGltZWxpbmUtbW9udGgtaGVpZ2h0OiAyNHB4O1xuICAtLWY3LXRpbWVsaW5lLW1vbnRoLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy10aW1lbGluZS1tb250aC1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXRleHQtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZjctdGltZWxpbmUtaXRlbS1zdWJ0aXRsZS1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLWlubmVyLWJnLWNvbG9yOiAjZmZmO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy10aW1lbGluZS1pdGVtLWlubmVyLWJnLWNvbG9yOiAjMWMxYzFkO1xuICAtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtaXRlbS1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLWRhdGUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmlvcyB7XG4gIC0tZjctdGltZWxpbmUtcGFkZGluZy1ob3Jpem9udGFsOiAxNnB4O1xuICAtLWY3LXRpbWVsaW5lLW1hcmdpbi12ZXJ0aWNhbDogMzVweDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLWlubmVyLWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLWlubmVyLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZjctdGltZWxpbmUtaXRlbS10aW1lLWZvbnQtc2l6ZTogMTNweDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXRpdGxlLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXRpdGxlLWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtLWY3LXRpbWVsaW5lLWl0ZW0tdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXN1YnRpdGxlLWZvbnQtc2l6ZTogMTVweDtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXN1YnRpdGxlLWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtLWY3LXRpbWVsaW5lLWl0ZW0tdGV4dC1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZjctdGltZWxpbmUtaXRlbS10ZXh0LWNvbG9yOiBpbmhlcml0O1xuICAtLWY3LXRpbWVsaW5lLWl0ZW0tdGV4dC1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1mNy10aW1lbGluZS15ZWFyLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tcGFkZGluZzogMTBweDtcbiAgLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tZGF0ZS1zaGFkb3ctaW1hZ2U6IG5vbmU7XG4gIC0tZjctdGltZWxpbmUtaXRlbS10aW1lLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tZGF0ZS1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy10aW1lbGluZS1pdGVtLXRpbWUtdGV4dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi50aW1lbGluZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogdmFyKC0tZjctdGltZWxpbmUtbWFyZ2luLXZlcnRpY2FsKSAwO1xuICBwYWRkaW5nOiAwIHZhcigtLWY3LXRpbWVsaW5lLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXRpbWVsaW5lLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXRpbWVsaW5lLXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5ibG9jay1zdHJvbmcgLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbWVsaW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnB4IDBweCB2YXIoLS1mNy10aW1lbGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4udGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50aW1lbGluZS1pdGVtLWRhdGUgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4udGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMTA7XG59XG4udGltZWxpbmUtaXRlbS1jb250ZW50IC5jYXJkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudC5jYXJkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCAubGlzdCxcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQubGlzdCxcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQgLmJsb2NrLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudC5ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGltZWxpbmUtaXRlbS1jb250ZW50IC5jYXJkICsgLmNhcmQsXG4udGltZWxpbmUtaXRlbS1jb250ZW50IC5saXN0ICsgLmNhcmQsXG4udGltZWxpbmUtaXRlbS1jb250ZW50IC5ibG9jayArIC5jYXJkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCAuY2FyZCArIC5saXN0LFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCAubGlzdCArIC5saXN0LFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCAuYmxvY2sgKyAubGlzdCxcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQgLmNhcmQgKyAuYmxvY2ssXG4udGltZWxpbmUtaXRlbS1jb250ZW50IC5saXN0ICsgLmJsb2NrLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCAuYmxvY2sgKyAuYmxvY2sge1xuICBtYXJnaW46IHZhcigtLWY3LXRpbWVsaW5lLWlubmVyLWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCkgMCAwO1xufVxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBwOmZpcnN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCB1bDpmaXJzdC1jaGlsZCxcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQgb2w6Zmlyc3QtY2hpbGQsXG4udGltZWxpbmUtaXRlbS1jb250ZW50IGgxOmZpcnN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBoMjpmaXJzdC1jaGlsZCxcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsXG4udGltZWxpbmUtaXRlbS1jb250ZW50IGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1pdGVtLWNvbnRlbnQgcDpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCB1bDpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBvbDpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBoMTpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBoMjpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBoMzpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCBoNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctdGltZWxpbmUtaXRlbS1pbm5lci1iZy1jb2xvcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXRpbWVsaW5lLWl0ZW0taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDhweCB2YXIoLS1mNy10aW1lbGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLWlubmVyLWJveC1zaGFkb3cpO1xufVxuLnRpbWVsaW5lLWl0ZW0taW5uZXIgKyAudGltZWxpbmUtaXRlbS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWY3LXRpbWVsaW5lLWlubmVyLWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCk7XG59XG4udGltZWxpbmUtaXRlbS1pbm5lciAuYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50aW1lbGluZS1pdGVtLWlubmVyIC5ibG9jay1zdHJvbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50aW1lbGluZS1pdGVtLWlubmVyIC5ibG9jay1zdHJvbmc6YmVmb3JlLFxuLnRpbWVsaW5lLWl0ZW0taW5uZXIgLmJsb2NrLXN0cm9uZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZS1pdGVtLWlubmVyIC5saXN0IHVsOmJlZm9yZSxcbi50aW1lbGluZS1pdGVtLWlubmVyIC5saXN0IHVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lLWl0ZW0tZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAzcHggdmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgMDtcbn1cbi50aW1lbGluZS1pdGVtLWRpdmlkZXI6YWZ0ZXIsXG4udGltZWxpbmUtaXRlbS1kaXZpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG4udGltZWxpbmUtaXRlbS1kaXZpZGVyOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLnRpbWVsaW5lLWl0ZW0tZGl2aWRlcjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG59XG4udGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkIC50aW1lbGluZS1pdGVtLWRpdmlkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQgLnRpbWVsaW5lLWl0ZW0tZGl2aWRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdGltZWxpbmUtaXRlbS10aW1lLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWY3LXRpbWVsaW5lLWlubmVyLWJsb2NrLW1hcmdpbi12ZXJ0aWNhbCk7XG4gIGNvbG9yOiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLXRpbWUtdGV4dC1jb2xvcik7XG59XG4udGltZWxpbmUtaXRlbS10aW1lOmZpcnN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tdGltZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1pdGVtLXRpdGxlICsgLnRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGltZWxpbmUtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdGltZWxpbmUtaXRlbS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctdGltZWxpbmUtaXRlbS10aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi50aW1lbGluZS1pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLXN1YnRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLXN1YnRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LXRpbWVsaW5lLWl0ZW0tc3VidGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mNy10aW1lbGluZS1pdGVtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LXRpbWVsaW5lLWl0ZW0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctdGltZWxpbmUtaXRlbS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LXRpbWVsaW5lLWl0ZW0tdGV4dC1saW5lLWhlaWdodCk7XG59XG4udGltZWxpbmUtc2lkZXMgLnRpbWVsaW5lLWl0ZW0tcmlnaHQsXG4udGltZWxpbmUtc2lkZXMgLnRpbWVsaW5lLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAodmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgKiAyICsgMTBweCkgLyAyIC0gNTBweCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50aW1lbGluZS1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCAudGltZWxpbmUtaXRlbS1kYXRlLFxuLnRpbWVsaW5lLXNpZGVzIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pdGVtLWRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aW1lbGluZS1zaWRlcyAudGltZWxpbmUtaXRlbS1sZWZ0LFxuLnRpbWVsaW5lLXNpZGVzIC50aW1lbGluZS1pdGVtOm5vdCgudGltZWxpbmUtaXRlbS1yaWdodCk6bnRoLWNoaWxkKDJuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtICh2YXIoLS1mNy10aW1lbGluZS1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsKSAqIDIgKyAxMHB4KSAvIDIgLSA1MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udGltZWxpbmUtc2lkZXMgLnRpbWVsaW5lLWl0ZW0tbGVmdCAudGltZWxpbmUtaXRlbS1kYXRlLFxuLnRpbWVsaW5lLXNpZGVzIC50aW1lbGluZS1pdGVtOm5vdCgudGltZWxpbmUtaXRlbS1yaWdodCk6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAueHNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtLXJpZ2h0LFxuICAueHNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAodmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgKiAyICsgMTBweCkgLyAyIC0gNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC54c21hbGwtc2lkZXMgLnRpbWVsaW5lLWl0ZW0tcmlnaHQgLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbiAgLnhzbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAueHNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQsXG4gIC54c21hbGwtc2lkZXMgLnRpbWVsaW5lLWl0ZW06bm90KC50aW1lbGluZS1pdGVtLXJpZ2h0KTpudGgtY2hpbGQoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtICh2YXIoLS1mNy10aW1lbGluZS1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsKSAqIDIgKyAxMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAueHNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQgLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbiAgLnhzbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCxcbiAgLnNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAodmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgKiAyICsgMTBweCkgLyAyIC0gNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCAudGltZWxpbmUtaXRlbS1kYXRlLFxuICAuc21hbGwtc2lkZXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNtYWxsLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQsXG4gIC5zbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gKHZhcigtLWY3LXRpbWVsaW5lLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwpICogMiArIDEwcHgpIC8gMiAtIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbS1sZWZ0IC50aW1lbGluZS1pdGVtLWRhdGUsXG4gIC5zbWFsbC1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpdW0tc2lkZXMgLnRpbWVsaW5lLWl0ZW0tcmlnaHQsXG4gIC5tZWRpdW0tc2lkZXMgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtICh2YXIoLS1mNy10aW1lbGluZS1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsKSAqIDIgKyAxMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1lZGl1bS1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCAudGltZWxpbmUtaXRlbS1kYXRlLFxuICAubWVkaXVtLXNpZGVzIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pdGVtLWRhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tZWRpdW0tc2lkZXMgLnRpbWVsaW5lLWl0ZW0tbGVmdCxcbiAgLm1lZGl1bS1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gKHZhcigtLWY3LXRpbWVsaW5lLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwpICogMiArIDEwcHgpIC8gMiAtIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tZWRpdW0tc2lkZXMgLnRpbWVsaW5lLWl0ZW0tbGVmdCAudGltZWxpbmUtaXRlbS1kYXRlLFxuICAubWVkaXVtLXNpZGVzIC50aW1lbGluZS1pdGVtOm5vdCgudGltZWxpbmUtaXRlbS1yaWdodCk6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCxcbiAgLmxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAodmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgKiAyICsgMTBweCkgLyAyIC0gNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbS1yaWdodCAudGltZWxpbmUtaXRlbS1kYXRlLFxuICAubGFyZ2Utc2lkZXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQsXG4gIC5sYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gKHZhcigtLWY3LXRpbWVsaW5lLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwpICogMiArIDEwcHgpIC8gMiAtIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbS1sZWZ0IC50aW1lbGluZS1pdGVtLWRhdGUsXG4gIC5sYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtLXJpZ2h0LFxuICAueGxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAodmFyKC0tZjctdGltZWxpbmUtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbCkgKiAyICsgMTBweCkgLyAyIC0gNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC54bGFyZ2Utc2lkZXMgLnRpbWVsaW5lLWl0ZW0tcmlnaHQgLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbiAgLnhsYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAueGxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQsXG4gIC54bGFyZ2Utc2lkZXMgLnRpbWVsaW5lLWl0ZW06bm90KC50aW1lbGluZS1pdGVtLXJpZ2h0KTpudGgtY2hpbGQoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtICh2YXIoLS1mNy10aW1lbGluZS1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsKSAqIDIgKyAxMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAueGxhcmdlLXNpZGVzIC50aW1lbGluZS1pdGVtLWxlZnQgLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbiAgLnhsYXJnZS1zaWRlcyAudGltZWxpbmUtaXRlbTpub3QoLnRpbWVsaW5lLWl0ZW0tcmlnaHQpOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRpbWVsaW5lLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zMzMzMzMzM3Z3O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtZGF0ZS1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tcGFkZGluZyk7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtaXRlbS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gIHBhZGRpbmc6IDBweCB2YXIoLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tcGFkZGluZyk7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1kYXRlLWhlaWdodCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWRhdGUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctYmFycy1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpIG9yIChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCkpKSB7XG4gIC5pb3MtdHJhbnNsdWNlbnQtYmFycyAudGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LWJhcnMtYmctY29sb3ItcmdiKSwgdmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1vcGFjaXR5KSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gIH1cbn1cbi50aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS1pdGVtLWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tZGF0ZS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lLWl0ZW0tZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtaXRlbS1kYXRlLXNoYWRvdy1pbWFnZSk7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5uby1zaGFkb3cgLnRpbWVsaW5lLWl0ZW0tZGF0ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtaXRlbS1wYWRkaW5nKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1mNy10aW1lbGluZS1ob3Jpem9udGFsLWl0ZW0tcGFkZGluZykpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXJnaW46IDA7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUtaXRlbS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsID4gLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZDphZnRlcixcbi50aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS1tb250aDpsYXN0LWNoaWxkIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtNSAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiA1dnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtMTAgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogMTB2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC0xNSAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiAxNXZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTIwIC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDIwdnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtMjUgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogMjV2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC0zMCAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiAzMHZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTMzIC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzNnZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTM1IC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDM1dnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtNDAgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogNDB2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC00NSAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiA0NXZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTUwIC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDUwdnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtNTUgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogNTV2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC02MCAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiA2MHZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTY1IC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDY1dnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtNjYgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjZ2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC03MCAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiA3MHZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTc1IC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDc1dnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtODAgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogODB2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC04NSAudGltZWxpbmUtaXRlbSB7XG4gIHdpZHRoOiA4NXZ3O1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwuY29sLTkwIC50aW1lbGluZS1pdGVtIHtcbiAgd2lkdGg6IDkwdnc7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbC5jb2wtOTUgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogOTV2dztcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsLmNvbC0xMDAgLnRpbWVsaW5lLWl0ZW0ge1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTUgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA1dnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTEwIC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtMTUgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiAxNXZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC0yMCAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDIwdnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTI1IC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogMjV2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtMzAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC0zMyAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzNnZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC0zNSAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDM1dnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTQwIC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtNDUgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA0NXZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC01MCAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTU1IC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogNTV2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtNjAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC02NSAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDY1dnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTY2IC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjZ2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtNzAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA3MHZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC03NSAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDc1dnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTgwIC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogODB2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtODUgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA4NXZ3O1xuICB9XG4gIC50aW1lbGluZS1ob3Jpem9udGFsLnRhYmxldC05MCAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbiAgLnRpbWVsaW5lLWhvcml6b250YWwudGFibGV0LTk1IC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogOTV2dztcbiAgfVxuICAudGltZWxpbmUtaG9yaXpvbnRhbC50YWJsZXQtMTAwIC50aW1lbGluZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi50aW1lbGluZS15ZWFyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWY3LXRpbWVsaW5lLXllYXItaGVpZ2h0KTtcbn1cbi50aW1lbGluZS15ZWFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWChjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4udGltZWxpbmUteWVhcjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lLW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWY3LXRpbWVsaW5lLW1vbnRoLWhlaWdodCk7XG59XG4udGltZWxpbmUtbW9udGggLnRpbWVsaW5lLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnRpbWVsaW5lLXllYXIsXG4udGltZWxpbmUtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGltZWxpbmUteWVhci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy10aW1lbGluZS15ZWFyLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZjctdGltZWxpbmUteWVhci1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWY3LXRpbWVsaW5lLXllYXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LXRpbWVsaW5lLXllYXItZm9udC13ZWlnaHQpO1xufVxuLnRpbWVsaW5lLW1vbnRoLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LXRpbWVsaW5lLW1vbnRoLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZjctdGltZWxpbmUtbW9udGgtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10aW1lbGluZS1tb250aC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctdGltZWxpbmUtbW9udGgtZm9udC13ZWlnaHQpO1xufVxuLnRpbWVsaW5lLXllYXItdGl0bGUsXG4udGltZWxpbmUtbW9udGgtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcik7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1iYXJzIC50aW1lbGluZS15ZWFyLXRpdGxlLFxuICAuaW9zLXRyYW5zbHVjZW50LWJhcnMgLnRpbWVsaW5lLW1vbnRoLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LWJhcnMtYmctY29sb3ItcmdiKSwgdmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1vcGFjaXR5KSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gIH1cbn1cbi50aW1lbGluZS15ZWFyLXRpdGxlIHNwYW4sXG4udGltZWxpbmUtbW9udGgtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiBjYWxjKHZhcigtLWY3LXRpbWVsaW5lLWhvcml6b250YWwtaXRlbS1wYWRkaW5nKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG59XG4udGltZWxpbmUtbW9udGgtdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4udGltZWxpbmUteWVhcjpmaXJzdC1jaGlsZCAudGltZWxpbmUteWVhci10aXRsZSxcbi50aW1lbGluZS15ZWFyOmZpcnN0LWNoaWxkIC50aW1lbGluZS1tb250aDpmaXJzdC1jaGlsZCAudGltZWxpbmUtbW9udGgtdGl0bGUsXG4udGltZWxpbmUteWVhcjpmaXJzdC1jaGlsZCAudGltZWxpbmUteWVhci10aXRsZSArIC50aW1lbGluZS1tb250aCAudGltZWxpbmUtbW9udGgtdGl0bGUge1xuICBsZWZ0OiBjYWxjKHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSAqIC0xKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQsXG4udGltZWxpbmUteWVhcjpmaXJzdC1jaGlsZCAudGltZWxpbmUtbW9udGg6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQsXG4udGltZWxpbmUteWVhcjpmaXJzdC1jaGlsZCAudGltZWxpbmUteWVhci10aXRsZSArIC50aW1lbGluZS1tb250aCAudGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCxcbi50aW1lbGluZS15ZWFyOmZpcnN0LWNoaWxkIC50aW1lbGluZS15ZWFyLXRpdGxlICsgLnRpbWVsaW5lLW1vbnRoIC50aW1lbGluZS1tb250aC10aXRsZSArIC50aW1lbGluZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCAudGltZWxpbmUtaXRlbS1kYXRlLFxuLnRpbWVsaW5lLXllYXI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lLW1vbnRoOmZpcnN0LWNoaWxkIC50aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIC50aW1lbGluZS1pdGVtLWRhdGUsXG4udGltZWxpbmUteWVhcjpmaXJzdC1jaGlsZCAudGltZWxpbmUteWVhci10aXRsZSArIC50aW1lbGluZS1tb250aCAudGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCAudGltZWxpbmUtaXRlbS1kYXRlLFxuLnRpbWVsaW5lLXllYXI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lLXllYXItdGl0bGUgKyAudGltZWxpbmUtbW9udGggLnRpbWVsaW5lLW1vbnRoLXRpdGxlICsgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdGltZWxpbmUtaG9yaXpvbnRhbC1pdGVtLXBhZGRpbmcpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICByaWdodDogMDtcbn1cbi50aW1lbGluZS15ZWFyOmxhc3QtY2hpbGQgLnRpbWVsaW5lLXllYXItdGl0bGUsXG4udGltZWxpbmUteWVhcjpsYXN0LWNoaWxkIC50aW1lbGluZS1tb250aDpsYXN0LWNoaWxkIC50aW1lbGluZS1tb250aC10aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQsXG4udGltZWxpbmUteWVhcjpsYXN0LWNoaWxkIC50aW1lbGluZS1tb250aDpsYXN0LWNoaWxkIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQgLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbi50aW1lbGluZS15ZWFyOmxhc3QtY2hpbGQgLnRpbWVsaW5lLW1vbnRoOmxhc3QtY2hpbGQgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xuICBsZWZ0OiAwO1xufVxuLmlvcyAuYmxvY2stc3Ryb25nIC50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaW9zIC50aW1lbGluZS15ZWFyLXRpdGxlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4vKiA9PT0gVGFicyA9PT0gKi9cbi50YWJzIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMgLnRhYi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzLWFuaW1hdGVkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFicy1hbmltYXRlZC13cmFwID4gLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLnRhYnMtYW5pbWF0ZWQtd3JhcCA+IC50YWJzID4gLnRhYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGFicy1hbmltYXRlZC13cmFwLm5vdC1hbmltYXRlZCA+IC50YWJzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLnRhYnMtc3dpcGVhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFicy1zd2lwZWFibGUtd3JhcCA+IC50YWJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRhYnMtc3dpcGVhYmxlLXdyYXAgPiAudGFicyA+IC50YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlID4gLnRhYnMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vKiA9PT0gUGFuZWxzID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXBhbmVsLXdpZHRoOiAyNjBweDtcbiAgLypcbiAgLS1mNy1wYW5lbC1sZWZ0LXdpZHRoOiB2YXIoLS1mNy1wYW5lbC13aWR0aCk7XG4gIC0tZjctcGFuZWwtcmlnaHQtd2lkdGg6IHZhcigtLWY3LXBhbmVsLXdpZHRoKTtcbiAgLS1mNy1wYW5lbC1sZWZ0LWNvbGxhcHNlZC13aWR0aDogdmFyKC0tZjctcGFuZWwtY29sbGFwc2VkLXdpZHRoKTtcbiAgLS1mNy1wYW5lbC1yaWdodC1jb2xsYXBzZWQtd2lkdGg6IHZhcigtLWY3LXBhbmVsLWNvbGxhcHNlZC13aWR0aCk7XG4gICovXG4gIC0tZjctcGFuZWwtYmctY29sb3I6ICNmZmY7XG59XG4uaW9zIHtcbiAgLS1mNy1wYW5lbC1jb2xsYXBzZWQtd2lkdGg6IDU4cHg7XG4gIC0tZjctcGFuZWwtYmFja2Ryb3AtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZjctcGFuZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIC0tZjctcGFuZWwtc2hhZG93OiB0cmFuc3BhcmVudDtcbn1cbi5wYW5lbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiB2YXIoLS1mNy1hcHBiYXItYXBwLW9mZnNldCwgMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZjctYXBwYmFyLWFwcC1vZmZzZXQsIDBweCkpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1OTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1wYW5lbC1iYWNrZHJvcC1iZy1jb2xvcik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZjctcGFuZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG4ucGFuZWwtYmFja2Ryb3AgLndpdGgtcGFuZWwsXG4ucGFuZWwtYmFja2Ryb3AgLndpdGgtcGFuZWwtY2xvc2luZyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFuZWwtYmFja2Ryb3Aubm90LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwge1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tZjctYXBwYmFyLWFwcC1vZmZzZXQsIDBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZjctYXBwYmFyLWFwcC1vZmZzZXQsIDBweCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB3aWR0aDogdmFyKC0tZjctcGFuZWwtd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1wYW5lbC1iZy1jb2xvcik7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhbmVsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuLnBhbmVsOm5vdCgucGFuZWwtaW4pOm5vdCgucGFuZWwtb3V0KTpub3QoLnBhbmVsLWluLWJyZWFrcG9pbnQpOm5vdCgucGFuZWwtaW4tY29sbGFwc2VkKTpub3QoLnBhbmVsLWluLXN3aXBlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZWw6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhbmVsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuLnBhbmVsLm5vdC1hbmltYXRlZCxcbi5wYW5lbC5ub3QtYW5pbWF0ZWQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cbi5wYW5lbC5wYW5lbC1yZXZlYWwubm90LWFuaW1hdGVkIH4gLnZpZXdzLFxuLnBhbmVsLnBhbmVsLXJldmVhbC5ub3QtYW5pbWF0ZWQgfiAudmlldyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xufVxuLnBhbmVsLnBhbmVsLXJlc2l6aW5nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYW5lbC5wYW5lbC1yZXNpemluZyxcbi5wYW5lbC5wYW5lbC1yZXNpemluZzphZnRlcixcbi5wYW5lbC5wYW5lbC1yZXNpemluZyB+IC52aWV3cyxcbi5wYW5lbC5wYW5lbC1yZXNpemluZyB+IC52aWV3IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtY292ZXIge1xuICB6LWluZGV4OiA2MDAwO1xufVxuLnBhbmVsLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tZjctcGFuZWwtbGVmdC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKTtcbn1cbi5wYW5lbC1sZWZ0LnBhbmVsLWNvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC0xICogdmFyKC0tZjctcGFuZWwtbGVmdC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSksIDAsIDApO1xufVxuLnBhbmVsLWxlZnQucGFuZWwtY292ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWY3LXBhbmVsLXNoYWRvdykpO1xufVxuaHRtbC53aXRoLXBhbmVsLWxlZnQtY292ZXIgLnBhbmVsLWxlZnQucGFuZWwtY292ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhbmVsLWxlZnQucGFuZWwtcmV2ZWFsOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIHZhcigtLWY3LXBhbmVsLWxlZnQtd2lkdGgsIHZhcigtLWY3LXBhbmVsLXdpZHRoKSkpLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWY3LXBhbmVsLXNoYWRvdykpO1xufVxuaHRtbC53aXRoLXBhbmVsLWxlZnQtcmV2ZWFsIC5wYW5lbC1sZWZ0LnBhbmVsLXJldmVhbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ucGFuZWwtcmlnaHQge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWY3LXBhbmVsLXJpZ2h0LXdpZHRoLCB2YXIoLS1mNy1wYW5lbC13aWR0aCkpO1xufVxuLnBhbmVsLXJpZ2h0LnBhbmVsLWNvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1mNy1wYW5lbC1yaWdodC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSwgMCwgMCk7XG59XG4ucGFuZWwtcmlnaHQucGFuZWwtY292ZXI6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWY3LXBhbmVsLXNoYWRvdykpO1xufVxuaHRtbC53aXRoLXBhbmVsLXJpZ2h0LWNvdmVyIC5wYW5lbC1yaWdodC5wYW5lbC1jb3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFuZWwtcmlnaHQucGFuZWwtcmV2ZWFsOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1mNy1wYW5lbC1zaGFkb3cpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1mNy1wYW5lbC1yaWdodC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSwgMCwgMCk7XG59XG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC5wYW5lbC1yaWdodC5wYW5lbC1yZXZlYWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnBhbmVsLWluLWJyZWFrcG9pbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5wYW5lbC1pbi1icmVha3BvaW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lbC1pbi1icmVha3BvaW50LnBhbmVsLWNvdmVyIHtcbiAgei1pbmRleDogNTkwMDtcbn1cbmh0bWwud2l0aC1wYW5lbC1sZWZ0LXJldmVhbCAudmlld3MsXG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC52aWV3cyxcbmh0bWwud2l0aC1wYW5lbC1jbG9zaW5nIC52aWV3cyxcbmh0bWwud2l0aC1wYW5lbC1sZWZ0LXJldmVhbCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXcsXG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldyxcbmh0bWwud2l0aC1wYW5lbC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAudmlldyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhbmVsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5odG1sLndpdGgtcGFuZWwtbGVmdC1yZXZlYWwgLnBhbmVsLWJhY2tkcm9wLWluLFxuaHRtbC53aXRoLXBhbmVsLXJpZ2h0LXJldmVhbCAucGFuZWwtYmFja2Ryb3AtaW4sXG5odG1sLndpdGgtcGFuZWwtY2xvc2luZyAucGFuZWwtYmFja2Ryb3AtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMDtcbn1cbmh0bWwud2l0aC1wYW5lbCAuZnJhbWV3b3JrNy1yb290ID4gLnZpZXdzIC5wYWdlLWNvbnRlbnQsXG5odG1sLndpdGgtcGFuZWwgLmZyYW1ld29yazctcm9vdCA+IC52aWV3IC5wYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbn1cbmh0bWwud2l0aC1wYW5lbC1sZWZ0LWNvdmVyIC5wYW5lbC1iYWNrZHJvcC1pbixcbmh0bWwud2l0aC1wYW5lbC1yaWdodC1jb3ZlciAucGFuZWwtYmFja2Ryb3AtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbmh0bWwud2l0aC1wYW5lbC1sZWZ0LXJldmVhbCAudmlld3MsXG5odG1sLndpdGgtcGFuZWwtbGVmdC1yZXZlYWwgLmZyYW1ld29yazctcm9vdCA+IC52aWV3LFxuaHRtbC53aXRoLXBhbmVsLWxlZnQtcmV2ZWFsIC5wYW5lbC1iYWNrZHJvcC1pbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tZjctcGFuZWwtbGVmdC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSwgMCwgMCk7XG59XG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC52aWV3cyxcbmh0bWwud2l0aC1wYW5lbC1yaWdodC1yZXZlYWwgLmZyYW1ld29yazctcm9vdCA+IC52aWV3LFxuaHRtbC53aXRoLXBhbmVsLXJpZ2h0LXJldmVhbCAucGFuZWwtYmFja2Ryb3AtaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEgKiB2YXIoLS1mNy1wYW5lbC1yaWdodC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSksIDAsIDApO1xufVxuaHRtbC53aXRoLXBhbmVsLWxlZnQtY292ZXIgLnBhbmVsLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5odG1sLndpdGgtcGFuZWwtcmlnaHQtY292ZXIgLnBhbmVsLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnBhbmVsLXJlc2l6ZS1oYW5kbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiA2MDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLXJlc2l6YWJsZSAucGFuZWwtcmVzaXplLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lbC1sZWZ0LnBhbmVsLWNvdmVyIC5wYW5lbC1yZXNpemUtaGFuZGxlciB7XG4gIHJpZ2h0OiAtM3B4O1xufVxuLnBhbmVsLWxlZnQucGFuZWwtcmV2ZWFsIC5wYW5lbC1yZXNpemUtaGFuZGxlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnBhbmVsLXJpZ2h0LnBhbmVsLWNvdmVyIC5wYW5lbC1yZXNpemUtaGFuZGxlciB7XG4gIGxlZnQ6IC0zcHg7XG59XG4ucGFuZWwtcmlnaHQucGFuZWwtcmV2ZWFsIC5wYW5lbC1yZXNpemUtaGFuZGxlciB7XG4gIGxlZnQ6IDA7XG59XG4ucGFuZWwtbGVmdC5wYW5lbC1pbi1jb2xsYXBzZWQgfiAudmlld3MsXG4ucGFuZWwtbGVmdC5wYW5lbC1pbi1jb2xsYXBzZWQgfiAudmlldyB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mNy1wYW5lbC1sZWZ0LWNvbGxhcHNlZC13aWR0aCwgdmFyKC0tZjctcGFuZWwtY29sbGFwc2VkLXdpZHRoKSk7XG59XG5odG1sLndpdGgtcGFuZWwtbGVmdC1yZXZlYWwgLnBhbmVsLWxlZnQucGFuZWwtaW4tY29sbGFwc2VkIH4gLnZpZXdzLFxuaHRtbC53aXRoLXBhbmVsLWxlZnQtcmV2ZWFsIC5wYW5lbC1sZWZ0LnBhbmVsLWluLWNvbGxhcHNlZCB+IC52aWV3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKHZhcigtLWY3LXBhbmVsLWxlZnQtd2lkdGgsIHZhcigtLWY3LXBhbmVsLXdpZHRoKSkgLSB2YXIoLS1mNy1wYW5lbC1sZWZ0LWNvbGxhcHNlZC13aWR0aCwgdmFyKC0tZjctcGFuZWwtY29sbGFwc2VkLXdpZHRoKSkpLCAwLCAwKTtcbn1cbi5wYW5lbC1yaWdodC5wYW5lbC1pbi1jb2xsYXBzZWQgfiAudmlld3MsXG4ucGFuZWwtcmlnaHQucGFuZWwtaW4tY29sbGFwc2VkIH4gLnZpZXcge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWY3LXBhbmVsLXJpZ2h0LWNvbGxhcHNlZC13aWR0aCwgdmFyKC0tZjctcGFuZWwtY29sbGFwc2VkLXdpZHRoKSk7XG59XG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC5wYW5lbC1yaWdodC5wYW5lbC1pbi1jb2xsYXBzZWQgfiAudmlld3MsXG5odG1sLndpdGgtcGFuZWwtcmlnaHQtcmV2ZWFsIC5wYW5lbC1yaWdodC5wYW5lbC1pbi1jb2xsYXBzZWQgfiAudmlldyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1mNy1wYW5lbC1yaWdodC1jb2xsYXBzZWQtd2lkdGgsIHZhcigtLWY3LXBhbmVsLWNvbGxhcHNlZC13aWR0aCkpIC0gdmFyKC0tZjctcGFuZWwtcmlnaHQtd2lkdGgsIHZhcigtLWY3LXBhbmVsLXdpZHRoKSkpLCAwLCAwKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3Qge1xuICAtLWY3LXBhbmVsUHVzaFNjYWxlOiB2YXIoLS1mNy1wb3B1cC1wdXNoLXNjYWxlKTtcbiAgLS1mNy1wYW5lbFB1c2hUcmFuc2l0aW9uRHVyYXRpb246IHZhcigtLWY3LXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAtLWY3LXBhbmVsUHVzaEJvcmRlclJhZGl1czogdmFyKC0tZjctcG9wdXAtcHVzaC1ib3JkZXItcmFkaXVzKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3Qge1xuICAtLWY3LXBhbmVsUHVzaFNjYWxlOiB2YXIoLS1mNy1zaGVldC1wdXNoLXNjYWxlKTtcbiAgLS1mNy1wYW5lbFB1c2hUcmFuc2l0aW9uRHVyYXRpb246IHZhcigtLWY3LXNoZWV0LXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAtLWY3LXBhbmVsUHVzaEJvcmRlclJhZGl1czogdmFyKC0tZjctc2hlZXQtcHVzaC1ib3JkZXItcmFkaXVzKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4sXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLWluLFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1vdXQsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhbmVsUHVzaFRyYW5zaXRpb25EdXJhdGlvbik7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLWluLnBhbmVsLXJldmVhbC5wYW5lbC1sZWZ0LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbi5wYW5lbC1yZXZlYWwucGFuZWwtbGVmdCxcbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtb3V0LnBhbmVsLXJldmVhbC5wYW5lbC1sZWZ0LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1vdXQucGFuZWwtcmV2ZWFsLnBhbmVsLWxlZnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWY3LXBhbmVsUHVzaFNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwdncgY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mNy1wYW5lbFB1c2hCb3JkZXJSYWRpdXMpO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbi5wYW5lbC1yZXZlYWwucGFuZWwtbGVmdCAudmlldyxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLWxlZnQgLnZpZXcsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dC5wYW5lbC1yZXZlYWwucGFuZWwtbGVmdCAudmlldyxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtb3V0LnBhbmVsLXJldmVhbC5wYW5lbC1sZWZ0IC52aWV3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZjctcGFuZWxQdXNoQm9yZGVyUmFkaXVzKTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLXJpZ2h0LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbi5wYW5lbC1yZXZlYWwucGFuZWwtcmlnaHQsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dC5wYW5lbC1yZXZlYWwucGFuZWwtcmlnaHQsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dC5wYW5lbC1yZXZlYWwucGFuZWwtcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWY3LXBhbmVsUHVzaFNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNhbGModmFyKC0tZjctcGFuZWwtbGVmdC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSAtIDUwdncpIGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWY3LXBhbmVsUHVzaEJvcmRlclJhZGl1cyk7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLWluLnBhbmVsLXJldmVhbC5wYW5lbC1yaWdodCAudmlldyxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLXJpZ2h0IC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1vdXQucGFuZWwtcmV2ZWFsLnBhbmVsLXJpZ2h0IC52aWV3LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1vdXQucGFuZWwtcmV2ZWFsLnBhbmVsLXJpZ2h0IC52aWV3IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWY3LXBhbmVsUHVzaEJvcmRlclJhZGl1cyk7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLWluLnBhbmVsLWNvdmVyLnBhbmVsLWxlZnQsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLWluLnBhbmVsLWNvdmVyLnBhbmVsLWxlZnQsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dC5wYW5lbC1jb3Zlci5wYW5lbC1sZWZ0LFxuaHRtbC53aXRoLW1vZGFsLXNoZWV0LXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1vdXQucGFuZWwtY292ZXIucGFuZWwtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIHZhcigtLWY3LXBhbmVsLWxlZnQtd2lkdGgsIHZhcigtLWY3LXBhbmVsLXdpZHRoKSkpLCAwLCAwcHgpO1xufVxuaHRtbC53aXRoLW1vZGFsLXBvcHVwLXB1c2ggLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbi5wYW5lbC1jb3Zlci5wYW5lbC1yaWdodCxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtY292ZXIucGFuZWwtcmlnaHQsXG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaCAuZnJhbWV3b3JrNy1yb290ID4gLnBhbmVsLW91dC5wYW5lbC1jb3Zlci5wYW5lbC1yaWdodCxcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtb3V0LnBhbmVsLWNvdmVyLnBhbmVsLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1mNy1wYW5lbC1yaWdodC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSwgMCwgMHB4KTtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbixcbmh0bWwud2l0aC1tb2RhbC1zaGVldC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWY3LXBhbmVsUHVzaFRyYW5zaXRpb25EdXJhdGlvbik7XG59XG5odG1sLndpdGgtbW9kYWwtcG9wdXAtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLWxlZnQsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MHZ3IGNlbnRlcjtcbn1cbmh0bWwud2l0aC1tb2RhbC1wb3B1cC1wdXNoLWNsb3NpbmcgLmZyYW1ld29yazctcm9vdCA+IC5wYW5lbC1pbi5wYW5lbC1yZXZlYWwucGFuZWwtcmlnaHQsXG5odG1sLndpdGgtbW9kYWwtc2hlZXQtcHVzaC1jbG9zaW5nIC5mcmFtZXdvcms3LXJvb3QgPiAucGFuZWwtaW4ucGFuZWwtcmV2ZWFsLnBhbmVsLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYyh2YXIoLS1mNy1wYW5lbC1yaWdodC13aWR0aCwgdmFyKC0tZjctcGFuZWwtd2lkdGgpKSAtIDUwdncpIGNlbnRlcjtcbn1cbi8qID09PSBDYXJkID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LWNhcmQtY29udGVudC1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctY2FyZC1jb250ZW50LXBhZGRpbmctdmVydGljYWw6IDE2cHg7XG4gIC0tZjctY2FyZC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZjctY2FyZC1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZjctY2FyZC1oZWFkZXItdGV4dC1jb2xvcjogaW5oZXJpdDtcbiAgLS1mNy1jYXJkLWhlYWRlci1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWNhcmQtaGVhZGVyLXBhZGRpbmctaG9yaXpvbnRhbDogMTZweDtcbiAgLS1mNy1jYXJkLWZvb3Rlci1mb250LXdlaWdodDogNDAwO1xuICAtLWY3LWNhcmQtZm9vdGVyLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy1jYXJkLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctY2FyZC1leHBhbmRhYmxlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1mNy1jYXJkLWV4cGFuZGFibGUtdGFibGV0LXdpZHRoOiA2NzBweDtcbiAgLS1mNy1jYXJkLWV4cGFuZGFibGUtdGFibGV0LWhlaWdodDogNjcwcHg7XG4gIC0tZjctY2FyZC1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy1jYXJkLW91dGxpbmUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWNhcmQtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LWNhcmQtZm9vdGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS1iZy1jb2xvcjogI2ZmZjtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctY2FyZC1iZy1jb2xvcjogIzFjMWMxZDtcbiAgLS1mNy1jYXJkLWV4cGFuZGFibGUtYmctY29sb3I6ICMxYzFjMWQ7XG4gIC0tZjctY2FyZC1vdXRsaW5lLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1mNy1jYXJkLWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZjctY2FyZC1mb290ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWY3LWNhcmQtZm9vdGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4uaW9zIHtcbiAgLS1mNy1jYXJkLW1hcmdpbi1ob3Jpem9udGFsOiAxMHB4O1xuICAtLWY3LWNhcmQtbWFyZ2luLXZlcnRpY2FsOiAxMHB4O1xuICAtLWY3LWNhcmQtYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWY3LWNhcmQtaGVhZGVyLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy1jYXJkLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsOiAxMHB4O1xuICAtLWY3LWNhcmQtaGVhZGVyLW1pbi1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctY2FyZC1mb290ZXItdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1jYXJkLWZvb3Rlci1wYWRkaW5nLXZlcnRpY2FsOiAxMHB4O1xuICAtLWY3LWNhcmQtZm9vdGVyLW1pbi1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctY2FyZC1leHBhbmRhYmxlLW1hcmdpbi1ob3Jpem9udGFsOiAyMHB4O1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS1tYXJnaW4tdmVydGljYWw6IDMwcHg7XG4gIC0tZjctY2FyZC1leHBhbmRhYmxlLWJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS10YWJsZXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS1oZWFkZXItZm9udC1zaXplOiAyN3B4O1xuICAtLWY3LWNhcmQtZXhwYW5kYWJsZS1oZWFkZXItZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FyZHMtbGlzdCA+IHVsOmJlZm9yZSxcbi5jYXJkIC5saXN0ID4gdWw6YmVmb3JlLFxuLmNhcmRzLWxpc3QgPiB1bDphZnRlcixcbi5jYXJkIC5saXN0ID4gdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZHMtbGlzdCB1bCxcbi5jYXJkIC5saXN0IHVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctY2FyZC1iZy1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jYXJkLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWY3LWNhcmQtbWFyZ2luLXZlcnRpY2FsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctY2FyZC1tYXJnaW4tdmVydGljYWwpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1jYXJkLW1hcmdpbi1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy1jYXJkLW1hcmdpbi1ob3Jpem9udGFsKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1jYXJkLWJveC1zaGFkb3cpO1xufVxuLmNhcmQgLmxpc3QsXG4uY2FyZCAuYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG4ucm93Om5vdCgubm8tZ2FwKSAuY29sID4gLmNhcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcmQubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLW91dGxpbmUsXG4uaW9zIC5jYXJkLW91dGxpbmUtaW9zLFxuLm1kIC5jYXJkLW91dGxpbmUtbWQsXG4uYXVyb3JhIC5jYXJkLW91dGxpbmUtYXVyb3JhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZjctY2FyZC1vdXRsaW5lLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1vdXRsaW5lLm5vLWJvcmRlcixcbi5pb3MgLmNhcmQtb3V0bGluZS1pb3Mubm8tYm9yZGVyLFxuLm1kIC5jYXJkLW91dGxpbmUtbWQubm8tYm9yZGVyLFxuLmF1cm9yYSAuY2FyZC1vdXRsaW5lLWF1cm9yYS5uby1ib3JkZXIsXG4uY2FyZC1vdXRsaW5lLm5vLWhhaXJsaW5lcyxcbi5pb3MgLmNhcmQtb3V0bGluZS1pb3Mubm8taGFpcmxpbmVzLFxuLm1kIC5jYXJkLW91dGxpbmUtbWQubm8taGFpcmxpbmVzLFxuLmF1cm9yYSAuY2FyZC1vdXRsaW5lLWF1cm9yYS5uby1oYWlybGluZXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtY29udGVudC1wYWRkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1jYXJkLWNvbnRlbnQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZjctY2FyZC1jb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbCk7XG59XG4uY2FyZC1jb250ZW50LXBhZGRpbmcgPiAubGlzdCxcbi5jYXJkLWNvbnRlbnQtcGFkZGluZyA+IC5ibG9jayB7XG4gIG1hcmdpbjogY2FsYygtMSAqIHZhcigtLWY3LWNhcmQtY29udGVudC1wYWRkaW5nLXZlcnRpY2FsKSkgY2FsYygtMSAqIHZhcigtLWY3LWNhcmQtY29udGVudC1wYWRkaW5nLWhvcml6b250YWwpKTtcbn1cbi5jYXJkLWNvbnRlbnQtcGFkZGluZyA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQtY29udGVudC1wYWRkaW5nID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LWNhcmQtaGVhZGVyLW1pbi1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctY2FyZC1oZWFkZXItdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2FyZC1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWNhcmQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZjctY2FyZC1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZjctY2FyZC1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LWNhcmQtZm9vdGVyLW1pbi1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctY2FyZC1mb290ZXItdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2FyZC1mb290ZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWNhcmQtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZjctY2FyZC1mb290ZXItcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZjctY2FyZC1mb290ZXItcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cbi5jYXJkLWZvb3RlciBhLmxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtaGVhZGVyLFxuLmNhcmQtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZC1oZWFkZXJbdmFsaWduPVwidG9wXCJdLFxuLmNhcmQtZm9vdGVyW3ZhbGlnbj1cInRvcFwiXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcmQtaGVhZGVyW3ZhbGlnbj1cImJvdHRvbVwiXSxcbi5jYXJkLWZvb3Rlclt2YWxpZ249XCJib3R0b21cIl0ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2FyZC1oZWFkZXIgYS5saW5rLFxuLmNhcmQtZm9vdGVyIGEubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWhlYWRlciBhLmxpbmsgaS5pY29uLFxuLmNhcmQtZm9vdGVyIGEubGluayBpLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWhlYWRlciBhLmljb24tb25seSxcbi5jYXJkLWZvb3RlciBhLmljb24tb25seSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jYXJkLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWNhcmQtYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY2FyZC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5jYXJkLWhlYWRlci5uby1oYWlybGluZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1jYXJkLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZC1mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY2FyZC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4uY2FyZC1mb290ZXIubm8taGFpcmxpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcmQtZXhwYW5kYWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS1iZy1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jYXJkLWV4cGFuZGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy1jYXJkLWV4cGFuZGFibGUtbWFyZ2luLWhvcml6b250YWwpICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS1tYXJnaW4taG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctY2FyZC1leHBhbmRhYmxlLW1hcmdpbi12ZXJ0aWNhbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS1tYXJnaW4tdmVydGljYWwpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1jYXJkLWV4cGFuZGFibGUtYm94LXNoYWRvdyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2FyZC1leHBhbmRhYmxlLWZvbnQtc2l6ZSk7XG59XG4uY2FyZC1leHBhbmRhYmxlOm5vdCguY2FyZC1vcGVuZWQpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jYXJkLWV4cGFuZGFibGUuY2FyZC1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLWV4cGFuZGFibGUtYW5pbWF0ZS13aWR0aCAuY2FyZC1jb250ZW50IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1leHBhbmRhYmxlLmFjdGl2ZS1zdGF0ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uY2FyZC1leHBhbmRhYmxlIC5jYXJkLW9wZW5lZC1mYWRlLWluLFxuLmNhcmQtZXhwYW5kYWJsZSAuY2FyZC1vcGVuZWQtZmFkZS1vdXQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbi5jYXJkLWV4cGFuZGFibGUgLmNhcmQtb3BlbmVkLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJkLWV4cGFuZGFibGUgLmNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG59XG4uY2FyZC1leHBhbmRhYmxlIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSArIHZhcigtLWY3LWNhcmQtY29udGVudC1wYWRkaW5nLWhvcml6b250YWwpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpICsgdmFyKC0tZjctY2FyZC1jb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbCkpO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLW9wZW5lZCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5jYXJkLWV4cGFuZGFibGUuY2FyZC1vcGVuaW5nLFxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLWNsb3NpbmcsXG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtdHJhbnNpdGlvbmluZyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLW9wZW5pbmcgLmNhcmQtY29udGVudCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLWNsb3NpbmcgLmNhcmQtY29udGVudCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLW9wZW5pbmcsXG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtb3BlbmVkLFxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLWNsb3Npbmcge1xuICB6LWluZGV4OiAzMDA7XG59XG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtb3BlbmluZyxcbi5jYXJkLWV4cGFuZGFibGUuY2FyZC1vcGVuZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLW9wZW5pbmcgLmNhcmQtb3BlbmVkLWZhZGUtaW4sXG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtb3BlbmVkIC5jYXJkLW9wZW5lZC1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtb3BlbmluZyAuY2FyZC1vcGVuZWQtZmFkZS1vdXQsXG4uY2FyZC1leHBhbmRhYmxlLmNhcmQtb3BlbmVkIC5jYXJkLW9wZW5lZC1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcmQtZXhwYW5kYWJsZS5jYXJkLW9wZW5lZCAuY2FyZC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2FyZC1leHBhbmRhYmxlIC5jYXJkLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2FyZC1leHBhbmRhYmxlLWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctY2FyZC1leHBhbmRhYmxlLWhlYWRlci1mb250LXdlaWdodCk7XG59XG4uY2FyZC1leHBhbmRhYmxlIC5jYXJkLWhlYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJkLXByZXZlbnQtb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNhcmQtZXhwYW5kYWJsZS1zaXplIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNjcwcHgpIHtcbiAgLmNhcmQtZXhwYW5kYWJsZTpub3QoLmNhcmQtdGFibGV0LWZ1bGxzY3JlZW4pIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS10YWJsZXQtd2lkdGgpO1xuICB9XG4gIC5jYXJkLWV4cGFuZGFibGU6bm90KC5jYXJkLXRhYmxldC1mdWxsc2NyZWVuKS5jYXJkLW9wZW5lZCxcbiAgLmNhcmQtZXhwYW5kYWJsZTpub3QoLmNhcmQtdGFibGV0LWZ1bGxzY3JlZW4pLmNhcmQtb3BlbmluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctY2FyZC1leHBhbmRhYmxlLXRhYmxldC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuY2FyZC1leHBhbmRhYmxlOm5vdCguY2FyZC10YWJsZXQtZnVsbHNjcmVlbik6bm90KC5jYXJkLWV4cGFuZGFibGUtYW5pbWF0ZS13aWR0aCkgLmNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS10YWJsZXQtd2lkdGgpO1xuICB9XG4gIC5jYXJkLWV4cGFuZGFibGU6bm90KC5jYXJkLXRhYmxldC1mdWxsc2NyZWVuKSAuY2FyZC1leHBhbmRhYmxlLXNpemUge1xuICAgIHdpZHRoOiB2YXIoLS1mNy1jYXJkLWV4cGFuZGFibGUtdGFibGV0LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWY3LWNhcmQtZXhwYW5kYWJsZS10YWJsZXQtaGVpZ2h0KTtcbiAgfVxufVxuLnBhZ2UucGFnZS13aXRoLWNhcmQtb3BlbmVkIC5wYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcmQtYmFja2Ryb3AtaW4ge1xuICBhbmltYXRpb246IGNhcmQtYmFja2Ryb3AtZmFkZS1pbiA0MDBtcyBmb3J3YXJkcztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2FyZC1iYWNrZHJvcC1vdXQge1xuICBhbmltYXRpb246IGNhcmQtYmFja2Ryb3AtZmFkZS1vdXQgNDAwbXMgZm9yd2FyZHM7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KSkpIHtcbiAgLmNhcmQtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNhcmQtYmFja2Ryb3AtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2FyZC1iYWNrZHJvcC1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qID09PSBDaGlwcyA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1jaGlwLWZvbnQtc2l6ZTogMTNweDtcbiAgLS1mNy1jaGlwLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC0tZjctY2hpcC1tZWRpYS1mb250LXNpemU6IDE2cHg7XG4gIC0tZjctY2hpcC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1jaGlwLW91dGxpbmUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWNoaXAtZGVsZXRlLWJ1dHRvbi1jb2xvcjogIzAwMDtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctY2hpcC1kZWxldGUtYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLWY3LWNoaXAtYmctY29sb3I6ICMzMzM7XG4gIC0tZjctY2hpcC1vdXRsaW5lLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbn1cbi5pb3Mge1xuICAtLWY3LWNoaXAtaGVpZ2h0OiAyNHB4O1xuICAtLWY3LWNoaXAtcGFkZGluZy1ob3Jpem9udGFsOiAxMHB4O1xuICAtLWY3LWNoaXAtdGV4dC1jb2xvcjogIzAwMDtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LWNoaXAtdGV4dC1jb2xvcjogI2ZmZjtcbn1cbi5jaGlwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy1jaGlwLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LWNoaXAtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWNoaXAtZm9udC13ZWlnaHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY2hpcC1iZy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2hpcC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZjctY2hpcC10ZXh0LWNvbG9yKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1jaGlwLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1jaGlwLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWNoaXAtaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoaXAtbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1jaGlwLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1mNy1jaGlwLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LWNoaXAtaGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctY2hpcC1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jaGlwLW1lZGlhLWZvbnQtc2l6ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZjctY2hpcC1wYWRkaW5nLWhvcml6b250YWwpKTtcbn1cbi5jaGlwLW1lZGlhIGkuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mNy1jaGlwLWhlaWdodCkgLSA4cHgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctY2hpcC1oZWlnaHQpIC0gOHB4KTtcbn1cbi5jaGlwLW1lZGlhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGlwLW1lZGlhICsgLmNoaXAtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmNoaXAtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNoaXAtZGVsZXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tZjctY2hpcC1kZWxldGUtYnV0dG9uLWNvbG9yKTtcbiAgb3BhY2l0eTogMC41NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoaXAtZGVsZXRlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ2RlbGV0ZV9yb3VuZF9pb3MnO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaGlwIC5jaGlwLWRlbGV0ZS5hY3RpdmUtc3RhdGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoaXAtb3V0bGluZSxcbi5pb3MgLmNoaXAtb3V0bGluZS1pb3MsXG4ubWQgLmNoaXAtb3V0bGluZS1tZCxcbi5hdXJvcmEgLmNoaXAtb3V0bGluZS1hdXJvcmEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mNy1jaGlwLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jaGlwW2NsYXNzKj1cImNvbG9yLVwiXSB7XG4gIC0tZjctY2hpcC1iZy1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LWNoaXAtdGV4dC1jb2xvcjogI2ZmZjtcbn1cbi5jaGlwLW91dGxpbmVbY2xhc3MqPVwiY29sb3ItXCJdLFxuLmlvcyAuY2hpcC1vdXRsaW5lLWlvc1tjbGFzcyo9XCJjb2xvci1cIl0sXG4ubWQgLmNoaXAtb3V0bGluZS1tZFtjbGFzcyo9XCJjb2xvci1cIl0sXG4uYXVyb3JhIC5jaGlwLW91dGxpbmUtYXVyb3JhW2NsYXNzKj1cImNvbG9yLVwiXSB7XG4gIC0tZjctY2hpcC1vdXRsaW5lLWJvcmRlci1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LWNoaXAtdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLmlvcyAuY2hpcC1kZWxldGUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1mNy1jaGlwLXBhZGRpbmctaG9yaXpvbnRhbCkpO1xufVxuLmlvcyAuY2hpcC1kZWxldGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4vKiA9PT0gRm9ybSA9PT0gKi9cbi8qID09PSBJbnB1dCA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctbGFiZWwtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1sYWJlbC1saW5lLWhlaWdodDogMS4zO1xuICAtLWY3LWlucHV0LXBhZGRpbmctbGVmdDogMHB4O1xuICAtLWY3LWlucHV0LXBhZGRpbmctcmlnaHQ6IDBweDtcbiAgLS1mNy1pbnB1dC1lcnJvci10ZXh0LWNvbG9yOiAjZmYzYjMwO1xuICAtLWY3LWlucHV0LWVycm9yLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1mNy1pbnB1dC1lcnJvci1saW5lLWhlaWdodDogMS40O1xuICAtLWY3LWlucHV0LWVycm9yLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZjctaW5wdXQtaW5mby1mb250LXNpemU6IDEycHg7XG4gIC0tZjctaW5wdXQtaW5mby1saW5lLWhlaWdodDogMS40O1xuICAtLWY3LWlucHV0LW91dGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtLWY3LWlucHV0LW91dGxpbmUtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWY3LWlucHV0LW91dGxpbmUtcGFkZGluZy1ob3Jpem9udGFsOiAxMnB4O1xuICAtLWY3LXRleHRhcmVhLWhlaWdodDogMTAwcHg7XG4gIC8qXG4gIC0tZjctaW5wdXQtb3V0bGluZS1mb2N1c2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LWlucHV0LW91dGxpbmUtaW52YWxpZC1ib3JkZXItY29sb3I6IHZhcigtLWY3LWlucHV0LWVycm9yLXRleHQtY29sb3IpO1xuICAqL1xuICAtLWY3LWlucHV0LW91dGxpbmUtYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1pbnB1dC1vdXRsaW5lLWJvcmRlci1jb2xvcjogIzQ0NDtcbn1cbi5pb3Mge1xuICAtLWY3LWlucHV0LWhlaWdodDogNDRweDtcbiAgLS1mNy1pbnB1dC1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICNhOWE5YTk7XG4gIC0tZjctdGV4dGFyZWEtcGFkZGluZy12ZXJ0aWNhbDogMTFweDtcbiAgLypcbiAgLS1mNy1pbnB1dC1mb2N1c2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZjctbGlzdC1pdGVtLWJvcmRlci1jb2xvcik7XG4gIC0tZjctaW5wdXQtaW52YWxpZC1ib3JkZXItY29sb3I6IHZhcigtLWY3LWxpc3QtaXRlbS1ib3JkZXItY29sb3IpO1xuICAtLWY3LWlucHV0LWludmFsaWQtdGV4dC1jb2xvcjogdmFyKC0tZjctaW5wdXQtZXJyb3ItdGV4dC1jb2xvcik7XG4gICovXG4gIC0tZjctbGFiZWwtZm9udC1zaXplOiAxMnB4O1xuICAtLWY3LWxhYmVsLXRleHQtY29sb3I6IGluaGVyaXQ7XG4gIC8qXG4gIC0tZjctbGFiZWwtZm9jdXNlZC10ZXh0LWNvbG9yOiB2YXIoLS1mNy1sYWJlbC10ZXh0LWNvbG9yKTtcbiAgLS1mNy1sYWJlbC1pbnZhbGlkLXRleHQtY29sb3I6IHZhcigtLWY3LWxhYmVsLXRleHQtY29sb3IpO1xuICAqL1xuICAtLWY3LWZsb2F0aW5nLWxhYmVsLXNjYWxlOiBjYWxjKDE3IC8gMTIpO1xuICAtLWY3LWlubGluZS1sYWJlbC1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctaW5saW5lLWxhYmVsLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tZjctaW5saW5lLWxhYmVsLXBhZGRpbmctdG9wOiAzcHg7XG4gIC0tZjctaW5wdXQtY2xlYXItYnV0dG9uLXNpemU6IDE0cHg7XG4gIC0tZjctaW5wdXQtdGV4dC1jb2xvcjogIzAwMDAwMDtcbiAgLS1mNy1pbnB1dC1pbmZvLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC0tZjctaW5wdXQtY2xlYXItYnV0dG9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctaW5wdXQtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1pbnB1dC1pbmZvLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctaW5wdXQtY2xlYXItYnV0dG9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRleHRhcmVhLXJlc2l6YWJsZS1zaGFkb3cge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTEwMDBweDtcbiAgdG9wOiAtMTAwMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGlzdCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5saXN0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5saXN0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ubGlzdCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubGlzdCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmxpc3QgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5saXN0IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmxpc3QgaW5wdXRbdHlwZT0nbW9udGgnXSxcbi5saXN0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5saXN0IGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmxpc3QgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5saXN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWY3LWlucHV0LWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy1pbnB1dC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1pbnB1dC1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1pbnB1dC1iZy1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWlucHV0LXBhZGRpbmctbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LWlucHV0LXBhZGRpbmctcmlnaHQpO1xufVxuLmxpc3QgaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGlzdCBpbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGlzdCBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGlzdCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT0nbW9udGgnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGlzdCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxpc3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbi5saXN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLCAubGlzdCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9J21vbnRoJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5saXN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG4ubGlzdCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4ubGlzdCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuLmxpc3QgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIsXG4ubGlzdCBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxuLmxpc3QgaW5wdXRbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIsXG4ubGlzdCBpbnB1dFt0eXBlPVwidXJsXCJdOjpwbGFjZWhvbGRlcixcbi5saXN0IGlucHV0W3R5cGU9XCJkYXRlXCJdOjpwbGFjZWhvbGRlcixcbi5saXN0IGlucHV0W3R5cGU9J21vbnRoJ106OnBsYWNlaG9sZGVyLFxuLmxpc3QgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjpwbGFjZWhvbGRlcixcbi5saXN0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOjpwbGFjZWhvbGRlcixcbi5saXN0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyLFxuLmxpc3Qgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG4ubGlzdCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZjctaW5wdXQtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctaW5wdXQtZm9udC1zaXplKTtcbiAgcmVzaXplOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBoZWlnaHQ6IHZhcigtLWY3LXRleHRhcmVhLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWlucHV0LWJnLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy10ZXh0YXJlYS1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LXRleHRhcmVhLXBhZGRpbmctdmVydGljYWwpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWlucHV0LXBhZGRpbmctbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LWlucHV0LXBhZGRpbmctcmlnaHQpO1xufVxuLmxpc3QgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZjctaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLmxpc3QgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZjctaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLmxpc3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbi5saXN0IHRleHRhcmVhLnJlc2l6YWJsZSB7XG4gIGhlaWdodDogdmFyKC0tZjctaW5wdXQtaGVpZ2h0KTtcbn1cbi5saXN0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB7XG4gIG1heC13aWR0aDogNTB2dztcbn1cbi5saXN0IGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmxpc3QgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4ubGlzdCBpbnB1dFt0eXBlPSdtb250aCddLFxuLmxpc3QgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWlucHV0LWhlaWdodCk7XG59XG4ubGlzdCAuaXRlbS1sYWJlbCxcbi5saXN0IC5pdGVtLWZsb2F0aW5nLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IHZhcigtLWY3LWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1sYWJlbC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1sYWJlbC1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy1sYWJlbC10ZXh0LWNvbG9yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgY29sb3I7XG59XG4ubGlzdCAuaXRlbS1mbG9hdGluZy1sYWJlbCB7XG4gIC0tbGFiZWwtaGVpZ2h0OiBjYWxjKHZhcigtLWY3LWxhYmVsLWZvbnQtc2l6ZSkgKiB2YXIoLS1mNy1sYWJlbC1saW5lLWhlaWdodCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWY3LWZsb2F0aW5nLWxhYmVsLXNjYWxlKSkgdHJhbnNsYXRlWShjYWxjKCh2YXIoLS1mNy1pbnB1dC1oZWlnaHQpIC8gMiArIDUwJSkgLyB2YXIoLS1mNy1mbG9hdGluZy1sYWJlbC1zY2FsZSkpKTtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tZjctZmxvYXRpbmctbGFiZWwtc2NhbGUpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IHZhcigtLWY3LWlucHV0LXBhZGRpbmctbGVmdCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmxpc3QgLml0ZW0tZmxvYXRpbmctbGFiZWwgfiAuaXRlbS1pbnB1dC13cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGlzdCAuaXRlbS1mbG9hdGluZy1sYWJlbCB+IC5pdGVtLWlucHV0LXdyYXAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbi5saXN0IC5pdGVtLWZsb2F0aW5nLWxhYmVsIH4gLml0ZW0taW5wdXQtd3JhcCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgLml0ZW0tZmxvYXRpbmctbGFiZWwgfiAuaXRlbS1pbnB1dC13cmFwIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG59XG4ubGlzdCAuaXRlbS1mbG9hdGluZy1sYWJlbCB+IC5pdGVtLWlucHV0LXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmxpc3QgLml0ZW0tZmxvYXRpbmctbGFiZWwgfiAuaXRlbS1pbnB1dC13cmFwIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xufVxuLmxpc3QgLml0ZW0tZmxvYXRpbmctbGFiZWwgfiAuaXRlbS1pbnB1dC13cmFwIGlucHV0LmlucHV0LWZvY3VzZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5saXN0IC5pdGVtLWZsb2F0aW5nLWxhYmVsIH4gLml0ZW0taW5wdXQtd3JhcCB0ZXh0YXJlYS5pbnB1dC1mb2N1c2VkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4ubGlzdCAuaXRlbS1mbG9hdGluZy1sYWJlbCB+IC5pdGVtLWlucHV0LXdyYXAgaW5wdXQuaW5wdXQtZm9jdXNlZDo6LW1vei1wbGFjZWhvbGRlciwgLmxpc3QgLml0ZW0tZmxvYXRpbmctbGFiZWwgfiAuaXRlbS1pbnB1dC13cmFwIHRleHRhcmVhLmlucHV0LWZvY3VzZWQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5saXN0IC5pdGVtLWZsb2F0aW5nLWxhYmVsIH4gLml0ZW0taW5wdXQtd3JhcCBpbnB1dC5pbnB1dC1mb2N1c2VkOjpwbGFjZWhvbGRlcixcbi5saXN0IC5pdGVtLWZsb2F0aW5nLWxhYmVsIH4gLml0ZW0taW5wdXQtd3JhcCB0ZXh0YXJlYS5pbnB1dC1mb2N1c2VkOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLmxpc3QgLml0ZW0taW5wdXQtd2l0aC12YWx1ZSAuaXRlbS1mbG9hdGluZy1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1mNy1sYWJlbC10ZXh0LWNvbG9yKTtcbn1cbi5saXN0IC5pdGVtLWlucHV0LXdpdGgtdmFsdWUgLml0ZW0tZmxvYXRpbmctbGFiZWwsXG4ubGlzdCAuaXRlbS1pbnB1dC1mb2N1c2VkIC5pdGVtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xufVxuLmxpc3QgLml0ZW0taW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0ZW0taW5wdXQgLml0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW5wdXQtZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctaW5wdXQtZXJyb3ItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWlucHV0LWVycm9yLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LWVycm9yLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctaW5wdXQtZXJyb3ItZm9udC13ZWlnaHQpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLml0ZW0taW5wdXQtaW5mbyxcbi5pbnB1dC1pbmZvIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1pbnB1dC1pbmZvLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1pbnB1dC1pbmZvLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LWluZm8tdGV4dC1jb2xvcik7XG59XG4uaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW5wdXQtaW52YWxpZCAuaXRlbS1pbnB1dC1lcnJvci1tZXNzYWdlLFxuLml0ZW0taW5wdXQtaW52YWxpZCAuaW5wdXQtZXJyb3ItbWVzc2FnZSxcbi5pbnB1dC1pbnZhbGlkIC5pbnB1dC1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWlucHV0LWluZm8sXG4uaW5wdXQtaW52YWxpZCAuaXRlbS1pbnB1dC1pbmZvLFxuLml0ZW0taW5wdXQtaW52YWxpZCAuaW5wdXQtaW5mbyxcbi5pbnB1dC1pbnZhbGlkIC5pbnB1dC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmxpbmUtbGFiZWxzIC5pdGVtLWlubmVyLFxuLmlubGluZS1sYWJlbCAuaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaW5saW5lLWxhYmVscyAuaXRlbS1sYWJlbCxcbi5pbmxpbmUtbGFiZWwgLml0ZW0tbGFiZWwsXG4uaW5saW5lLWxhYmVscyAuaXRlbS1mbG9hdGluZy1sYWJlbCxcbi5pbmxpbmUtbGFiZWwgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZjctaW5saW5lLWxhYmVsLXBhZGRpbmctdG9wKTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDM1JTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1pbmxpbmUtbGFiZWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LWlubGluZS1sYWJlbC1saW5lLWhlaWdodCk7XG59XG4uaW5saW5lLWxhYmVscyAuaXRlbS1sYWJlbCArIC5pdGVtLWlucHV0LXdyYXAsXG4uaW5saW5lLWxhYmVsIC5pdGVtLWxhYmVsICsgLml0ZW0taW5wdXQtd3JhcCxcbi5pbmxpbmUtbGFiZWxzIC5pdGVtLWZsb2F0aW5nLWxhYmVsICsgLml0ZW0taW5wdXQtd3JhcCxcbi5pbmxpbmUtbGFiZWwgLml0ZW0tZmxvYXRpbmctbGFiZWwgKyAuaXRlbS1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dCBpbnB1dCxcbi5pbnB1dCBzZWxlY3QsXG4uaW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWY3LWlucHV0LWNsZWFyLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1pbnB1dC1jbGVhci1idXR0b24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1pbnB1dC1jbGVhci1idXR0b24tc2l6ZSkgLyAyKTtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LWNsZWFyLWJ1dHRvbi1jb2xvcik7XG4gIHJpZ2h0OiAwO1xufVxuLmlucHV0LWNsZWFyLWJ1dHRvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnZnJhbWV3b3JrNy1jb3JlLWljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaW5wdXQtY2xlYXItYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4uaXRlbS1pbnB1dC13cmFwIC5pbnB1dC1jbGVhci1idXR0b24ge1xuICB0b3A6IGNhbGModmFyKC0tZjctaW5wdXQtaGVpZ2h0KSAvIDIpO1xufVxuLmlucHV0LWNsZWFyLWJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtd2l0aC12YWx1ZSB+IC5pbnB1dC1jbGVhci1idXR0b24sXG4uaXRlbS1pbnB1dC13aXRoLXZhbHVlIC5pbnB1dC1jbGVhci1idXR0b24sXG4uaW5wdXQtd2l0aC12YWx1ZSAuaW5wdXQtY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaW5wdXQtZHJvcGRvd24td3JhcCxcbi5pbnB1dC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1kcm9wZG93bi13cmFwOmJlZm9yZSxcbi5pbnB1dC1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzcyNzI3MjtcbiAgcmlnaHQ6IDZweDtcbn1cbi5pbnB1dC1kcm9wZG93bi13cmFwIHNlbGVjdCxcbi5pbnB1dC1kcm9wZG93biBzZWxlY3QsXG4uaW5wdXQtZHJvcGRvd24td3JhcCBpbnB1dCxcbi5pbnB1dC1kcm9wZG93biBpbnB1dCxcbi5pbnB1dC1kcm9wZG93bi13cmFwIHRleHRhcmVhLFxuLmlucHV0LWRyb3Bkb3duIHRleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyMHB4ICsgdmFyKC0tZjctaW5wdXQtcGFkZGluZy1yaWdodCkpO1xufVxuLmlucHV0LW91dGxpbmU6YWZ0ZXIsXG4uaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWY3LWlucHV0LW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctaW5wdXQtb3V0bGluZS1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LW91dGxpbmUuaW5wdXQtZm9jdXNlZDphZnRlcixcbi5pdGVtLWlucHV0LW91dGxpbmUuaXRlbS1pbnB1dC1mb2N1c2VkIC5pdGVtLWlucHV0LXdyYXA6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1pbnB1dC1vdXRsaW5lLWZvY3VzZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLmlucHV0LW91dGxpbmUuaW5wdXQtaW52YWxpZDphZnRlcixcbi5pdGVtLWlucHV0LW91dGxpbmUuaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWlucHV0LXdyYXA6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1pbnB1dC1vdXRsaW5lLWludmFsaWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1mNy1pbnB1dC1lcnJvci10ZXh0LWNvbG9yKSk7XG59XG4uaW5wdXQtb3V0bGluZSBpbnB1dCxcbi5pdGVtLWlucHV0LW91dGxpbmUgaW5wdXQsXG4ubGlzdCAuaXRlbS1pbnB1dC1vdXRsaW5lIGlucHV0LFxuLmlucHV0LW91dGxpbmUgdGV4dGFyZWEsXG4uaXRlbS1pbnB1dC1vdXRsaW5lIHRleHRhcmVhLFxuLmxpc3QgLml0ZW0taW5wdXQtb3V0bGluZSB0ZXh0YXJlYSxcbi5pbnB1dC1vdXRsaW5lIHNlbGVjdCxcbi5pdGVtLWlucHV0LW91dGxpbmUgc2VsZWN0LFxuLmxpc3QgLml0ZW0taW5wdXQtb3V0bGluZSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1pbnB1dC1vdXRsaW5lLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWlucHV0LW91dGxpbmUtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZjctaW5wdXQtb3V0bGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmlucHV0LW91dGxpbmUuaW5wdXQtZHJvcGRvd246YmVmb3JlLFxuLml0ZW0taW5wdXQtb3V0bGluZSAuaW5wdXQtZHJvcGRvd24td3JhcDpiZWZvcmUge1xuICByaWdodDogOHB4O1xufVxuLmlucHV0LW91dGxpbmUuaW5wdXQtZHJvcGRvd24gaW5wdXQsXG4uaXRlbS1pbnB1dC1vdXRsaW5lIC5pbnB1dC1kcm9wZG93bi13cmFwIGlucHV0LFxuLmlucHV0LW91dGxpbmUuaW5wdXQtZHJvcGRvd24gdGV4dGFyZWEsXG4uaXRlbS1pbnB1dC1vdXRsaW5lIC5pbnB1dC1kcm9wZG93bi13cmFwIHRleHRhcmVhLFxuLmlucHV0LW91dGxpbmUuaW5wdXQtZHJvcGRvd24gc2VsZWN0LFxuLml0ZW0taW5wdXQtb3V0bGluZSAuaW5wdXQtZHJvcGRvd24td3JhcCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmlucHV0LW91dGxpbmUgLmlucHV0LWNsZWFyLWJ1dHRvbixcbi5pdGVtLWlucHV0LW91dGxpbmUgLmlucHV0LWNsZWFyLWJ1dHRvbiB7XG4gIHJpZ2h0OiA4cHg7XG59XG4uaXRlbS1pbnB1dC1vdXRsaW5lIHtcbiAgLS1mNy1pbnB1dC1oZWlnaHQ6IHZhcigtLWY3LWlucHV0LW91dGxpbmUtaGVpZ2h0KTtcbn1cbi5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0taW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWxhYmVsIHtcbiAgbGVmdDogdmFyKC0tZjctaW5wdXQtb3V0bGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmlubGluZS1sYWJlbHMgLml0ZW0taW5wdXQtb3V0bGluZSAuaXRlbS1sYWJlbCxcbi5pbmxpbmUtbGFiZWwgLml0ZW0taW5wdXQtb3V0bGluZSAuaXRlbS1sYWJlbCxcbi5pdGVtLWlucHV0LW91dGxpbmUgLmlubGluZS1sYWJlbCAuaXRlbS1sYWJlbCxcbi5pdGVtLWlucHV0LW91dGxpbmUgLmlubGluZS1sYWJlbC5pdGVtLWxhYmVsIHtcbiAgbGVmdDogMDtcbn1cbi5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiBjYWxjKHZhcigtLWY3LWlucHV0LW91dGxpbmUtcGFkZGluZy1ob3Jpem9udGFsKSAtIDRweCk7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXBhZ2UtYmctY29sb3IpO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogKHZhcigtLWY3LWxhYmVsLWZvbnQtc2l6ZSkgKiB2YXIoLS1mNy1sYWJlbC1saW5lLWhlaWdodCkpKTtcbn1cbi5pdGVtLWlucHV0LW91dGxpbmUuaXRlbS1pbnB1dC13aXRoLXZhbHVlIC5pdGVtLWZsb2F0aW5nLWxhYmVsLFxuLml0ZW0taW5wdXQtb3V0bGluZS5pdGVtLWlucHV0LWZvY3VzZWQgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtaW5mbyxcbi5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZjctaW5wdXQtb3V0bGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmJsb2NrLXN0cm9uZyAuaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWZsb2F0aW5nLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctYmxvY2stc3Ryb25nLWJnLWNvbG9yKTtcbn1cbi5saXN0IC5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1saXN0LWJnLWNvbG9yKTtcbn1cbi50aGVtZS1kYXJrIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXBhZ2UtYmctY29sb3IpO1xufVxuLmlvcyAuaXRlbS1sYWJlbCArIC5pdGVtLWlucHV0LXdyYXAsXG4uaW9zIC5pdGVtLWZsb2F0aW5nLWxhYmVsICsgLml0ZW0taW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW9zIC5pdGVtLWlucHV0LWZvY3VzZWQgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZjctbGFiZWwtdGV4dC1jb2xvcik7XG59XG4uaW9zIC5pdGVtLWlucHV0IC5pdGVtLW1lZGlhIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5pb3MgLml0ZW0taW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWwpKTtcbn1cbi5pb3MgLmlubGluZS1sYWJlbHMgLml0ZW0tbGFiZWwgKyAuaXRlbS1pbnB1dC13cmFwLFxuLmlvcyAuaW5saW5lLWxhYmVsIC5pdGVtLWxhYmVsICsgLml0ZW0taW5wdXQtd3JhcCxcbi5pb3MgLmlubGluZS1sYWJlbHMgLml0ZW0tZmxvYXRpbmctbGFiZWwgKyAuaXRlbS1pbnB1dC13cmFwLFxuLmlvcyAuaW5saW5lLWxhYmVsIC5pdGVtLWZsb2F0aW5nLWxhYmVsICsgLml0ZW0taW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1saXN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCkpO1xufVxuLmlvcyAuaW5saW5lLWxhYmVscyAuaXRlbS1pbnB1dC13cmFwLFxuLmlvcyAuaW5saW5lLWxhYmVsIC5pdGVtLWlucHV0LXdyYXAge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZjctbGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWwpKTtcbn1cbi5pb3MgLml0ZW0taW5wdXQtZXJyb3ItbWVzc2FnZSxcbi5pb3MgLml0ZW0taW5wdXQtaW5mbyxcbi5pb3MgLmlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pbnB1dC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4uaW9zIC5pdGVtLWlucHV0LWZvY3VzZWQgLml0ZW0tbGFiZWwsXG4uaW9zIC5pdGVtLWlucHV0LWZvY3VzZWQgLml0ZW0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZjctbGFiZWwtZm9jdXNlZC10ZXh0LWNvbG9yLCB2YXIoLS1mNy1sYWJlbC10ZXh0LWNvbG9yKSk7XG59XG4uaW9zIC5pdGVtLWlucHV0LWZvY3VzZWQgLml0ZW0taW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1pbnB1dC1mb2N1c2VkLWJvcmRlci1jb2xvciwgdmFyKC0tZjctbGlzdC1pdGVtLWJvcmRlci1jb2xvcikpO1xufVxuLmlvcyAuaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWxhYmVsLFxuLmlvcyAuaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWY3LWxhYmVsLWludmFsaWQtdGV4dC1jb2xvciwgdmFyKC0tZjctbGFiZWwtdGV4dC1jb2xvcikpO1xufVxuLmlvcyAuaXRlbS1pbnB1dC1pbnZhbGlkIC5pdGVtLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctaW5wdXQtaW52YWxpZC1ib3JkZXItY29sb3IsIHZhcigtLWY3LWxpc3QtaXRlbS1ib3JkZXItY29sb3IpKTtcbn1cbi5pb3MgLml0ZW0taW5wdXQtaW52YWxpZCBpbnB1dCxcbi5pb3MgLmlucHV0LWludmFsaWQgaW5wdXQsXG4uaW9zIC5pdGVtLWlucHV0LWludmFsaWQgc2VsZWN0LFxuLmlvcyAuaW5wdXQtaW52YWxpZCBzZWxlY3QsXG4uaW9zIC5pdGVtLWlucHV0LWludmFsaWQgdGV4dGFyZWEsXG4uaW9zIC5pbnB1dC1pbnZhbGlkIHRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LWludmFsaWQtdGV4dC1jb2xvciwgdmFyKC0tZjctaW5wdXQtZXJyb3ItdGV4dC1jb2xvcikpO1xufVxuLmlvcyAuaW5wdXQtY2xlYXItYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJ2RlbGV0ZV9yb3VuZF9pb3MnO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZjctaW5wdXQtY2xlYXItYnV0dG9uLXNpemUpIC8gKDE0IC8gMTApKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5pb3MgLmlucHV0LWNsZWFyLWJ1dHRvbjpiZWZvcmUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuLmlvcyAuaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LXdyYXAsXG4uaW9zIC5pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlvcyAuaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtaW5mbyxcbi5pb3MgLmlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtaW5mbyxcbi5pb3MgLml0ZW0taW5wdXQtb3V0bGluZSAuaW5wdXQtZXJyb3ItbWVzc2FnZSxcbi5pb3MgLmlucHV0LW91dGxpbmUgLmlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUgLmlucHV0LWluZm8sXG4uaW9zIC5pbnB1dC1vdXRsaW5lIC5pbnB1dC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtaW5mbyxcbi5pb3MgLmlucHV0LW91dGxpbmUgLml0ZW0taW5wdXQtaW5mbyxcbi5pb3MgLml0ZW0taW5wdXQtb3V0bGluZSAuaW5wdXQtaW5mbyxcbi5pb3MgLmlucHV0LW91dGxpbmUgLmlucHV0LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZjctaW5wdXQtaW5mby1mb250LXNpemUpICogdmFyKC0tZjctaW5wdXQtaW5mby1saW5lLWhlaWdodCkpO1xufVxuLmlvcyAuaXRlbS1pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pbnB1dC1vdXRsaW5lIC5pdGVtLWlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUgLmlucHV0LWVycm9yLW1lc3NhZ2UsXG4uaW9zIC5pbnB1dC1vdXRsaW5lIC5pbnB1dC1lcnJvci1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWY3LWlucHV0LWVycm9yLWZvbnQtc2l6ZSkgKiB2YXIoLS1mNy1pbnB1dC1lcnJvci1saW5lLWhlaWdodCkpO1xufVxuLmlvcyAuaXRlbS1pbnB1dC1vdXRsaW5lLml0ZW0taW5wdXQtd2l0aC1pbmZvIC5pdGVtLWlucHV0LXdyYXAsXG4uaW9zIC5pbnB1dC1vdXRsaW5lLml0ZW0taW5wdXQtd2l0aC1pbmZvIC5pdGVtLWlucHV0LXdyYXAsXG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUuaW5wdXQtd2l0aC1pbmZvIC5pdGVtLWlucHV0LXdyYXAsXG4uaW9zIC5pbnB1dC1vdXRsaW5lLmlucHV0LXdpdGgtaW5mbyAuaXRlbS1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1mNy1pbnB1dC1pbmZvLWZvbnQtc2l6ZSkgKiB2YXIoLS1mNy1pbnB1dC1pbmZvLWxpbmUtaGVpZ2h0KSk7XG59XG4uaW9zIC5pdGVtLWlucHV0LW91dGxpbmUuaXRlbS1pbnB1dC13aXRoLWVycm9yLW1lc3NhZ2UgLml0ZW0taW5wdXQtd3JhcCxcbi5pb3MgLmlucHV0LW91dGxpbmUuaXRlbS1pbnB1dC13aXRoLWVycm9yLW1lc3NhZ2UgLml0ZW0taW5wdXQtd3JhcCxcbi5pb3MgLml0ZW0taW5wdXQtb3V0bGluZS5pbnB1dC13aXRoLWVycm9yLW1lc3NhZ2UgLml0ZW0taW5wdXQtd3JhcCxcbi5pb3MgLmlucHV0LW91dGxpbmUuaW5wdXQtd2l0aC1lcnJvci1tZXNzYWdlIC5pdGVtLWlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWY3LWlucHV0LWVycm9yLWZvbnQtc2l6ZSkgKiB2YXIoLS1mNy1pbnB1dC1lcnJvci1saW5lLWhlaWdodCkpO1xufVxuLyogPT09IENoZWNrYm94ID09PSAqL1xuOnJvb3Qge1xuICAvKiAtLWY3LWNoZWNrYm94LWFjdGl2ZS1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpOyAqL1xuICAtLWY3LWNoZWNrYm94LWljb24tY29sb3I6ICNmZmY7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LWNoZWNrYm94LWluYWN0aXZlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uaW9zIHtcbiAgLS1mNy1jaGVja2JveC1zaXplOiAyMnB4O1xuICAtLWY3LWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mNy1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1mNy1jaGVja2JveC1leHRyYS1tYXJnaW46IDBweDtcbiAgLS1mNy1jaGVja2JveC1pbmFjdGl2ZS1jb2xvcjogI2M3YzdjYztcbn1cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mNy10b3VjaC1yaXBwbGUtY29sb3I6IHJnYmEodmFyKC0tZjctdGhlbWUtY29sb3ItcmdiKSwgMC41KTtcbn1cbi5pY29uLWNoZWNrYm94LFxuLmNoZWNrYm94IGkge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiB2YXIoLS1mNy1jaGVja2JveC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWY3LWNoZWNrYm94LWluYWN0aXZlLWNvbG9yKTtcbiAgd2lkdGg6IHZhcigtLWY3LWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWY3LWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pY29uLWNoZWNrYm94OmFmdGVyLFxuLmNoZWNrYm94IGk6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2ZyYW1ld29yazctY29yZS1pY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogdmFyKC0tZjctY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctY2hlY2tib3gtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1jaGVja2JveC1zaXplKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWY3LWNoZWNrYm94LWJvcmRlci13aWR0aCkpO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogdmFyKC0tZjctY2hlY2tib3gtaWNvbi1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1mNy1jaGVja2JveC1ib3JkZXItd2lkdGgpKTtcbn1cbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgfiAuaWNvbi1jaGVja2JveDphZnRlcixcbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgfiAqIC5pY29uLWNoZWNrYm94OmFmdGVyLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIH4gaTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuaWNvbi1jaGVja2JveCxcbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAqIC5pY29uLWNoZWNrYm94LFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gaSxcbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgfiAuaWNvbi1jaGVja2JveCxcbmxhYmVsLml0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgfiAqIC5pY29uLWNoZWNrYm94LFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gaSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZjctY2hlY2tib3gtYWN0aXZlLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1jaGVja2JveC1hY3RpdmUtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG59XG5sYWJlbC5pdGVtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmljb24tY2hlY2tib3g6YWZ0ZXIsXG5sYWJlbC5pdGVtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gKiAuaWNvbi1jaGVja2JveDphZnRlcixcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGk6YWZ0ZXIsXG5sYWJlbC5pdGVtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gLmljb24tY2hlY2tib3g6YWZ0ZXIsXG5sYWJlbC5pdGVtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gKiAuaWNvbi1jaGVja2JveDphZnRlcixcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+IGk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxubGFiZWwuaXRlbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+IC5pY29uLWNoZWNrYm94OmFmdGVyLFxubGFiZWwuaXRlbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+ICogLmljb24tY2hlY2tib3g6YWZ0ZXIsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgfiBpOmFmdGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdHJhbnNpdGlvbjogMG1zO1xuICBsZWZ0OiAxNSU7XG59XG5sYWJlbC5pdGVtLWNoZWNrYm94LFxuLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubGFiZWwuaXRlbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxubGFiZWwuaXRlbS1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmxhYmVsLml0ZW0tY2hlY2tib3gge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmxhYmVsLml0ZW0tY2hlY2tib3ggLml0ZW0tY29udGVudCAuaXRlbS1tZWRpYSxcbmxhYmVsLml0ZW0tY2hlY2tib3guaXRlbS1jb250ZW50IC5pdGVtLW1lZGlhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxubGFiZWwuaXRlbS1jaGVja2JveCA+IC5pY29uLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LWxpc3QtaXRlbS1tZWRpYS1tYXJnaW4pICsgdmFyKC0tZjctY2hlY2tib3gtZXh0cmEtbWFyZ2luKSk7XG59XG5sYWJlbC5pdGVtLWNoZWNrYm94LmFjdGl2ZS1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWxpc3QtbGluay1wcmVzc2VkLWJnLWNvbG9yKTtcbn1cbmxhYmVsLml0ZW0tY2hlY2tib3guYWN0aXZlLXN0YXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5sYWJlbC5pdGVtLWNoZWNrYm94LmRpc2FibGVkLFxuLmRpc2FibGVkIGxhYmVsLml0ZW0tY2hlY2tib3gge1xuICBvcGFjaXR5OiAwLjU1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41NSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlvcyAuaWNvbi1jaGVja2JveDphZnRlcixcbi5pb3MgLmNoZWNrYm94IGk6YWZ0ZXIge1xuICBjb250ZW50OiAnY2hlY2tib3hfaW9zJztcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmlvcyBsYWJlbC5pdGVtLWNoZWNrYm94LmFjdGl2ZS1zdGF0ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi5pb3MgbGFiZWwuaXRlbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+IC5pY29uLWNoZWNrYm94OmFmdGVyLFxuLmlvcyBsYWJlbC5pdGVtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gKiAuaWNvbi1jaGVja2JveDphZnRlcixcbi5pb3MgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gaTphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4vKiA9PT0gUmFkaW8gPT09ICovXG46cm9vdCB7XG4gIC8qXG4gIC0tZjctcmFkaW8tYWN0aXZlLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctcmFkaW8tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1yYWRpby1pbmFjdGl2ZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmlvcyB7XG4gIC0tZjctcmFkaW8tc2l6ZTogMjJweDtcbiAgLS1mNy1yYWRpby1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1mNy1yYWRpby1leHRyYS1tYXJnaW46IDBweDtcbiAgLS1mNy1yYWRpby1pbmFjdGl2ZS1jb2xvcjogI2M3YzdjYztcbn1cbi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICAtLWY3LXRvdWNoLXJpcHBsZS1jb2xvcjogcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjUpO1xufVxuLmljb24tcmFkaW8ge1xuICB3aWR0aDogdmFyKC0tZjctcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctcmFkaW8tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXJhZGlvLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yYWRpbyAuaWNvbi1yYWRpbyxcbi5tZCAuaWNvbi1yYWRpbyxcbi5hdXJvcmEgLmljb24tcmFkaW8ge1xuICBib3JkZXI6IHZhcigtLWY3LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctcmFkaW8taW5hY3RpdmUtY29sb3IpO1xufVxubGFiZWwuaXRlbS1yYWRpbyxcbi5yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmxhYmVsLml0ZW0tcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmxhYmVsLml0ZW0tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5sYWJlbC5pdGVtLXJhZGlvIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5sYWJlbC5pdGVtLXJhZGlvIC5pdGVtLWNvbnRlbnQgLml0ZW0tbWVkaWEsXG5sYWJlbC5pdGVtLXJhZGlvLml0ZW0tY29udGVudCAuaXRlbS1tZWRpYSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbmxhYmVsLml0ZW0tcmFkaW8uYWN0aXZlLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbGlzdC1saW5rLXByZXNzZWQtYmctY29sb3IpO1xufVxubGFiZWwuaXRlbS1yYWRpby5hY3RpdmUtc3RhdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmxhYmVsLml0ZW0tcmFkaW8uZGlzYWJsZWQsXG4uZGlzYWJsZWQgbGFiZWwuaXRlbS1yYWRpbyB7XG4gIG9wYWNpdHk6IDAuNTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW9zIC5pY29uLXJhZGlvOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWY3LXJhZGlvLXNpemUpIC0gdmFyKC0tZjctcmFkaW8tYm9yZGVyLXdpZHRoKSAqIDIpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctcmFkaW8tc2l6ZSkgLSB2YXIoLS1mNy1yYWRpby1ib3JkZXItd2lkdGgpICogMik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWY3LXJhZGlvLXNpemUpIC0gdmFyKC0tZjctcmFkaW8tYm9yZGVyLXdpZHRoKSAqIDIgKyAxcHgpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbnRlbnQ6ICdyYWRpb19pb3MnO1xuICBjb2xvcjogdmFyKC0tZjctcmFkaW8tYWN0aXZlLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBvcGFjaXR5OiAwO1xufVxuLmlvcyBsYWJlbC5pdGVtLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLmljb24tcmFkaW86YWZ0ZXIsXG4uaW9zIGxhYmVsLml0ZW0tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAqIC5pY29uLXJhZGlvOmFmdGVyLFxuLmlvcyAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAuaWNvbi1yYWRpbzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW9zIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5pY29uLXJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1yYWRpby1hY3RpdmUtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG59XG4uaW9zIGxhYmVsLml0ZW0tcmFkaW86bm90KC5pdGVtLXJhZGlvLWljb24tc3RhcnQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IC5pY29uLXJhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkgKyAxMHB4KTtcbn1cbi5pb3MgbGFiZWwuaXRlbS1yYWRpbzpub3QoLml0ZW0tcmFkaW8taWNvbi1zdGFydCkgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkgKyAzNnB4KTtcbn1cbi5pb3MgbGFiZWwuaXRlbS1yYWRpby1pY29uLXN0YXJ0ID4gLmljb24tcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZjctbGlzdC1pdGVtLW1lZGlhLW1hcmdpbikgKyB2YXIoLS1mNy1jaGVja2JveC1leHRyYS1tYXJnaW4pKTtcbn1cbi5pb3MgbGFiZWwuaXRlbS1yYWRpby5hY3RpdmUtc3RhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG4vKiA9PT0gVG9nZ2xlID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRvZ2dsZS1oYW5kbGUtY29sb3I6ICNmZmY7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LXRvZ2dsZS1pbmFjdGl2ZS1jb2xvcjogIzU1NTtcbn1cbi5pb3Mge1xuICAtLWY3LXRvZ2dsZS13aWR0aDogNTJweDtcbiAgLS1mNy10b2dnbGUtaGVpZ2h0OiAzMnB4O1xuICAtLWY3LXRvZ2dsZS1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIC0tZjctdG9nZ2xlLWluYWN0aXZlLWNvbG9yOiAjZmZmO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctdG9nZ2xlLWJvcmRlci1jb2xvcjogIzU1NTtcbn1cbi50b2dnbGUsXG4udG9nZ2xlLWljb24ge1xuICB3aWR0aDogdmFyKC0tZjctdG9nZ2xlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy10b2dnbGUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctdG9nZ2xlLWhlaWdodCk7XG59XG4udG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUgaW5wdXRbZGlzYWJsZWRdIH4gLnRvZ2dsZS1pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9nZ2xlLWljb24ge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2dnbGUtaWNvbjpiZWZvcmUsXG4udG9nZ2xlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi50b2dnbGUtaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRvZ2dsZS1oYW5kbGUtY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5pb3MgLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50b2dnbGUtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRvZ2dsZS1hY3RpdmUtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG59XG4uaW9zIC50b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudG9nZ2xlLWljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5pb3MgLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50b2dnbGUtaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWY3LXRvZ2dsZS13aWR0aCkgLSB2YXIoLS1mNy10b2dnbGUtaGVpZ2h0KSkpO1xufVxuLmlvcyAudG9nZ2xlLWljb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy10b2dnbGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5pb3MgLnRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IGNhbGModmFyKC0tZjctdG9nZ2xlLXdpZHRoKSAtIDRweCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mNy10b2dnbGUtaGVpZ2h0KSAtIDRweCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXRvZ2dsZS1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy10b2dnbGUtaW5hY3RpdmUtY29sb3IpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5pb3MgLnRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWY3LXRvZ2dsZS1oZWlnaHQpIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tZjctdG9nZ2xlLWhlaWdodCkgLSA0cHgpO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWY3LXRvZ2dsZS1oZWlnaHQpIC0gNHB4KTtcbn1cbi5pb3MgLnRvZ2dsZS1hY3RpdmUtc3RhdGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAudG9nZ2xlLWljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5pb3MgLnRvZ2dsZS1hY3RpdmUtc3RhdGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tZjctdG9nZ2xlLWhlaWdodCkgKyA0cHgpO1xufVxuLmlvcyAudG9nZ2xlLWFjdGl2ZS1zdGF0ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50b2dnbGUtaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWY3LXRvZ2dsZS13aWR0aCkgLSB2YXIoLS1mNy10b2dnbGUtaGVpZ2h0KSAtIDhweCkpO1xufVxuLyogPT09IFJhbmdlIFNsaWRlciA9PT0gKi9cbjpyb290IHtcbiAgLypcbiAgLS1mNy1yYW5nZS1iYXItYWN0aXZlLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gIC0tZjctcmFuZ2Utc2NhbGUtYmctY29sb3I6IHZhcigtLWY3LXJhbmdlLWJhci1iZy1jb2xvcik7XG4gIC0tZjctcmFuZ2Utc2NhbGUtc3Vic3RlcC1iZy1jb2xvcjogdmFyKC0tZjctcmFuZ2UtYmFyLWJnLWNvbG9yKTtcbiAgKi9cbiAgLS1mNy1yYW5nZS1zY2FsZS1zdGVwLWhlaWdodDogNXB4O1xuICAtLWY3LXJhbmdlLXNjYWxlLXRleHQtY29sb3I6ICM2NjY7XG4gIC0tZjctcmFuZ2Utc2NhbGUtc3Vic3RlcC13aWR0aDogMXB4O1xuICAtLWY3LXJhbmdlLXNjYWxlLXN1YnN0ZXAtaGVpZ2h0OiA0cHg7XG59XG4uaW9zIHtcbiAgLS1mNy1yYW5nZS1zaXplOiAyOHB4O1xuICAtLWY3LXJhbmdlLWJhci1iZy1jb2xvcjogI2I3YjhiNztcbiAgLS1mNy1yYW5nZS1iYXItc2l6ZTogMXB4O1xuICAtLWY3LXJhbmdlLWJhci1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tZjctcmFuZ2Uta25vYi1zaXplOiAyOHB4O1xuICAtLWY3LXJhbmdlLWtub2ItY29sb3I6ICNmZmY7XG4gIC0tZjctcmFuZ2Uta25vYi1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWY3LXJhbmdlLWxhYmVsLXNpemU6IDIwcHg7XG4gIC0tZjctcmFuZ2UtbGFiZWwtdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1yYW5nZS1sYWJlbC1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy1yYW5nZS1sYWJlbC1mb250LXNpemU6IDEycHg7XG4gIC0tZjctcmFuZ2UtbGFiZWwtZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1mNy1yYW5nZS1sYWJlbC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tZjctcmFuZ2UtbGFiZWwtcGFkZGluZzogMHB4O1xuICAtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtd2lkdGg6IDFweDtcbiAgLS1mNy1yYW5nZS1zY2FsZS1mb250LXNpemU6IDEycHg7XG4gIC0tZjctcmFuZ2Utc2NhbGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1yYW5nZS1zY2FsZS1sYWJlbC1vZmZzZXQ6IDRweDtcbn1cbi5yYW5nZS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYW5nZS1zbGlkZXIucmFuZ2Utc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1yYW5nZS1zaXplKTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5yYW5nZS1zbGlkZXIucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZjctcmFuZ2Utc2l6ZSk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4ucmFuZ2UtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1yYW5nZS1iYXItYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1yYW5nZS1iYXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1iYXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZjctcmFuZ2UtYmFyLXNpemUpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LXJhbmdlLWJhci1zaXplKSAvIDIpO1xufVxuLnJhbmdlLXNsaWRlci1ob3Jpem9udGFsIC5yYW5nZS1iYXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZjctcmFuZ2UtYmFyLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZjctcmFuZ2UtYmFyLXNpemUpIC8gMik7XG59XG4ucmFuZ2UtYmFyLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcmFuZ2UtYmFyLWFjdGl2ZS1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbn1cbi5yYW5nZS1zbGlkZXItaG9yaXpvbnRhbCAucmFuZ2UtYmFyLWFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2UtYmFyLWFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsLXJldmVyc2VkIC5yYW5nZS1iYXItYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG4ucmFuZ2Uta25vYi13cmFwIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1yYW5nZS1rbm9iLXNpemUpO1xuICB3aWR0aDogdmFyKC0tZjctcmFuZ2Uta25vYi1zaXplKTtcbn1cbi5yYW5nZS1zbGlkZXItaG9yaXpvbnRhbCAucmFuZ2Uta25vYi13cmFwIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1yYW5nZS1rbm9iLXNpemUpIC8gMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZjctcmFuZ2Uta25vYi1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xufVxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2Uta25vYi13cmFwIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LXJhbmdlLWtub2Itc2l6ZSkgLyAyKTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZjctcmFuZ2Uta25vYi1zaXplKSAvIDIpO1xufVxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbC1yZXZlcnNlZCAucmFuZ2Uta25vYi13cmFwIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1yYW5nZS1rbm9iLXNpemUpIC8gMik7XG59XG4ucmFuZ2Uta25vYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXJhbmdlLWtub2ItY29sb3IsIHZhcigtLWY3LXJhbmdlLWtub2ItYmctY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1yYW5nZS1rbm9iLWJveC1zaGFkb3cpO1xufVxuLnJhbmdlLWtub2I6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuLnJhbmdlLWtub2ItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgwKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1yYW5nZS1sYWJlbC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LXJhbmdlLWxhYmVsLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWY3LXJhbmdlLWxhYmVsLXNpemUpO1xuICBjb2xvcjogdmFyKC0tZjctcmFuZ2UtbGFiZWwtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXJhbmdlLWxhYmVsLWJnLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBmb250LXNpemU6IHZhcigtLWY3LXJhbmdlLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1yYW5nZS1sYWJlbC1mb250LXdlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXJhbmdlLWxhYmVsLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1yYW5nZS1sYWJlbC1wYWRkaW5nKTtcbn1cbi5yYW5nZS1rbm9iLWFjdGl2ZS1zdGF0ZSAucmFuZ2Uta25vYi1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG59XG4ucmFuZ2Utc2NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmFuZ2Utc2xpZGVyLWhvcml6b250YWwgLnJhbmdlLXNjYWxlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWY3LXJhbmdlLWJhci1zaXplKSAvIDIpO1xufVxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2Utc2NhbGUge1xuICByaWdodDogNTAlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXJhbmdlLWJhci1zaXplKSAvIDIpO1xufVxuLnJhbmdlLXNjYWxlLXN0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctcmFuZ2Utc2NhbGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LXJhbmdlLXNjYWxlLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LXJhbmdlLXNjYWxlLXRleHQtY29sb3IsIHZhcigtLWY3LXJhbmdlLWJhci1iZy1jb2xvcikpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yYW5nZS1zY2FsZS1zdGVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtYmctY29sb3IsIHZhcigtLWY3LXJhbmdlLWJhci1iZy1jb2xvcikpO1xufVxuLnJhbmdlLXNsaWRlci1ob3Jpem9udGFsIC5yYW5nZS1zY2FsZS1zdGVwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogdmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC1oZWlnaHQpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1mNy1yYW5nZS1zY2FsZS1zdGVwLWhlaWdodCkgKyB2YXIoLS1mNy1yYW5nZS1zY2FsZS1sYWJlbC1vZmZzZXQpKTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtd2lkdGgpIC8gMik7XG59XG4ucmFuZ2Utc2xpZGVyLWhvcml6b250YWwgLnJhbmdlLXNjYWxlLXN0ZXA6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1yYW5nZS1zY2FsZS1zdGVwLWhlaWdodCk7XG59XG4ucmFuZ2Utc2xpZGVyLWhvcml6b250YWwgLnJhbmdlLXNjYWxlLXN0ZXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yYW5nZS1zbGlkZXItaG9yaXpvbnRhbCAucmFuZ2Utc2NhbGUtc3RlcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mNy1yYW5nZS1zY2FsZS1zdGVwLXdpZHRoKSk7XG59XG4ucmFuZ2Utc2xpZGVyLXZlcnRpY2FsIC5yYW5nZS1zY2FsZS1zdGVwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC13aWR0aCk7XG4gIHdpZHRoOiB2YXIoLS1mNy1yYW5nZS1zY2FsZS1zdGVwLWhlaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC1oZWlnaHQpICsgdmFyKC0tZjctcmFuZ2Utc2NhbGUtbGFiZWwtb2Zmc2V0KSk7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC13aWR0aCkgLyAyKTtcbn1cbi5yYW5nZS1zbGlkZXItdmVydGljYWwgLnJhbmdlLXNjYWxlLXN0ZXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJhbmdlLXNsaWRlci12ZXJ0aWNhbCAucmFuZ2Utc2NhbGUtc3RlcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtd2lkdGgpKTtcbn1cbi5yYW5nZS1zbGlkZXItdmVydGljYWwgLnJhbmdlLXNjYWxlLXN0ZXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZjctcmFuZ2Utc2NhbGUtc3RlcC1oZWlnaHQpO1xufVxuLnJhbmdlLXNjYWxlLXN1YnN0ZXAge1xuICAtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtYmctY29sb3I6IHZhcigtLWY3LXJhbmdlLXNjYWxlLXN1YnN0ZXAtYmctY29sb3IsIHZhcigtLWY3LXJhbmdlLWJhci1iZy1jb2xvcikpO1xuICAtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtd2lkdGg6IHZhcigtLWY3LXJhbmdlLXNjYWxlLXN1YnN0ZXAtd2lkdGgpO1xuICAtLWY3LXJhbmdlLXNjYWxlLXN0ZXAtaGVpZ2h0OiB2YXIoLS1mNy1yYW5nZS1zY2FsZS1zdWJzdGVwLWhlaWdodCk7XG59XG4uaW9zIC5yYW5nZS1rbm9iLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgwKTtcbn1cbi5pb3MgLnJhbmdlLWtub2ItYWN0aXZlLXN0YXRlIC5yYW5nZS1rbm9iLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xufVxuLyogPT09IFN0ZXBwZXIgPT09ICovXG46cm9vdCB7XG4gIC8qXG4gIC0tZjctc3RlcHBlci1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAtLWY3LXN0ZXBwZXItYnV0dG9uLXByZXNzZWQtdGV4dC1jb2xvcjogdmFyKC0tZjctYnV0dG9uLXRleHQtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG4gIC0tZjctc3RlcHBlci12YWx1ZS10ZXh0LWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctc3RlcHBlci1maWxsLWJ1dHRvbi10ZXh0LWNvbG9yOiAjZmZmO1xuICAvKlxuICAtLWY3LXN0ZXBwZXItZmlsbC1idXR0b24tYmctY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgLS1mNy1zdGVwcGVyLXJhaXNlZC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gIC0tZjctc3RlcHBlci12YWx1ZS1mb250LXdlaWdodDogNTAwO1xuICAtLWY3LXN0ZXBwZXItYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uaW9zIHtcbiAgLS1mNy1zdGVwcGVyLWhlaWdodDogMjhweDtcbiAgLS1mNy1zdGVwcGVyLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypcbiAgLS1mNy1zdGVwcGVyLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiByZ2JhKHZhcigtLWY3LXRoZW1lLWNvbG9yLXJnYiksIC4xNSk7XG4gIC0tZjctc3RlcHBlci1maWxsLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvci10aW50KTtcbiAgKi9cbiAgLS1mNy1zdGVwcGVyLWxhcmdlLWhlaWdodDogNDRweDtcbiAgLS1mNy1zdGVwcGVyLXNtYWxsLWhlaWdodDogMjZweDtcbiAgLS1mNy1zdGVwcGVyLXNtYWxsLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWY3LXN0ZXBwZXItdmFsdWUtZm9udC1zaXplOiAxN3B4O1xufVxuLnN0ZXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogdmFyKC0tZjctc3RlcHBlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnN0ZXBwZXItYnV0dG9uLFxuLnN0ZXBwZXItYnV0dG9uLW1pbnVzLFxuLnN0ZXBwZXItYnV0dG9uLXBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLWJ1dHRvbi1iZy1jb2xvcik7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWY3LXN0ZXBwZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLWJ1dHRvbi10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1mNy1zdGVwcGVyLWhlaWdodCkgLSB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci13aWR0aCwgMHB4KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0ZXBwZXItYnV0dG9uLmFjdGl2ZS1zdGF0ZSxcbi5zdGVwcGVyLWJ1dHRvbi1taW51cy5hY3RpdmUtc3RhdGUsXG4uc3RlcHBlci1idXR0b24tcGx1cy5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yLCByZ2JhKHZhcigtLWY3LXRoZW1lLWNvbG9yLXJnYiksIDAuMTUpKTtcbiAgY29sb3I6IHZhcigtLWY3LXN0ZXBwZXItYnV0dG9uLXByZXNzZWQtdGV4dC1jb2xvciwgdmFyKC0tZjctc3RlcHBlci1idXR0b24tdGV4dC1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG59XG4uc3RlcHBlci1idXR0b246Zmlyc3QtY2hpbGQsXG4uc3RlcHBlci1idXR0b24tbWludXM6Zmlyc3QtY2hpbGQsXG4uc3RlcHBlci1idXR0b24tcGx1czpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXN0ZXBwZXItYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWY3LXN0ZXBwZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uc3RlcHBlci1idXR0b246bGFzdC1jaGlsZCxcbi5zdGVwcGVyLWJ1dHRvbi1taW51czpsYXN0LWNoaWxkLFxuLnN0ZXBwZXItYnV0dG9uLXBsdXM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tZjctc3RlcHBlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci1yYWRpdXMpIDA7XG59XG4uc3RlcHBlci1idXR0b24gLmljb24sXG4uc3RlcHBlci1idXR0b24tbWludXMgLmljb24sXG4uc3RlcHBlci1idXR0b24tcGx1cyAuaWNvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN0ZXBwZXItYnV0dG9uICsgLnN0ZXBwZXItYnV0dG9uLFxuLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLFxuLnN0ZXBwZXItYnV0dG9uLXBsdXMgKyAuc3RlcHBlci1idXR0b24sXG4uc3RlcHBlci1idXR0b24gKyAuc3RlcHBlci1idXR0b24tbWludXMsXG4uc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tbWludXMsXG4uc3RlcHBlci1idXR0b24tcGx1cyArIC5zdGVwcGVyLWJ1dHRvbi1taW51cyxcbi5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLFxuLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLXBsdXMsXG4uc3RlcHBlci1idXR0b24tcGx1cyArIC5zdGVwcGVyLWJ1dHRvbi1wbHVzIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc3RlcHBlci1idXR0b24tcGx1cyxcbi5zdGVwcGVyLWJ1dHRvbi1taW51cyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3RlcHBlci1idXR0b24tcGx1czphZnRlcixcbi5zdGVwcGVyLWJ1dHRvbi1taW51czphZnRlcixcbi5zdGVwcGVyLWJ1dHRvbi1wbHVzOmJlZm9yZSxcbi5zdGVwcGVyLWJ1dHRvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc3RlcHBlci1idXR0b24tdGV4dC1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnN0ZXBwZXItYnV0dG9uLXBsdXM6YWZ0ZXIsXG4uc3RlcHBlci1idXR0b24tbWludXM6YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc3RlcHBlci1idXR0b24tcGx1czpiZWZvcmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAycHg7XG59XG4uc3RlcHBlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RlcHBlci1pbnB1dC13cmFwLFxuLnN0ZXBwZXItdmFsdWUge1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1mNy1zdGVwcGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLnN0ZXBwZXIgLnN0ZXBwZXItaW5wdXQtd3JhcCBpbnB1dCxcbi5zdGVwcGVyLXZhbHVlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLXZhbHVlLXRleHQtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctc3RlcHBlci12YWx1ZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctc3RlcHBlci12YWx1ZS1mb250LXdlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGVwcGVyIC5zdGVwcGVyLWlucHV0LXdyYXAgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3RlcHBlci1yb3VuZCxcbi5pb3MgLnN0ZXBwZXItcm91bmQtaW9zLFxuLm1kIC5zdGVwcGVyLXJvdW5kLW1kLFxuLmF1cm9yYSAuc3RlcHBlci1yb3VuZC1hdXJvcmEge1xuICAtLWY3LXN0ZXBwZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZjctc3RlcHBlci1oZWlnaHQpO1xufVxuLnN0ZXBwZXItZmlsbCxcbi5pb3MgLnN0ZXBwZXItZmlsbC1pb3MsXG4ubWQgLnN0ZXBwZXItZmlsbC1tZCxcbi5hdXJvcmEgLnN0ZXBwZXItZmlsbC1hdXJvcmEge1xuICAtLWY3LXN0ZXBwZXItYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLWZpbGwtYnV0dG9uLWJnLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICAtLWY3LXN0ZXBwZXItYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWY3LXN0ZXBwZXItZmlsbC1idXR0b24tdGV4dC1jb2xvcik7XG4gIC0tZjctdG91Y2gtcmlwcGxlLWNvbG9yOiB2YXIoLS1mNy10b3VjaC1yaXBwbGUtd2hpdGUpO1xufVxuLnN0ZXBwZXItZmlsbCAuc3RlcHBlci1idXR0b24gKyAuc3RlcHBlci1idXR0b24sXG4uaW9zIC5zdGVwcGVyLWZpbGwtaW9zIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbixcbi5tZCAuc3RlcHBlci1maWxsLW1kIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbixcbi5hdXJvcmEgLnN0ZXBwZXItZmlsbC1hdXJvcmEgLnN0ZXBwZXItYnV0dG9uICsgLnN0ZXBwZXItYnV0dG9uLFxuLnN0ZXBwZXItcmFpc2VkIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbixcbi5pb3MgLnN0ZXBwZXItcmFpc2VkLWlvcyAuc3RlcHBlci1idXR0b24gKyAuc3RlcHBlci1idXR0b24sXG4ubWQgLnN0ZXBwZXItcmFpc2VkLW1kIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbixcbi5hdXJvcmEgLnN0ZXBwZXItcmFpc2VkLWF1cm9yYSAuc3RlcHBlci1idXR0b24gKyAuc3RlcHBlci1idXR0b24sXG4uc3RlcHBlci1maWxsIC5zdGVwcGVyLWJ1dHRvbi1taW51cyArIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLFxuLmlvcyAuc3RlcHBlci1maWxsLWlvcyAuc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tcGx1cyxcbi5tZCAuc3RlcHBlci1maWxsLW1kIC5zdGVwcGVyLWJ1dHRvbi1taW51cyArIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLFxuLmF1cm9yYSAuc3RlcHBlci1maWxsLWF1cm9yYSAuc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tcGx1cyxcbi5zdGVwcGVyLXJhaXNlZCAuc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tcGx1cyxcbi5pb3MgLnN0ZXBwZXItcmFpc2VkLWlvcyAuc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tcGx1cyxcbi5tZCAuc3RlcHBlci1yYWlzZWQtbWQgLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLXBsdXMsXG4uYXVyb3JhIC5zdGVwcGVyLXJhaXNlZC1hdXJvcmEgLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLXBsdXMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zdGVwcGVyLWZpbGwgLnN0ZXBwZXItYnV0dG9uICsgLnN0ZXBwZXItYnV0dG9uLmFjdGl2ZS1zdGF0ZSxcbi5pb3MgLnN0ZXBwZXItZmlsbC1pb3MgLnN0ZXBwZXItYnV0dG9uICsgLnN0ZXBwZXItYnV0dG9uLmFjdGl2ZS1zdGF0ZSxcbi5tZCAuc3RlcHBlci1maWxsLW1kIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbi5hY3RpdmUtc3RhdGUsXG4uYXVyb3JhIC5zdGVwcGVyLWZpbGwtYXVyb3JhIC5zdGVwcGVyLWJ1dHRvbiArIC5zdGVwcGVyLWJ1dHRvbi5hY3RpdmUtc3RhdGUsXG4uc3RlcHBlci1maWxsIC5zdGVwcGVyLWJ1dHRvbi1taW51cyArIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLmFjdGl2ZS1zdGF0ZSxcbi5pb3MgLnN0ZXBwZXItZmlsbC1pb3MgLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLXBsdXMuYWN0aXZlLXN0YXRlLFxuLm1kIC5zdGVwcGVyLWZpbGwtbWQgLnN0ZXBwZXItYnV0dG9uLW1pbnVzICsgLnN0ZXBwZXItYnV0dG9uLXBsdXMuYWN0aXZlLXN0YXRlLFxuLmF1cm9yYSAuc3RlcHBlci1maWxsLWF1cm9yYSAuc3RlcHBlci1idXR0b24tbWludXMgKyAuc3RlcHBlci1idXR0b24tcGx1cy5hY3RpdmUtc3RhdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZjctc3RlcHBlci1idXR0b24tcHJlc3NlZC1iZy1jb2xvcik7XG59XG4uc3RlcHBlci1yYWlzZWQ6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLWlucHV0LXdyYXAsXG4uaW9zIC5zdGVwcGVyLXJhaXNlZC1pb3M6bm90KC5zdGVwcGVyLWZpbGwtaW9zKTpub3QoLnN0ZXBwZXItZmlsbCkgLnN0ZXBwZXItaW5wdXQtd3JhcCxcbi5tZCAuc3RlcHBlci1yYWlzZWQtbWQ6bm90KC5zdGVwcGVyLWZpbGwtbWQpOm5vdCguc3RlcHBlci1maWxsKSAuc3RlcHBlci1pbnB1dC13cmFwLFxuLmF1cm9yYSAuc3RlcHBlci1yYWlzZWQtYXVyb3JhOm5vdCguc3RlcHBlci1maWxsLWF1cm9yYSk6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLWlucHV0LXdyYXAsXG4uc3RlcHBlci1yYWlzZWQ6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLXZhbHVlLFxuLmlvcyAuc3RlcHBlci1yYWlzZWQtaW9zOm5vdCguc3RlcHBlci1maWxsLWlvcyk6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLXZhbHVlLFxuLm1kIC5zdGVwcGVyLXJhaXNlZC1tZDpub3QoLnN0ZXBwZXItZmlsbC1tZCk6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLXZhbHVlLFxuLmF1cm9yYSAuc3RlcHBlci1yYWlzZWQtYXVyb3JhOm5vdCguc3RlcHBlci1maWxsLWF1cm9yYSk6bm90KC5zdGVwcGVyLWZpbGwpIC5zdGVwcGVyLXZhbHVlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zdGVwcGVyLWxhcmdlLFxuLmlvcyAuc3RlcHBlci1sYXJnZS1pb3MsXG4ubWQgLnN0ZXBwZXItbGFyZ2UtbWQsXG4uYXVyb3JhIC5zdGVwcGVyLWxhcmdlLWF1cm9yYSB7XG4gIC0tZjctc3RlcHBlci1oZWlnaHQ6IHZhcigtLWY3LXN0ZXBwZXItbGFyZ2UtaGVpZ2h0KTtcbn1cbi5zdGVwcGVyLXNtYWxsLFxuLmlvcyAuc3RlcHBlci1zbWFsbC1pb3MsXG4ubWQgLnN0ZXBwZXItc21hbGwtbWQsXG4uYXVyb3JhIC5zdGVwcGVyLXNtYWxsLWF1cm9yYSB7XG4gIC0tZjctc3RlcHBlci1ib3JkZXItd2lkdGg6IHZhcigtLWY3LXN0ZXBwZXItc21hbGwtYm9yZGVyLXdpZHRoKTtcbiAgLS1mNy1zdGVwcGVyLWhlaWdodDogdmFyKC0tZjctc3RlcHBlci1zbWFsbC1oZWlnaHQpO1xufVxuLmlvcyAuc3RlcHBlci1maWxsLnN0ZXBwZXItc21hbGwtaW9zLFxuLmlvcyAuc3RlcHBlci1maWxsLnN0ZXBwZXItc21hbGwge1xuICAtLWY3LXN0ZXBwZXItYnV0dG9uLXByZXNzZWQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LXN0ZXBwZXItYnV0dG9uLXByZXNzZWQtdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLnN0ZXBwZXItcmFpc2VkLFxuLmlvcyAuc3RlcHBlci1yYWlzZWQtaW9zLFxuLm1kIC5zdGVwcGVyLXJhaXNlZC1tZCxcbi5hdXJvcmEgLnN0ZXBwZXItcmFpc2VkLWF1cm9yYSB7XG4gIC0tZjctc3RlcHBlci1ib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LXN0ZXBwZXItcmFpc2VkLWJveC1zaGFkb3cpO1xufVxuLmlvcyAuc3RlcHBlci1idXR0b24gLmY3LWljb25zLFxuLmlvcyAuc3RlcHBlci1idXR0b24tbWludXMgLmY3LWljb25zLFxuLmlvcyAuc3RlcHBlci1idXR0b24tcGx1cyAuZjctaWNvbnMge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaW9zIC5zdGVwcGVyLWZpbGwsXG4uaW9zIC5zdGVwcGVyLWZpbGwtaW9zIHtcbiAgLS1mNy1zdGVwcGVyLWJ1dHRvbi1wcmVzc2VkLWJnLWNvbG9yOiB2YXIoLS1mNy1zdGVwcGVyLWZpbGwtYnV0dG9uLXByZXNzZWQtYmctY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yLXRpbnQpKTtcbn1cbi5pb3MgLnN0ZXBwZXItc21hbGwuc3RlcHBlci1yYWlzZWQsXG4uaW9zIC5zdGVwcGVyLXNtYWxsLWlvcy5zdGVwcGVyLXJhaXNlZCxcbi5pb3MgLnN0ZXBwZXItc21hbGwuc3RlcHBlci1yYWlzZWQtaW9zLFxuLmlvcyAuc3RlcHBlci1zbWFsbC1pb3Muc3RlcHBlci1yYWlzZWQtaW9zIHtcbiAgLS1mNy1zdGVwcGVyLWJvcmRlci13aWR0aDogMHB4O1xufVxuLmlvcyAuc3RlcHBlci1zbWFsbCAuc3RlcHBlci1idXR0b24sXG4uaW9zIC5zdGVwcGVyLXNtYWxsLWlvcyAuc3RlcHBlci1idXR0b24sXG4uaW9zIC5zdGVwcGVyLXNtYWxsIC5zdGVwcGVyLWJ1dHRvbi1taW51cyxcbi5pb3MgLnN0ZXBwZXItc21hbGwtaW9zIC5zdGVwcGVyLWJ1dHRvbi1taW51cyxcbi5pb3MgLnN0ZXBwZXItc21hbGwgLnN0ZXBwZXItYnV0dG9uLXBsdXMsXG4uaW9zIC5zdGVwcGVyLXNtYWxsLWlvcyAuc3RlcHBlci1idXR0b24tcGx1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuLmlvcyAuc3RlcHBlci1zbWFsbCAuc3RlcHBlci1idXR0b24uYWN0aXZlLXN0YXRlOmFmdGVyLFxuLmlvcyAuc3RlcHBlci1zbWFsbC1pb3MgLnN0ZXBwZXItYnV0dG9uLmFjdGl2ZS1zdGF0ZTphZnRlcixcbi5pb3MgLnN0ZXBwZXItc21hbGwgLnN0ZXBwZXItYnV0dG9uLW1pbnVzLmFjdGl2ZS1zdGF0ZTphZnRlcixcbi5pb3MgLnN0ZXBwZXItc21hbGwtaW9zIC5zdGVwcGVyLWJ1dHRvbi1taW51cy5hY3RpdmUtc3RhdGU6YWZ0ZXIsXG4uaW9zIC5zdGVwcGVyLXNtYWxsIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLmFjdGl2ZS1zdGF0ZTphZnRlcixcbi5pb3MgLnN0ZXBwZXItc21hbGwtaW9zIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLmFjdGl2ZS1zdGF0ZTphZnRlcixcbi5pb3MgLnN0ZXBwZXItc21hbGwgLnN0ZXBwZXItYnV0dG9uLmFjdGl2ZS1zdGF0ZTpiZWZvcmUsXG4uaW9zIC5zdGVwcGVyLXNtYWxsLWlvcyAuc3RlcHBlci1idXR0b24uYWN0aXZlLXN0YXRlOmJlZm9yZSxcbi5pb3MgLnN0ZXBwZXItc21hbGwgLnN0ZXBwZXItYnV0dG9uLW1pbnVzLmFjdGl2ZS1zdGF0ZTpiZWZvcmUsXG4uaW9zIC5zdGVwcGVyLXNtYWxsLWlvcyAuc3RlcHBlci1idXR0b24tbWludXMuYWN0aXZlLXN0YXRlOmJlZm9yZSxcbi5pb3MgLnN0ZXBwZXItc21hbGwgLnN0ZXBwZXItYnV0dG9uLXBsdXMuYWN0aXZlLXN0YXRlOmJlZm9yZSxcbi5pb3MgLnN0ZXBwZXItc21hbGwtaW9zIC5zdGVwcGVyLWJ1dHRvbi1wbHVzLmFjdGl2ZS1zdGF0ZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLyogPT09IFNtYXJ0IFNlbGVjdCA9PT0gKi9cbi5zbWFydC1zZWxlY3QgOnJvb3Qge1xuICAvKlxuICAtLWY3LXNtYXJ0LXNlbGVjdC1zaGVldC1iZzogdmFyKC0tZjctbGlzdC1iZy1jb2xvcik7XG4gIC0tZjctc21hcnQtc2VsZWN0LXNoZWV0LXRvb2xiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG4gICovXG59XG4uc21hcnQtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hcnQtc2VsZWN0IC5pdGVtLWFmdGVyIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNtYXJ0LXNlbGVjdC1zaGVldCAucGFnZSxcbi5zbWFydC1zZWxlY3Qtc2hlZXQgLnNoZWV0LW1vZGFsLWlubmVyLFxuLnNtYXJ0LXNlbGVjdC1zaGVldCAubGlzdCB1bCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXNtYXJ0LXNlbGVjdC1zaGVldC1iZywgdmFyKC0tZjctbGlzdC1iZy1jb2xvcikpO1xufVxuLnNtYXJ0LXNlbGVjdC1zaGVldCAudG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXNtYXJ0LXNlbGVjdC1zaGVldC10b29sYmFyLWJvcmRlci1jb2xvciwgdmFyKC0tZjctYmFycy1ib3JkZXItY29sb3IpKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5zbWFydC1zZWxlY3Qtc2hlZXQgLnRvb2xiYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbWFydC1zZWxlY3Qtc2hlZXQgLmxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uc21hcnQtc2VsZWN0LXNoZWV0IC5saXN0IHVsOmJlZm9yZSxcbi5zbWFydC1zZWxlY3Qtc2hlZXQgLmxpc3QgdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc21hcnQtc2VsZWN0LXBvcG92ZXIgLnBvcG92ZXItaW5uZXIge1xuICBtYXgtaGVpZ2h0OiA0MHZoO1xufVxuLyogPT09IEdyaWQgPT09ICovXG46cm9vdCB7XG4gIC0tZjctZ3JpZC1nYXA6IDE2cHg7XG4gIC0tZjctZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIC0tZjctZ3JpZC1yZXNpemUtaGFuZGxlci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctZ3JpZC1yZXNpemUtaGFuZGxlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC0tZjctY29scy1wZXItcm93OiAxO1xufVxuLnJvdyArIC5yb3cge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mNy1ncmlkLXJvdy1nYXApO1xufVxuLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuLnJvdyA+IC5jb2wge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWY3LWdyaWQtZ2FwKSAqICh2YXIoLS1mNy1jb2xzLXBlci1yb3cpIC0gMSkpIC8gdmFyKC0tZjctY29scy1wZXItcm93KSk7XG59XG4ucm93ID4gW2NsYXNzKj1cImNvbC1cIl0ucmVzaXphYmxlLFxuLnJvdyA+IC5jb2wucmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvdy5yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm93Lm5vLWdhcCB7XG4gIC0tZjctZ3JpZC1nYXA6IDBweDtcbiAgLS1mNy1ncmlkLXJvdy1nYXA6IDBweDtcbn1cbi5yb3cgLmNvbC01IHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDIwO1xufVxuLnJvdyAuY29sLTEwIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDEwO1xufVxuLnJvdyAuY29sLTE1IHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDYuNjY2NjY2Njc7XG59XG4ucm93IC5jb2wtMjAge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogNTtcbn1cbi5yb3cgLmNvbC0yNSB7XG4gIC0tZjctY29scy1wZXItcm93OiA0O1xufVxuLnJvdyAuY29sLTMwIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDMuMzMzMzMzMzM7XG59XG4ucm93IC5jb2wtMzMge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMztcbn1cbi5yb3cgLmNvbC0zNSB7XG4gIC0tZjctY29scy1wZXItcm93OiAyLjg1NzE0Mjg2O1xufVxuLnJvdyAuY29sLTQwIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDIuNTtcbn1cbi5yb3cgLmNvbC00NSB7XG4gIC0tZjctY29scy1wZXItcm93OiAyLjIyMjIyMjIyO1xufVxuLnJvdyAuY29sLTUwIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDI7XG59XG4ucm93IC5jb2wtNTUge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMS44MTgxODE4Mjtcbn1cbi5yb3cgLmNvbC02MCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxLjY2NjY2NjY3O1xufVxuLnJvdyAuY29sLTY1IHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNTM4NDYxNTQ7XG59XG4ucm93IC5jb2wtNjYge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMS41O1xufVxuLnJvdyAuY29sLTcwIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNDI4NTcxNDM7XG59XG4ucm93IC5jb2wtNzUge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMS4zMzMzMzMzMztcbn1cbi5yb3cgLmNvbC04MCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxLjI1O1xufVxuLnJvdyAuY29sLTg1IHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTc2NDcwNTk7XG59XG4ucm93IC5jb2wtOTAge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMS4xMTExMTExMTtcbn1cbi5yb3cgLmNvbC05NSB7XG4gIC0tZjctY29scy1wZXItcm93OiAxLjA1MjYzMTU4O1xufVxuLnJvdyAuY29sLTEwMCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxO1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMSksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxKSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMTtcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDIpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMikgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDI7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDMpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAzO1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoNCksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSg0KSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDUpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoNSkgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDU7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSg2KSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDYpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiA2O1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoNyksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSg3KSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogNztcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDgpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoOCkgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDg7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSg5KSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDkpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiA5O1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTApLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTApIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxMDtcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDExKSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDExKSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMTE7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxMiksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxMikgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDEyO1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTMpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTMpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxMztcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDE0KSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDE0KSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMTQ7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxNSksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxNSkgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDE1O1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTYpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTYpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxNjtcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDE3KSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDE3KSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMTc7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxOCksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgxOCkgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDE4O1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTkpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMTkpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAxOTtcbn1cbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDIwKSxcbi5yb3cgLmNvbDpudGgtbGFzdC1vZi10eXBlKDIwKSB+IC5jb2wge1xuICAtLWY3LWNvbHMtcGVyLXJvdzogMjA7XG59XG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgyMSksXG4ucm93IC5jb2w6bnRoLWxhc3Qtb2YtdHlwZSgyMSkgfiAuY29sIHtcbiAgLS1mNy1jb2xzLXBlci1yb3c6IDIxO1xufVxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMjIpLFxuLnJvdyAuY29sOm50aC1sYXN0LW9mLXR5cGUoMjIpIH4gLmNvbCB7XG4gIC0tZjctY29scy1wZXItcm93OiAyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucm93IC54c21hbGwtNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIwO1xuICB9XG4gIC5yb3cgLnhzbWFsbC0xMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEwO1xuICB9XG4gIC5yb3cgLnhzbWFsbC0xNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDYuNjY2NjY2Njc7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTIwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNTtcbiAgfVxuICAucm93IC54c21hbGwtMjUge1xuICAgIC0tZjctY29scy1wZXItcm93OiA0O1xuICB9XG4gIC5yb3cgLnhzbWFsbC0zMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDMuMzMzMzMzMzM7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTMzIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMztcbiAgfVxuICAucm93IC54c21hbGwtMzUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjg1NzE0Mjg2O1xuICB9XG4gIC5yb3cgLnhzbWFsbC00MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIuNTtcbiAgfVxuICAucm93IC54c21hbGwtNDUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjIyMjIyMjIyO1xuICB9XG4gIC5yb3cgLnhzbWFsbC01MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDI7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTU1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS44MTgxODE4MjtcbiAgfVxuICAucm93IC54c21hbGwtNjAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjY2NjY2NjY3O1xuICB9XG4gIC5yb3cgLnhzbWFsbC02NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNTM4NDYxNTQ7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTY2IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS41O1xuICB9XG4gIC5yb3cgLnhzbWFsbC03MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNDI4NTcxNDM7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTc1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4zMzMzMzMzMztcbiAgfVxuICAucm93IC54c21hbGwtODAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjI1O1xuICB9XG4gIC5yb3cgLnhzbWFsbC04NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTc2NDcwNTk7XG4gIH1cbiAgLnJvdyAueHNtYWxsLTkwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4xMTExMTExMTtcbiAgfVxuICAucm93IC54c21hbGwtOTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjA1MjYzMTU4O1xuICB9XG4gIC5yb3cgLnhzbWFsbC0xMDAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMSksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMSkgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMiksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMikgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMyksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMykgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNCksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNCkgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA0O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNSksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNSkgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA1O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNiksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNikgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA2O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNyksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNykgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA3O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOCksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOCkgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA4O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOSksXG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOSkgfiAueHNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA5O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTApLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEwKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEwO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTEpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDExKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDExO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTIpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEyKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEyO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTMpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEzKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEzO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTQpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE0KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE0O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTUpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE1KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE1O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTYpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE2KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE2O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTcpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE3KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE3O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTgpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE4KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE4O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMTkpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE5KSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE5O1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMjApLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIwKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIwO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMjEpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIxKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIxO1xuICB9XG4gIC5yb3cgLnhzbWFsbC1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMjIpLFxuICAucm93IC54c21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIyKSB+IC54c21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnJvdyAuc21hbGwtNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIwO1xuICB9XG4gIC5yb3cgLnNtYWxsLTEwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTA7XG4gIH1cbiAgLnJvdyAuc21hbGwtMTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiA2LjY2NjY2NjY3O1xuICB9XG4gIC5yb3cgLnNtYWxsLTIwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNTtcbiAgfVxuICAucm93IC5zbWFsbC0yNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDQ7XG4gIH1cbiAgLnJvdyAuc21hbGwtMzAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzLjMzMzMzMzMzO1xuICB9XG4gIC5yb3cgLnNtYWxsLTMzIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMztcbiAgfVxuICAucm93IC5zbWFsbC0zNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIuODU3MTQyODY7XG4gIH1cbiAgLnJvdyAuc21hbGwtNDAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjU7XG4gIH1cbiAgLnJvdyAuc21hbGwtNDUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjIyMjIyMjIyO1xuICB9XG4gIC5yb3cgLnNtYWxsLTUwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjtcbiAgfVxuICAucm93IC5zbWFsbC01NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuODE4MTgxODI7XG4gIH1cbiAgLnJvdyAuc21hbGwtNjAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjY2NjY2NjY3O1xuICB9XG4gIC5yb3cgLnNtYWxsLTY1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS41Mzg0NjE1NDtcbiAgfVxuICAucm93IC5zbWFsbC02NiB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNTtcbiAgfVxuICAucm93IC5zbWFsbC03MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNDI4NTcxNDM7XG4gIH1cbiAgLnJvdyAuc21hbGwtNzUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjMzMzMzMzMzO1xuICB9XG4gIC5yb3cgLnNtYWxsLTgwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4yNTtcbiAgfVxuICAucm93IC5zbWFsbC04NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTc2NDcwNTk7XG4gIH1cbiAgLnJvdyAuc21hbGwtOTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjExMTExMTExO1xuICB9XG4gIC5yb3cgLnNtYWxsLTk1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4wNTI2MzE1ODtcbiAgfVxuICAucm93IC5zbWFsbC0xMDAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxKSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyKSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgzKSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg0KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA0O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg1KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA1O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg2KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA2O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg3KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA3O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg4KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA4O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSg5KSxcbiAgLnJvdyAuc21hbGwtYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpIH4gLnNtYWxsLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiA5O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMCksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMCkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEwO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMSksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMSkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDExO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMiksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMikgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEyO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMyksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMykgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEzO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNCksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNCkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE0O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNSksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNSkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE1O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNiksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNikgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE2O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNyksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNykgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE3O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOCksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOCkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE4O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOSksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOSkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE5O1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMCksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMCkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIwO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMSksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMSkgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIxO1xuICB9XG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMiksXG4gIC5yb3cgLnNtYWxsLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMikgfiAuc21hbGwtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyAubWVkaXVtLTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMDtcbiAgfVxuICAucm93IC5tZWRpdW0tMTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMDtcbiAgfVxuICAucm93IC5tZWRpdW0tMTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiA2LjY2NjY2NjY3O1xuICB9XG4gIC5yb3cgLm1lZGl1bS0yMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDU7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTI1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbiAgfVxuICAucm93IC5tZWRpdW0tMzAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzLjMzMzMzMzMzO1xuICB9XG4gIC5yb3cgLm1lZGl1bS0zMyB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDM7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTM1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMi44NTcxNDI4NjtcbiAgfVxuICAucm93IC5tZWRpdW0tNDAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjU7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTQ1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMi4yMjIyMjIyMjtcbiAgfVxuICAucm93IC5tZWRpdW0tNTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyO1xuICB9XG4gIC5yb3cgLm1lZGl1bS01NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuODE4MTgxODI7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTYwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS42NjY2NjY2NztcbiAgfVxuICAucm93IC5tZWRpdW0tNjUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjUzODQ2MTU0O1xuICB9XG4gIC5yb3cgLm1lZGl1bS02NiB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNTtcbiAgfVxuICAucm93IC5tZWRpdW0tNzAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjQyODU3MTQzO1xuICB9XG4gIC5yb3cgLm1lZGl1bS03NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMzMzMzMzMzM7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTgwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4yNTtcbiAgfVxuICAucm93IC5tZWRpdW0tODUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjE3NjQ3MDU5O1xuICB9XG4gIC5yb3cgLm1lZGl1bS05MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTExMTExMTE7XG4gIH1cbiAgLnJvdyAubWVkaXVtLTk1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4wNTI2MzE1ODtcbiAgfVxuICAucm93IC5tZWRpdW0tMTAwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMztcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNjtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNztcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogODtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpLFxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpIH4gLm1lZGl1bS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogOTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDEwKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMCkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMDtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDExKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMSkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDEyKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMikgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMjtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDEzKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMykgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMztcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE0KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNCkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNDtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE1KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNSkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE2KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNikgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNjtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE3KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNykgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNztcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE4KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOCkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxODtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDE5KSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOSkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxOTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDIwKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMCkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMDtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDIxKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMSkgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMTtcbiAgfVxuICAucm93IC5tZWRpdW0tYXV0bzpudGgtbGFzdC1vZi10eXBlKDIyKSxcbiAgLnJvdyAubWVkaXVtLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMikgfiAubWVkaXVtLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm93IC5sYXJnZS01IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjA7XG4gIH1cbiAgLnJvdyAubGFyZ2UtMTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMDtcbiAgfVxuICAucm93IC5sYXJnZS0xNSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDYuNjY2NjY2Njc7XG4gIH1cbiAgLnJvdyAubGFyZ2UtMjAge1xuICAgIC0tZjctY29scy1wZXItcm93OiA1O1xuICB9XG4gIC5yb3cgLmxhcmdlLTI1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbiAgfVxuICAucm93IC5sYXJnZS0zMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDMuMzMzMzMzMzM7XG4gIH1cbiAgLnJvdyAubGFyZ2UtMzMge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzO1xuICB9XG4gIC5yb3cgLmxhcmdlLTM1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMi44NTcxNDI4NjtcbiAgfVxuICAucm93IC5sYXJnZS00MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIuNTtcbiAgfVxuICAucm93IC5sYXJnZS00NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDIuMjIyMjIyMjI7XG4gIH1cbiAgLnJvdyAubGFyZ2UtNTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyO1xuICB9XG4gIC5yb3cgLmxhcmdlLTU1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS44MTgxODE4MjtcbiAgfVxuICAucm93IC5sYXJnZS02MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNjY2NjY2Njc7XG4gIH1cbiAgLnJvdyAubGFyZ2UtNjUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjUzODQ2MTU0O1xuICB9XG4gIC5yb3cgLmxhcmdlLTY2IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS41O1xuICB9XG4gIC5yb3cgLmxhcmdlLTcwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS40Mjg1NzE0MztcbiAgfVxuICAucm93IC5sYXJnZS03NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMzMzMzMzMzM7XG4gIH1cbiAgLnJvdyAubGFyZ2UtODAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjI1O1xuICB9XG4gIC5yb3cgLmxhcmdlLTg1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4xNzY0NzA1OTtcbiAgfVxuICAucm93IC5sYXJnZS05MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTExMTExMTE7XG4gIH1cbiAgLnJvdyAubGFyZ2UtOTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjA1MjYzMTU4O1xuICB9XG4gIC5yb3cgLmxhcmdlLTEwMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMSkgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDE7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMikgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDI7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoMykgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDM7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNCkgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDQ7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNSkgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDU7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNikgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDY7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoNykgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDc7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOCkgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDg7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpLFxuICAucm93IC5sYXJnZS1hdXRvOm50aC1sYXN0LW9mLXR5cGUoOSkgfiAubGFyZ2UtYXV0byB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDk7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEwKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEwKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTA7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDExKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDExKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTE7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEyKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEyKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTI7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEzKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEzKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTM7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE0KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE0KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTQ7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE1KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE1KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTU7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE2KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE2KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTY7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE3KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE3KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTc7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE4KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE4KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTg7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE5KSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE5KSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTk7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIwKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIwKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjA7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIxKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIxKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjE7XG4gIH1cbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIyKSxcbiAgLnJvdyAubGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIyKSB+IC5sYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdyAueGxhcmdlLTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMDtcbiAgfVxuICAucm93IC54bGFyZ2UtMTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMDtcbiAgfVxuICAucm93IC54bGFyZ2UtMTUge1xuICAgIC0tZjctY29scy1wZXItcm93OiA2LjY2NjY2NjY3O1xuICB9XG4gIC5yb3cgLnhsYXJnZS0yMCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDU7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTI1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbiAgfVxuICAucm93IC54bGFyZ2UtMzAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAzLjMzMzMzMzMzO1xuICB9XG4gIC5yb3cgLnhsYXJnZS0zMyB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDM7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTM1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMi44NTcxNDI4NjtcbiAgfVxuICAucm93IC54bGFyZ2UtNDAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyLjU7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTQ1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMi4yMjIyMjIyMjtcbiAgfVxuICAucm93IC54bGFyZ2UtNTAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyO1xuICB9XG4gIC5yb3cgLnhsYXJnZS01NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuODE4MTgxODI7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTYwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS42NjY2NjY2NztcbiAgfVxuICAucm93IC54bGFyZ2UtNjUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjUzODQ2MTU0O1xuICB9XG4gIC5yb3cgLnhsYXJnZS02NiB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuNTtcbiAgfVxuICAucm93IC54bGFyZ2UtNzAge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjQyODU3MTQzO1xuICB9XG4gIC5yb3cgLnhsYXJnZS03NSB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMzMzMzMzMzM7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTgwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4yNTtcbiAgfVxuICAucm93IC54bGFyZ2UtODUge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxLjE3NjQ3MDU5O1xuICB9XG4gIC5yb3cgLnhsYXJnZS05MCB7XG4gICAgLS1mNy1jb2xzLXBlci1yb3c6IDEuMTExMTExMTE7XG4gIH1cbiAgLnJvdyAueGxhcmdlLTk1IHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMS4wNTI2MzE1ODtcbiAgfVxuICAucm93IC54bGFyZ2UtMTAwIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMjtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDMpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogMztcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDQpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNDtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDUpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDYpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNjtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDcpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogNztcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDgpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogODtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpLFxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDkpIH4gLnhsYXJnZS1hdXRvIHtcbiAgICAtLWY3LWNvbHMtcGVyLXJvdzogOTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEwKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMCkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMDtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDExKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMSkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEyKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMikgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMjtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDEzKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxMykgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxMztcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE0KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNCkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNDtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE1KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNSkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE2KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNikgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNjtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE3KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxNykgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxNztcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE4KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOCkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxODtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDE5KSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgxOSkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAxOTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIwKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMCkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMDtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIxKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMSkgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMTtcbiAgfVxuICAucm93IC54bGFyZ2UtYXV0bzpudGgtbGFzdC1vZi10eXBlKDIyKSxcbiAgLnJvdyAueGxhcmdlLWF1dG86bnRoLWxhc3Qtb2YtdHlwZSgyMikgfiAueGxhcmdlLWF1dG8ge1xuICAgIC0tZjctY29scy1wZXItcm93OiAyMjtcbiAgfVxufVxuLnJvdyAucmVzaXplLWhhbmRsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5yb3cgLnJlc2l6ZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucm93IC5yZXNpemUtaGFuZGxlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctZ3JpZC1yZXNpemUtaGFuZGxlci1iZy1jb2xvcik7XG59XG4ucm93ID4gLnJlc2l6ZS1oYW5kbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZjctZ3JpZC1yb3ctZ2FwKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG4ucm93ID4gLnJlc2l6ZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogdmFyKC0tZjctZ3JpZC1yb3ctZ2FwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJvdyA+IC5yZXNpemUtaGFuZGxlcjphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbltjbGFzcyo9XCJjb2wtXCJdID4gLnJlc2l6ZS1oYW5kbGVyLFxuLmNvbCA+IC5yZXNpemUtaGFuZGxlciB7XG4gIHdpZHRoOiB2YXIoLS1mNy1ncmlkLWdhcCk7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5bY2xhc3MqPVwiY29sLVwiXSA+IC5yZXNpemUtaGFuZGxlcjpiZWZvcmUsXG4uY29sID4gLnJlc2l6ZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IHZhcigtLWY3LWdyaWQtZ2FwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuW2NsYXNzKj1cImNvbC1cIl0gPiAucmVzaXplLWhhbmRsZXI6YWZ0ZXIsXG4uY29sID4gLnJlc2l6ZS1oYW5kbGVyOmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGhlaWdodDogODAlO1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5yb3c6bGFzdC1jaGlsZCA+IC5yZXNpemUtaGFuZGxlcixcbi5yb3c6bGFzdC1vZi10eXBlID4gLnJlc2l6ZS1oYW5kbGVyLFxuLnJvdyBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkID4gLnJlc2l6ZS1oYW5kbGVyLFxuLnJvdyBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LW9mLXR5cGUgPiAucmVzaXplLWhhbmRsZXIsXG4ucm93IC5jb2w6bGFzdC1jaGlsZCA+IC5yZXNpemUtaGFuZGxlcixcbi5yb3cgLmNvbDpsYXN0LW9mLXR5cGUgPiAucmVzaXplLWhhbmRsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogPT09IENhbGVuZGFyL0RhdGVwaWNrZXIgPT09ICovXG46cm9vdCB7XG4gIC0tZjctY2FsZW5kYXItaGVpZ2h0OiAzNDBweDtcbiAgLS1mNy1jYWxlbmRhci1zaGVldC1sYW5kc2NhcGUtaGVpZ2h0OiAyMjBweDtcbiAgLS1mNy1jYWxlbmRhci1wb3BvdmVyLXdpZHRoOiAzMjBweDtcbiAgLS1mNy1jYWxlbmRhci1wb3BvdmVyLWhlaWdodDogMzIwcHg7XG4gIC0tZjctY2FsZW5kYXItbW9kYWwtaGVpZ2h0OiA0MjBweDtcbiAgLS1mNy1jYWxlbmRhci1tb2RhbC1tYXgtd2lkdGg6IDM4MHB4O1xuICAtLWY3LWNhbGVuZGFyLW1vZGFsLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLypcbiAgLS1mNy1jYWxlbmRhci1oZWFkZXItYmctY29sb3I6IHZhcigtLWY3LWJhcnMtYmctY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLWhlYWRlci1saW5rLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWxpbmstY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLWhlYWRlci10ZXh0LWNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLWZvb3Rlci1iZy1jb2xvcjogdmFyKC0tZjctYmFycy1iZy1jb2xvcik7XG4gIC0tZjctY2FsZW5kYXItZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tZjctYmFycy1ib3JkZXItY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLWZvb3Rlci1saW5rLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWxpbmstY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLWZvb3Rlci10ZXh0LWNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICAtLWY3LWNhbGVuZGFyLXdlZWstaGVhZGVyLWJnLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci10ZXh0LWNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICAqL1xuICAtLWY3LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nOiAwIDhweDtcbiAgLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci1mb250LXNpemU6IDExcHg7XG4gIC0tZjctY2FsZW5kYXItc2VsZWN0ZWQtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLypcbiAgLS1mNy1jYWxlbmRhci1zZWxlY3RlZC1iZy1jb2xvcjogIHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgLS1mNy1jYWxlbmRhci1wcmV2LW5leHQtdGV4dC1jb2xvcjogI2I4YjhiODtcbiAgLS1mNy1jYWxlbmRhci1kaXNhYmxlZC10ZXh0LWNvbG9yOiAjZDRkNGQ0O1xuICAtLWY3LWNhbGVuZGFyLWV2ZW50LWRvdC1zaXplOiA0cHg7XG4gIC8qXG4gIC0tZjctY2FsZW5kYXItZXZlbnQtYmctY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgLypcbiAgLS1mNy1jYWxlbmRhci1waWNrZXItc2VsZWN0ZWQtdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xuICAqL1xuICAtLWY3LWNhbGVuZGFyLWRheS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LWNhbGVuZGFyLXNoZWV0LWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LWNhbGVuZGFyLW1vZGFsLWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LWNhbGVuZGFyLXBpY2tlci1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy1jYWxlbmRhci1waWNrZXItcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LWNhbGVuZGFyLXBpY2tlci1ob3Zlci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctY2FsZW5kYXItc2hlZXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG4gIC0tZjctY2FsZW5kYXItbW9kYWwtYmctY29sb3I6ICMxMjEyMTI7XG4gIC0tZjctY2FsZW5kYXItc2hlZXQtYmctY29sb3I6ICMxMjEyMTI7XG4gIC0tZjctY2FsZW5kYXItcGlja2VyLWJnLWNvbG9yOiAjMWMxYzFkO1xuICAtLWY3LWNhbGVuZGFyLXBpY2tlci1wcmVzc2VkLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAtLWY3LWNhbGVuZGFyLXBpY2tlci1ob3Zlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbn1cbi5pb3Mge1xuICAtLWY3LWNhbGVuZGFyLXNoZWV0LWJvcmRlci1jb2xvcjogIzkyOTQ5OTtcbiAgLS1mNy1jYWxlbmRhci1oZWFkZXItaGVpZ2h0OiA0NHB4O1xuICAtLWY3LWNhbGVuZGFyLWhlYWRlci1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctY2FsZW5kYXItaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctY2FsZW5kYXItaGVhZGVyLXBhZGRpbmc6IDAgOHB4O1xuICAtLWY3LWNhbGVuZGFyLWZvb3Rlci1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctY2FsZW5kYXItZm9vdGVyLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci1oZWlnaHQ6IDE4cHg7XG4gIC0tZjctY2FsZW5kYXItZGF5LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1mNy1jYWxlbmRhci1kYXktc2l6ZTogMzBweDtcbiAgLS1mNy1jYWxlbmRhci1waWNrZXItZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LWNhbGVuZGFyLXRpbWUtc2VsZWN0b3ItZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tZjctY2FsZW5kYXItdG9kYXktdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1jYWxlbmRhci10b2RheS1iZy1jb2xvcjogI2UzZTNlMztcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3I6IHZhcigtLWY3LWJhcnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1mNy1jYWxlbmRhci1kYXktdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1jYWxlbmRhci10b2RheS10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LWNhbGVuZGFyLXRvZGF5LWJnLWNvbG9yOiAjMzMzO1xufVxuLmNhbGVuZGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1jYWxlbmRhci1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYWxlbmRhci5tb2RhbC1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE1cHgpIHtcbiAgLmNhbGVuZGFyLmNhbGVuZGFyLXNoZWV0IHtcbiAgICBoZWlnaHQ6IHZhcigtLWY3LWNhbGVuZGFyLXNoZWV0LWxhbmRzY2FwZS1oZWlnaHQpO1xuICB9XG4gIC5jYWxlbmRhci5jYWxlbmRhci1tb2RhbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZjctbmF2YmFyLWhlaWdodCkpO1xuICB9XG59XG4uY2FsZW5kYXIuY2FsZW5kYXItaW5saW5lLFxuLmNhbGVuZGFyLmNhbGVuZGFyLXBvcG92ZXIgLmNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGFyLXNoZWV0IHtcbiAgLS1mNy1zaGVldC1ib3JkZXItY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXNoZWV0LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNhbGVuZGFyLXNoZWV0LWJnLWNvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZjctY2FsZW5kYXItaGVpZ2h0KSArIHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pKTtcbn1cbi5jYWxlbmRhci1zaGVldDpiZWZvcmUge1xuICB6LWluZGV4OiA2MDA7XG59XG4uY2FsZW5kYXItc2hlZXQgLnRvb2xiYXI6YmVmb3JlLFxuLmNhbGVuZGFyLW1vZGFsIC50b29sYmFyOmJlZm9yZSxcbi5jYWxlbmRhci1wb3BvdmVyIC50b29sYmFyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsZW5kYXItcG9wb3ZlciB7XG4gIHdpZHRoOiB2YXIoLS1mNy1jYWxlbmRhci1wb3BvdmVyLXdpZHRoKTtcbn1cbi5jYWxlbmRhci1wb3BvdmVyIC50b29sYmFyLXRvcCxcbi5jYWxlbmRhci1wb3BvdmVyIC5jYWxlbmRhci1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmNhbGVuZGFyLXBvcG92ZXIgLmNhbGVuZGFyLWhlYWRlciArIC50b29sYmFyLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FsZW5kYXItcG9wb3ZlciAudG9vbGJhci1ib3R0b20sXG4uY2FsZW5kYXItcG9wb3ZlciAuY2FsZW5kYXItZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYWxlbmRhci1wb3BvdmVyIC5jYWxlbmRhciB7XG4gIGhlaWdodDogdmFyKC0tZjctY2FsZW5kYXItcG9wb3Zlci1oZWlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FsZW5kYXItcG9wb3ZlciAuY2FsZW5kYXItbW9udGgtcGlja2VyLFxuLmNhbGVuZGFyLXBvcG92ZXIgLmNhbGVuZGFyLXllYXItcGlja2VyLFxuLmNhbGVuZGFyLXBvcG92ZXIgLmNhbGVuZGFyLXRpbWUtcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYWxlbmRhci1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IHZhcigtLWY3LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY2FsZW5kYXItaGVhZGVyLWJnLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci1oZWFkZXItdGV4dC1jb2xvciwgdmFyKC0tZjctYmFycy10ZXh0LWNvbG9yKSk7XG4gIGhlaWdodDogdmFyKC0tZjctY2FsZW5kYXItaGVhZGVyLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1jYWxlbmRhci1oZWFkZXItaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jYWxlbmRhci1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LWNhbGVuZGFyLWhlYWRlci1mb250LXdlaWdodCk7XG59XG4uY2FsZW5kYXItaGVhZGVyIGEge1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItaGVhZGVyLWxpbmstY29sb3IsIHZhcigtLWY3LWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG59XG4uY2FsZW5kYXItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1jYWxlbmRhci1mb290ZXItcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLWZvb3Rlci1iZy1jb2xvciwgdmFyKC0tZjctYmFycy1iZy1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItZm9vdGVyLXRleHQtY29sb3IsIHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcikpO1xuICBoZWlnaHQ6IHZhcigtLWY3LWNhbGVuZGFyLWZvb3Rlci1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWNhbGVuZGFyLWhlYWRlci1mb250LXNpemUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXItZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItZm9vdGVyLWxpbmstY29sb3IsIHZhcigtLWY3LWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG59XG4uY2FsZW5kYXItZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLWZvb3Rlci1ib3JkZXItY29sb3IsIHZhcigtLWY3LWJhcnMtYm9yZGVyLWNvbG9yKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmNhbGVuZGFyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IHZhcigtLWY3LWNhbGVuZGFyLW1vZGFsLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogdmFyKC0tZjctY2FsZW5kYXItbW9kYWwtbWF4LXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAxMDB2aCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTM1MDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNhbGVuZGFyLW1vZGFsLWJnLWNvbG9yKTtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctY2FsZW5kYXItbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0yNCk7XG59XG4uY2FsZW5kYXItbW9kYWwubW9kYWwtaW4sXG4uY2FsZW5kYXItbW9kYWwubW9kYWwtb3V0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG4uY2FsZW5kYXItbW9kYWwubW9kYWwtaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmNhbGVuZGFyLW1vZGFsLm1vZGFsLW91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMTAwdmgsIDApO1xufVxuLmNhbGVuZGFyLXdlZWstaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IHZhcigtLWY3LWNhbGVuZGFyLXdlZWstaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXdlZWstaGVhZGVyLWJnLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKSk7XG4gIGNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci10ZXh0LWNvbG9yLCB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KTtcbn1cbi5jYWxlbmRhci13ZWVrLWhlYWRlciAuY2FsZW5kYXItd2Vlay1kYXkge1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1jYWxlbmRhci13ZWVrLWhlYWRlci1oZWlnaHQpO1xufVxuLmNhbGVuZGFyLW1vbnRocyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDEwO1xufVxuLmNhbGVuZGFyLW1vbnRocy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbn1cbi5jYWxlbmRhci1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmNhbGVuZGFyLXJvdyB7XG4gIGhlaWdodDogMTYuNjY2NjY2NjclO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCk7XG59XG4uY2FsZW5kYXItcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5jYWxlbmRhci1tb2RhbCAuY2FsZW5kYXItbW9udGhzOmZpcnN0LWNoaWxkIC5jYWxlbmRhci1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmNhbGVuZGFyLXBvcG92ZXIgLmNhbGVuZGFyLW1vbnRoczpmaXJzdC1jaGlsZCAuY2FsZW5kYXItcm93OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1kYXkge1xuICBmbGV4LXNocmluazogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNC4yODU3MTQyOSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItZGF5LXRleHQtY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctY2FsZW5kYXItZGF5LWZvbnQtc2l6ZSk7XG59XG4uY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS10b2RheSAuY2FsZW5kYXItZGF5LW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci10b2RheS10ZXh0LWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci10b2RheS1iZy1jb2xvcik7XG59XG4uY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS1wcmV2LFxuLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktbmV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci1wcmV2LW5leHQtdGV4dC1jb2xvcik7XG59XG4uY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktc2VsZWN0ZWQgLmNhbGVuZGFyLWRheS1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItc2VsZWN0ZWQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXNlbGVjdGVkLWJnLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLmNhbGVuZGFyLWRheSAuY2FsZW5kYXItZGF5LW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1mNy1jYWxlbmRhci1kYXktc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctY2FsZW5kYXItZGF5LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctY2FsZW5kYXItZGF5LXNpemUpO1xufVxuLmNhbGVuZGFyLWRheSAuY2FsZW5kYXItZGF5LWV2ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5jYWxlbmRhci1kYXkgLmNhbGVuZGFyLWRheS1ldmVudCB7XG4gIHdpZHRoOiB2YXIoLS1mNy1jYWxlbmRhci1ldmVudC1kb3Qtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctY2FsZW5kYXItZXZlbnQtZG90LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWY3LWNhbGVuZGFyLWV2ZW50LWRvdC1zaXplKSAvIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1jYWxlbmRhci1ldmVudC1iZy1jb2xvcik7XG59XG4uY2FsZW5kYXItZGF5IC5jYWxlbmRhci1kYXktZXZlbnQgKyAuY2FsZW5kYXItZGF5LWV2ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5jYWxlbmRhci1yYW5nZSAuY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS1zZWxlY3RlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLmNhbGVuZGFyLXJhbmdlIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LXNlbGVjdGVkIC5jYWxlbmRhci1kYXktbnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYWxlbmRhci1tb250aC1zZWxlY3Rvcixcbi5jYWxlbmRhci15ZWFyLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMTA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FsZW5kYXItbW9udGgtc2VsZWN0b3IgLmNhbGVuZGFyLWRheS1udW1iZXIsXG4uY2FsZW5kYXIteWVhci1zZWxlY3RvciAuY2FsZW5kYXItZGF5LW51bWJlciB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhbGVuZGFyLW1vbnRoLXNlbGVjdG9yIGEuaWNvbi1vbmx5LFxuLmNhbGVuZGFyLXllYXItc2VsZWN0b3IgYS5pY29uLW9ubHkge1xuICBtaW4td2lkdGg6IDM2cHg7XG59XG4uY2FsZW5kYXItbW9udGgtcGlja2VyLFxuLmNhbGVuZGFyLXllYXItcGlja2VyLFxuLmNhbGVuZGFyLXRpbWUtcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1jYWxlbmRhci1waWNrZXItYmctY29sb3IpO1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhbGVuZGFyLW1vbnRoLXBpY2tlcixcbi5jYWxlbmRhci15ZWFyLXBpY2tlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jYWxlbmRhci1waWNrZXItZm9udC1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbSxcbi5jYWxlbmRhci15ZWFyLXBpY2tlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbSBzcGFuLFxuLmNhbGVuZGFyLXllYXItcGlja2VyLWl0ZW0gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRldmljZS1kZXNrdG9wLmF1cm9yYSAuY2FsZW5kYXItbW9udGgtcGlja2VyLWl0ZW06aG92ZXIsXG4uZGV2aWNlLWRlc2t0b3AuYXVyb3JhIC5jYWxlbmRhci15ZWFyLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctY2FsZW5kYXItcGlja2VyLWhvdmVyLWJnLWNvbG9yKTtcbn1cbi5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbS5hY3RpdmUtc3RhdGUsXG4uY2FsZW5kYXIteWVhci1waWNrZXItaXRlbS5hY3RpdmUtc3RhdGUsXG4uZGV2aWNlLWRlc2t0b3AuYXVyb3JhIC5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbS5hY3RpdmUtc3RhdGUsXG4uZGV2aWNlLWRlc2t0b3AuYXVyb3JhIC5jYWxlbmRhci15ZWFyLXBpY2tlci1pdGVtLmFjdGl2ZS1zdGF0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNhbGVuZGFyLXBpY2tlci1wcmVzc2VkLWJnLWNvbG9yKTtcbn1cbi5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmNhbGVuZGFyLW1vbnRoLXBpY2tlci1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5zaGVldC1tb2RhbCAuY2FsZW5kYXItbW9udGgtcGlja2VyLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDMpO1xufVxuLnNoZWV0LW1vZGFsIC5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbTpudGgtY2hpbGQoNG4gKyAxKTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hlZXQtbW9kYWwgLmNhbGVuZGFyLW1vbnRoLXBpY2tlci1pdGVtOm50aC1jaGlsZChuICsgOSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9wb3ZlciAuY2FsZW5kYXItbW9udGgtcGlja2VyLWl0ZW0sXG4uY2FsZW5kYXItbW9kYWwgLmNhbGVuZGFyLW1vbnRoLXBpY2tlci1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBoZWlnaHQ6IDI1JTtcbn1cbi5wb3BvdmVyIC5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbTpudGgtY2hpbGQoM24gKyAxKTpiZWZvcmUsXG4uY2FsZW5kYXItbW9kYWwgLmNhbGVuZGFyLW1vbnRoLXBpY2tlci1pdGVtOm50aC1jaGlsZCgzbiArIDEpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyIC5jYWxlbmRhci1tb250aC1waWNrZXItaXRlbTpudGgtY2hpbGQobiArIDEwKTphZnRlcixcbi5jYWxlbmRhci1tb2RhbCAuY2FsZW5kYXItbW9udGgtcGlja2VyLWl0ZW06bnRoLWNoaWxkKG4gKyAxMCk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FsZW5kYXItbW9udGgtcGlja2VyLWl0ZW0tY3VycmVudCxcbi5jYWxlbmRhci15ZWFyLXBpY2tlci1pdGVtLWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tZjctY2FsZW5kYXItcGlja2VyLXNlbGVjdGVkLXRleHQtY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG59XG4uY2FsZW5kYXIteWVhci1waWNrZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLS13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5jYWxlbmRhci15ZWFyLXBpY2tlci1pdGVtIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FsZW5kYXIteWVhci1waWNrZXItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLmNhbGVuZGFyLXRpbWUtc2VsZWN0b3Ige1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jYWxlbmRhci10aW1lLXNlbGVjdG9yLWZvbnQtc2l6ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxlbmRhci10aW1lLXNlbGVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWNhbGVuZGFyLXJvdy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5jYWxlbmRhci10aW1lLXNlbGVjdG9yIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmNhbGVuZGFyLXRpbWUtcGlja2VyIHtcbiAgLS1mNy1waWNrZXItcG9wb3Zlci1oZWlnaHQ6IDEwMCU7XG4gIC0tZjctcGlja2VyLWlubGluZS1oZWlnaHQ6IDEwMCU7XG4gIC0tZjctcGlja2VyLWl0ZW0tc2VsZWN0ZWQtdGV4dC1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpO1xufVxuLmNhbGVuZGFyLXRpbWUtcGlja2VyIC50b29sYmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyLXRpbWUtcGlja2VyIC5waWNrZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4vKiA9PT0gUGlja2VyID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXBpY2tlci1oZWlnaHQ6IDI2MHB4O1xuICAtLWY3LXBpY2tlci1pbmxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgLS1mNy1waWNrZXItcG9wb3Zlci1oZWlnaHQ6IDIwMHB4O1xuICAtLWY3LXBpY2tlci1wb3BvdmVyLXdpZHRoOiAyODBweDtcbiAgLS1mNy1waWNrZXItbGFuZHNjYXBlLWhlaWdodDogMjAwcHg7XG4gIC0tZjctcGlja2VyLWl0ZW0taGVpZ2h0OiAzNnB4O1xuICAtLWY3LXBpY2tlci1pdGVtLXNlbGVjdGVkLXRleHQtY29sb3I6ICMwMDA7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LXBpY2tlci1pdGVtLXNlbGVjdGVkLXRleHQtY29sb3I6ICNmZmY7XG59XG4uaW9zIHtcbiAgLS1mNy1waWNrZXItY29sdW1uLWZvbnQtc2l6ZTogMjBweDtcbiAgLS1mNy1waWNrZXItc2hlZXQtYmctY29sb3I6ICNjZmQ1ZGE7XG4gIC0tZjctcGlja2VyLWRpdmlkZXItdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1waWNrZXItaXRlbS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtLWY3LXBpY2tlci1pdGVtLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LXBpY2tlci1zaGVldC1iZy1jb2xvcjogIzFjMWMxZDtcbiAgLS1mNy1waWNrZXItZGl2aWRlci10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LXBpY2tlci1pdGVtLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZjctcGlja2VyLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuLnBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWY3LXBpY2tlci1oZWlnaHQpO1xufVxuLnBpY2tlci5waWNrZXItaW5saW5lIHtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1waWNrZXItaW5saW5lLWhlaWdodCk7XG59XG4ucG9wb3ZlciAucGlja2VyIHtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1waWNrZXItcG9wb3Zlci1oZWlnaHQpO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNXB4KSB7XG4gIC5waWNrZXI6bm90KC5waWNrZXItaW5saW5lKSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1mNy1waWNrZXItbGFuZHNjYXBlLWhlaWdodCk7XG4gIH1cbn1cbi5waWNrZXIuc2hlZXQtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1waWNrZXItc2hlZXQtYmctY29sb3IsIHZhcigtLWY3LXNoZWV0LWJnLWNvbG9yKSk7XG59XG4ucGlja2VyLXBvcG92ZXIge1xuICB3aWR0aDogdmFyKC0tZjctcGlja2VyLXBvcG92ZXItd2lkdGgpO1xufVxuLnBpY2tlci1wb3BvdmVyIC50b29sYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cbi5waWNrZXItcG9wb3ZlciAudG9vbGJhcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGlja2VyLXBvcG92ZXIgLnRvb2xiYXIgKyAucGlja2VyLWNvbHVtbnMge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KSk7XG59XG4ucGlja2VyLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hc2stYm94LWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNSUsIHdoaXRlIDIwJSwgd2hpdGUgODAlLCB0cmFuc3BhcmVudCA5NSUsIHRyYW5zcGFyZW50KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1waWNrZXItY29sdW1uLWZvbnQtc2l6ZSk7XG59XG4ucGlja2VyLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5waWNrZXItY29sdW1uLnBpY2tlci1jb2x1bW4tZmlyc3Q6YmVmb3JlLFxuLnBpY2tlci1jb2x1bW4ucGlja2VyLWNvbHVtbi1sYXN0OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbn1cbi5waWNrZXItY29sdW1uLnBpY2tlci1jb2x1bW4tZmlyc3Q6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucGlja2VyLWNvbHVtbi5waWNrZXItY29sdW1uLWxhc3Q6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLnBpY2tlci1jb2x1bW4ucGlja2VyLWNvbHVtbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5waWNrZXItY29sdW1uLnBpY2tlci1jb2x1bW4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpY2tlci1jb2x1bW4ucGlja2VyLWNvbHVtbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBpY2tlci1jb2x1bW4ucGlja2VyLWNvbHVtbi1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWY3LXBpY2tlci1kaXZpZGVyLXRleHQtY29sb3IpO1xufVxuLnBpY2tlci1pdGVtcyB7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4ucGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IHZhcigtLWY3LXBpY2tlci1pdGVtLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1waWNrZXItaXRlbS1oZWlnaHQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgY29sb3I6IHZhcigtLWY3LXBpY2tlci1pdGVtLXRleHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGlja2VyLWl0ZW0gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5waWNrZXItY29sdW1uLWFic29sdXRlIC5waWNrZXItaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5waWNrZXItaXRlbS5waWNrZXItaXRlbS1mYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5waWNrZXItaXRlbS5waWNrZXItaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1mNy1waWNrZXItaXRlbS1zZWxlY3RlZC10ZXh0LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGVYKDBkZWcpO1xufVxuLnBpY2tlci1jZW50ZXItaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1waWNrZXItaXRlbS1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWY3LXBpY2tlci1pdGVtLWhlaWdodCkgLyAyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGlja2VyLWNlbnRlci1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctcGlja2VyLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4ucGlja2VyLWNlbnRlci1oaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1waWNrZXItaXRlbS1zZWxlY3RlZC1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoY2FsYygxIC8gdmFyKC0tZjctZGV2aWNlLXBpeGVsLXJhdGlvKSkpO1xufVxuLnBpY2tlci0zZCAucGlja2VyLWNvbHVtbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnBpY2tlci0zZCAucGlja2VyLWNvbHVtbixcbi5waWNrZXItM2QgLnBpY2tlci1pdGVtcyxcbi5waWNrZXItM2QgLnBpY2tlci1pdGVtIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5waWNrZXItM2QgLnBpY2tlci1jb2x1bW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5waWNrZXItM2QgLnBpY2tlci1pdGVtIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlciAtMTEwcHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLyogPT09IEluZmluaXRlID09PSAqL1xuLmluZmluaXRlLXNjcm9sbC1wcmVsb2FkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5maW5pdGUtc2Nyb2xsLXByZWxvYWRlci5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pb3MgLmluZmluaXRlLXNjcm9sbC1wcmVsb2FkZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmlvcyAuaW5maW5pdGUtc2Nyb2xsLXByZWxvYWRlciAucHJlbG9hZGVyLFxuLmlvcyAuaW5maW5pdGUtc2Nyb2xsLXByZWxvYWRlci5wcmVsb2FkZXIge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLyogPT09IFBUUiA9PT0gKi9cbi5pb3Mge1xuICAtLWY3LXB0ci1wcmVsb2FkZXItc2l6ZTogMjhweDtcbiAgLS1mNy1wdHItc2l6ZTogNDRweDtcbn1cbi5wdHItcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHZhcigtLWY3LXB0ci10b3AsIDApO1xuICBoZWlnaHQ6IHZhcigtLWY3LXB0ci1zaXplKTtcbn1cbi5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IHZhcigtLWY3LXB0ci1wcmVsb2FkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctcHRyLXByZWxvYWRlci1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mNy1wdHItcHJlbG9hZGVyLXNpemUpIC8gMik7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1wdHItcHJlbG9hZGVyLXNpemUpIC8gMik7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHRyLWJvdHRvbSAucHRyLXByZWxvYWRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucHRyLXdpdGgtbmF2YmFyLWxhcmdlLXRyYW5zcGFyZW50IC5wdHItcHJlbG9hZGVyLFxuLnB0ci13aXRoLW5hdmJhci10cmFuc3BhcmVudCAucHRyLXByZWxvYWRlciB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWY3LXBhZ2UtbmF2YmFyLW9mZnNldCwgMHB4KSArIHZhcigtLWY3LXNhZmUtYXJlYS10b3ApKTtcbn1cbi5pb3MgLnB0ci1wcmVsb2FkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZjctcHRyLXNpemUpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4uaW9zIC5wdHItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogdmFyKC0tZjctcHJlbG9hZGVyLWNvbG9yKTtcbn1cbi5pb3MgLnB0ci1hcnJvdzphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnZnJhbWV3b3JrNy1jb3JlLWljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICdwdHJfYXJyb3dfaW9zJztcbn1cbi5pb3MgLnB0ci1jb250ZW50Om5vdCgucHRyLXJlZnJlc2hpbmcpIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIge1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uaW9zIC5wdHItdHJhbnNpdGlvbmluZyxcbi5pb3MgLnB0ci1yZWZyZXNoaW5nIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5pb3MgLnB0ci1yZWZyZXNoaW5nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1mNy1wdHItc2l6ZSksIDApO1xufVxuLmlvcyAucHRyLXJlZnJlc2hpbmcgLnB0ci1hcnJvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pb3MgLnB0ci1yZWZyZXNoaW5nIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmlvcyAucHRyLXB1bGwtdXAgLnB0ci1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uaW9zIC5wdHItbm8tbmF2YmFyLFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLWxhcmdlLXRyYW5zcGFyZW50LFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWY3LXB0ci1zaXplKSk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgdmFyKC0tZjctcHRyLXNpemUpKTtcbn1cbi5pb3MgLnB0ci1uby1uYXZiYXIgLnB0ci1wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQgLnB0ci1wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItdHJhbnNwYXJlbnQgLnB0ci1wcmVsb2FkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlvcyAucHRyLWJvdHRvbSAucHRyLXByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1mNy1wdHItc2l6ZSkpO1xufVxuLmlvcyAucHRyLWJvdHRvbS5wdHItdHJhbnNpdGlvbmluZyA+ICosXG4uaW9zIC5wdHItYm90dG9tLnB0ci1yZWZyZXNoaW5nID4gKiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uaW9zIC5wdHItYm90dG9tLnB0ci1yZWZyZXNoaW5nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlvcyAucHRyLWJvdHRvbS5wdHItcmVmcmVzaGluZyA+ICoge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiB2YXIoLS1mNy1wdHItc2l6ZSkpLCAwKTtcbn1cbi5pb3MgLnB0ci1ib3R0b20gLnB0ci1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uaW9zIC5wdHItYm90dG9tLnB0ci1wdWxsLXVwIC5wdHItYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5pb3MgLnB0ci13aXRoLW5hdmJhci1sYXJnZS10cmFuc3BhcmVudCAucHRyLXByZWxvYWRlciAucHJlbG9hZGVyLFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50IC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQgLnB0ci1wcmVsb2FkZXIgLnB0ci1hcnJvdyxcbi5pb3MgLnB0ci13aXRoLW5hdmJhci10cmFuc3BhcmVudCAucHRyLXByZWxvYWRlciAucHRyLWFycm93IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi5pb3MgLnB0ci13aXRoLW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC5wdHItcHVsbC1kb3duIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItdHJhbnNwYXJlbnQucHRyLXB1bGwtZG93biAucHRyLXByZWxvYWRlciAucHJlbG9hZGVyLFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLWxhcmdlLXRyYW5zcGFyZW50LnB0ci1wdWxsLXVwIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItdHJhbnNwYXJlbnQucHRyLXB1bGwtdXAgLnB0ci1wcmVsb2FkZXIgLnByZWxvYWRlcixcbi5pb3MgLnB0ci13aXRoLW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC5wdHItcmVmcmVzaGluZyAucHRyLXByZWxvYWRlciAucHJlbG9hZGVyLFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50LnB0ci1yZWZyZXNoaW5nIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQucHRyLXB1bGwtZG93biAucHRyLXByZWxvYWRlciAucHRyLWFycm93LFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50LnB0ci1wdWxsLWRvd24gLnB0ci1wcmVsb2FkZXIgLnB0ci1hcnJvdyxcbi5pb3MgLnB0ci13aXRoLW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC5wdHItcHVsbC11cCAucHRyLXByZWxvYWRlciAucHRyLWFycm93LFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50LnB0ci1wdWxsLXVwIC5wdHItcHJlbG9hZGVyIC5wdHItYXJyb3csXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQucHRyLXJlZnJlc2hpbmcgLnB0ci1wcmVsb2FkZXIgLnB0ci1hcnJvdyxcbi5pb3MgLnB0ci13aXRoLW5hdmJhci10cmFuc3BhcmVudC5wdHItcmVmcmVzaGluZyAucHRyLXByZWxvYWRlciAucHRyLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pb3MgLnB0ci13aXRoLW5hdmJhci1sYXJnZS10cmFuc3BhcmVudC5wdHItY2xvc2luZyAucHRyLXByZWxvYWRlciAucHJlbG9hZGVyLFxuLmlvcyAucHRyLXdpdGgtbmF2YmFyLXRyYW5zcGFyZW50LnB0ci1jbG9zaW5nIC5wdHItcHJlbG9hZGVyIC5wcmVsb2FkZXIsXG4uaW9zIC5wdHItd2l0aC1uYXZiYXItbGFyZ2UtdHJhbnNwYXJlbnQucHRyLWNsb3NpbmcgLnB0ci1wcmVsb2FkZXIgLnB0ci1hcnJvdyxcbi5pb3MgLnB0ci13aXRoLW5hdmJhci10cmFuc3BhcmVudC5wdHItY2xvc2luZyAucHRyLXByZWxvYWRlciAucHRyLWFycm93IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4vKiA9PT0gSW1hZ2VzIExhenkgTG9hZGluZyA9PT0gKi9cbi5sYXp5LWxvYWRlZC5sYXp5LWZhZGUtaW4ge1xuICBhbmltYXRpb246IGxhenlGYWRlSW4gNjAwbXM7XG59XG5Aa2V5ZnJhbWVzIGxhenlGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiA9PT0gRGF0YSBUYWJsZSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy10YWJsZS1oZWFkLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1mNy10YWJsZS1ib2R5LWZvbnQtc2l6ZTogMTRweDtcbiAgLS1mNy10YWJsZS1mb290ZXItZm9udC1zaXplOiAxMnB4O1xuICAtLWY3LXRhYmxlLWlucHV0LWhlaWdodDogMjRweDtcbiAgLS1mNy10YWJsZS1pbnB1dC1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctdGFibGUtY29sbGFwc2libGUtY2VsbC1wYWRkaW5nOiAxNnB4O1xuICAtLWY3LXRhYmxlLWxpbmstaWNvbi1vbmx5LWljb24tc2l6ZTogMjBweDtcbiAgLS1mNy10YWJsZS1zb3J0YWJsZS1pY29uLWNvbG9yOiAjMDAwO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy10YWJsZS1jZWxsLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1mNy10YWJsZS1zb3J0YWJsZS1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWY3LXRhYmxlLWlucHV0LXRleHQtY29sb3I6ICNmZmY7XG59XG4uaW9zIHtcbiAgLS1mNy10YWJsZS1oZWFkLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctdGFibGUtaGVhZC1jZWxsLWhlaWdodDogNDRweDtcbiAgLS1mNy10YWJsZS1oZWFkLWljb24tc2l6ZTogMThweDtcbiAgLS1mNy10YWJsZS1ib2R5LWNlbGwtaGVpZ2h0OiA0NHB4O1xuICAtLWY3LXRhYmxlLWNlbGwtcGFkZGluZy12ZXJ0aWNhbDogMHB4O1xuICAtLWY3LXRhYmxlLWNlbGwtcGFkZGluZy1ob3Jpem9udGFsOiAxNnB4O1xuICAtLWY3LXRhYmxlLWVkZ2UtY2VsbC1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctdGFibGUtbGFiZWwtY2VsbC1wYWRkaW5nLWhvcml6b250YWw6IDE2cHg7XG4gIC0tZjctdGFibGUtY2hlY2tib3gtY2VsbC13aWR0aDogMjJweDtcbiAgLyogLS1mNy10YWJsZS1hY3Rpb25zLWNlbGwtbGluay1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpOyAqL1xuICAvKiAtLWY3LXRhYmxlLWFjdGlvbnMtbGluay1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3IpOyAqL1xuICAtLWY3LXRhYmxlLXRpdGxlLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy10YWJsZS10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWY3LXRhYmxlLWNhcmQtaGVhZGVyLWhlaWdodDogNjRweDtcbiAgLS1mNy10YWJsZS1mb290ZXItaGVpZ2h0OiA0NHB4O1xuICAtLWY3LXRhYmxlLWhlYWQtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy10YWJsZS1jZWxsLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLS1mNy10YWJsZS1zZWxlY3RlZC1yb3ctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tZjctdGFibGUtZm9vdGVyLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC0tZjctdGFibGUtaW5wdXQtdGV4dC1jb2xvcjogIzAwMDtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LXRhYmxlLWhlYWQtdGV4dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1mNy10YWJsZS1mb290ZXItdGV4dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1mNy10YWJsZS1zZWxlY3RlZC1yb3ctYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uZGF0YS10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uZGF0YS10YWJsZSB0YWJsZSxcbnRhYmxlLmRhdGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGF0YS10YWJsZSB0aGVhZCB0aCxcbi5kYXRhLXRhYmxlIHRoZWFkIHRkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10YWJsZS1oZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10YWJsZS1oZWFkLWZvbnQtd2VpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IHZhcigtLWY3LXRhYmxlLWhlYWQtY2VsbC1oZWlnaHQpO1xufVxuLmRhdGEtdGFibGUgdGhlYWQgdGg6bm90KC5zb3J0YWJsZS1jZWxsLWFjdGl2ZSksXG4uZGF0YS10YWJsZSB0aGVhZCB0ZDpub3QoLnNvcnRhYmxlLWNlbGwtYWN0aXZlKSB7XG4gIGNvbG9yOiB2YXIoLS1mNy10YWJsZS1oZWFkLXRleHQtY29sb3IpO1xufVxuLmRhdGEtdGFibGUgdGhlYWQgaS5pY29uLFxuLmRhdGEtdGFibGUgdGhlYWQgaS5mNy1pY29ucyxcbi5kYXRhLXRhYmxlIHRoZWFkIGkubWF0ZXJpYWwtaWNvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IHZhcigtLWY3LXRhYmxlLWhlYWQtaWNvbi1zaXplKTtcbn1cbi5kYXRhLXRhYmxlIHRib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10YWJsZS1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uZGF0YS10YWJsZSB0Ym9keSB0aCxcbi5kYXRhLXRhYmxlIHRib2R5IHRkIHtcbiAgaGVpZ2h0OiB2YXIoLS1mNy10YWJsZS1ib2R5LWNlbGwtaGVpZ2h0KTtcbn1cbi5kYXRhLXRhYmxlIHRib2R5IHRyLmRhdGEtdGFibGUtcm93LXNlbGVjdGVkLFxuLmRldmljZS1kZXNrdG9wIC5kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctdGFibGUtc2VsZWN0ZWQtcm93LWJnLWNvbG9yKTtcbn1cbi5kYXRhLXRhYmxlIHRib2R5IHRkOmJlZm9yZSxcbi5kYXRhLXRhYmxlIHRib2R5IHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4uZGF0YS10YWJsZSB0aCxcbi5kYXRhLXRhYmxlIHRkIHtcbiAgLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWY3LXRhYmxlLWNlbGwtcGFkZGluZy1yaWdodDogdmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LXRhYmxlLWNlbGwtcGFkZGluZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctcmlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGF0YS10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5kYXRhLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtZWRnZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbCk7XG59XG4uZGF0YS10YWJsZSB0aDpsYXN0LWNoaWxkLFxuLmRhdGEtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1mNy10YWJsZS1lZGdlLWNlbGwtcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cbi5kYXRhLXRhYmxlIHRoLmxhYmVsLWNlbGwsXG4uZGF0YS10YWJsZSB0ZC5sYWJlbC1jZWxsIHtcbiAgLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtbGFiZWwtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWY3LXRhYmxlLWNlbGwtcGFkZGluZy1yaWdodDogdmFyKC0tZjctdGFibGUtbGFiZWwtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmRhdGEtdGFibGUgdGgubnVtZXJpYy1jZWxsLFxuLmRhdGEtdGFibGUgdGQubnVtZXJpYy1jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGF0YS10YWJsZSB0aC5jaGVja2JveC1jZWxsLFxuLmRhdGEtdGFibGUgdGQuY2hlY2tib3gtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogdmFyKC0tZjctdGFibGUtY2hlY2tib3gtY2VsbC13aWR0aCk7XG59XG4uZGF0YS10YWJsZSB0aC5jaGVja2JveC1jZWxsIGxhYmVsICsgc3Bhbixcbi5kYXRhLXRhYmxlIHRkLmNoZWNrYm94LWNlbGwgbGFiZWwgKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5kYXRhLXRhYmxlIHRoLmNoZWNrYm94LWNlbGw6Zmlyc3QtY2hpbGQsXG4uZGF0YS10YWJsZSB0ZC5jaGVja2JveC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctcmlnaHQpIC8gMik7XG59XG4uZGF0YS10YWJsZSB0aC5jaGVja2JveC1jZWxsOmZpcnN0LWNoaWxkICsgdGQsXG4uZGF0YS10YWJsZSB0ZC5jaGVja2JveC1jZWxsOmZpcnN0LWNoaWxkICsgdGQsXG4uZGF0YS10YWJsZSB0aC5jaGVja2JveC1jZWxsOmZpcnN0LWNoaWxkICsgdGgsXG4uZGF0YS10YWJsZSB0ZC5jaGVja2JveC1jZWxsOmZpcnN0LWNoaWxkICsgdGgge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWxlZnQpIC8gMik7XG59XG4uZGF0YS10YWJsZSB0aC5jaGVja2JveC1jZWxsOmxhc3QtY2hpbGQsXG4uZGF0YS10YWJsZSB0ZC5jaGVja2JveC1jZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWxlZnQpIC8gMik7XG59XG4uZGF0YS10YWJsZSB0aC5hY3Rpb25zLWNlbGwsXG4uZGF0YS10YWJsZSB0ZC5hY3Rpb25zLWNlbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhLXRhYmxlIHRoLmFjdGlvbnMtY2VsbCBhLmxpbmssXG4uZGF0YS10YWJsZSB0ZC5hY3Rpb25zLWNlbGwgYS5saW5rIHtcbiAgY29sb3I6IHZhcigtLWY3LXRhYmxlLWFjdGlvbnMtY2VsbC1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLmRhdGEtdGFibGUgdGggYS5pY29uLW9ubHksXG4uZGF0YS10YWJsZSB0ZCBhLmljb24tb25seSxcbi5jYXJkIC5kYXRhLXRhYmxlIHRoIGEuaWNvbi1vbmx5LFxuLmNhcmQgLmRhdGEtdGFibGUgdGQgYS5pY29uLW9ubHksXG4uY2FyZC5kYXRhLXRhYmxlIHRoIGEuaWNvbi1vbmx5LFxuLmNhcmQuZGF0YS10YWJsZSB0ZCBhLmljb24tb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5kYXRhLXRhYmxlIHRoIGEuaWNvbi1vbmx5IGksXG4uZGF0YS10YWJsZSB0ZCBhLmljb24tb25seSBpLFxuLmNhcmQgLmRhdGEtdGFibGUgdGggYS5pY29uLW9ubHkgaSxcbi5jYXJkIC5kYXRhLXRhYmxlIHRkIGEuaWNvbi1vbmx5IGksXG4uY2FyZC5kYXRhLXRhYmxlIHRoIGEuaWNvbi1vbmx5IGksXG4uY2FyZC5kYXRhLXRhYmxlIHRkIGEuaWNvbi1vbmx5IGkge1xuICBmb250LXNpemU6IHZhcigtLWY3LXRhYmxlLWxpbmstaWNvbi1vbmx5LWljb24tc2l6ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbDpub3QoLmlucHV0LWNlbGwpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbC5pbnB1dC1jZWxsIC50YWJsZS1oZWFkLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbDpub3QoLm51bWVyaWMtY2VsbCk6bm90KC5pbnB1dC1jZWxsKTphZnRlcixcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsLm51bWVyaWMtY2VsbDpub3QoLmlucHV0LWNlbGwpOmJlZm9yZSxcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsOm5vdCgubnVtZXJpYy1jZWxsKS5pbnB1dC1jZWxsID4gLnRhYmxlLWhlYWQtbGFiZWw6YWZ0ZXIsXG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbC5udW1lcmljLWNlbGwuaW5wdXQtY2VsbCA+IC50YWJsZS1oZWFkLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdhcnJvd19ib3R0b21fbWQnO1xuICBmb250LWZhbWlseTogJ2ZyYW1ld29yazctY29yZS1pY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1mNy10YWJsZS1zb3J0YWJsZS1pY29uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmRldmljZS1kZXNrdG9wIC5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsOm5vdCguc29ydGFibGUtY2VsbC1hY3RpdmUpOmhvdmVyOmFmdGVyLFxuLmRldmljZS1kZXNrdG9wIC5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsOm5vdCguc29ydGFibGUtY2VsbC1hY3RpdmUpIC50YWJsZS1oZWFkLWxhYmVsOmhvdmVyOmFmdGVyLFxuLmRldmljZS1kZXNrdG9wIC5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsOm5vdCguc29ydGFibGUtY2VsbC1hY3RpdmUpOmhvdmVyOmJlZm9yZSxcbi5kZXZpY2UtZGVza3RvcCAuZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbDpub3QoLnNvcnRhYmxlLWNlbGwtYWN0aXZlKSAudGFibGUtaGVhZC1sYWJlbDpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU0O1xufVxuLmRhdGEtdGFibGUgLnNvcnRhYmxlLWNlbGwuc29ydGFibGUtY2VsbC1hY3RpdmU6YWZ0ZXIsXG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbC5zb3J0YWJsZS1jZWxsLWFjdGl2ZSAudGFibGUtaGVhZC1sYWJlbDphZnRlcixcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsLnNvcnRhYmxlLWNlbGwtYWN0aXZlOmJlZm9yZSxcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsLnNvcnRhYmxlLWNlbGwtYWN0aXZlIC50YWJsZS1oZWFkLWxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuODcgIWltcG9ydGFudDtcbn1cbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsLnNvcnRhYmxlLWRlc2M6YWZ0ZXIsXG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbC5zb3J0YWJsZS1kZXNjOmFmdGVyLFxuLmRhdGEtdGFibGUgLnRhYmxlLWhlYWQtbGFiZWw6YWZ0ZXIsXG4uZGF0YS10YWJsZSAuc29ydGFibGUtY2VsbC5zb3J0YWJsZS1kZXNjOmJlZm9yZSxcbi5kYXRhLXRhYmxlIC5zb3J0YWJsZS1jZWxsLnNvcnRhYmxlLWRlc2M6YmVmb3JlLFxuLmRhdGEtdGFibGUgLnRhYmxlLWhlYWQtbGFiZWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmRhdGEtdGFibGUuY2FyZCAuY2FyZC1oZWFkZXIsXG4uY2FyZCAuZGF0YS10YWJsZSAuY2FyZC1oZWFkZXIsXG4uZGF0YS10YWJsZS5jYXJkIC5jYXJkLWZvb3Rlcixcbi5jYXJkIC5kYXRhLXRhYmxlIC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtZWRnZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXRhYmxlLWVkZ2UtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmRhdGEtdGFibGUuY2FyZCAuY2FyZC1oZWFkZXIsXG4uY2FyZCAuZGF0YS10YWJsZSAuY2FyZC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiB2YXIoLS1mNy10YWJsZS1jYXJkLWhlYWRlci1oZWlnaHQpO1xufVxuLmRhdGEtdGFibGUuY2FyZCAuY2FyZC1jb250ZW50LFxuLmNhcmQgLmRhdGEtdGFibGUgLmNhcmQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uZGF0YS10YWJsZS5jYXJkIC5jYXJkLWZvb3Rlcixcbi5jYXJkIC5kYXRhLXRhYmxlIC5jYXJkLWZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LXRhYmxlLWZvb3Rlci1oZWlnaHQpO1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWY3LXRhYmxlLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10YWJsZS10aXRsZS1mb250LXdlaWdodCk7XG59XG4uZGF0YS10YWJsZSAuZGF0YS10YWJsZS1saW5rcyxcbi5kYXRhLXRhYmxlIC5kYXRhLXRhYmxlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtbGlua3MgLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNjRweDtcbn1cbi5kYXRhLXRhYmxlIC5kYXRhLXRhYmxlLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhLXRhYmxlIC5kYXRhLXRhYmxlLWFjdGlvbnMgYS5saW5rIHtcbiAgY29sb3I6IHZhcigtLWY3LXRhYmxlLWFjdGlvbnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtYWN0aW9ucyBhLmxpbmsuaWNvbi1vbmx5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtaGVhZGVyLFxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtaGVhZGVyLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRhLXRhYmxlIC5jYXJkLWhlYWRlciA+IC5kYXRhLXRhYmxlLWhlYWRlcixcbi5kYXRhLXRhYmxlIC5jYXJkLWhlYWRlciA+IC5kYXRhLXRhYmxlLWhlYWRlci1zZWxlY3RlZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy1jYXJkLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LWNhcmQtaGVhZGVyLXBhZGRpbmctdmVydGljYWwpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZjctdGFibGUtZWRnZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXRhYmxlLWVkZ2UtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LXRhYmxlLWVkZ2UtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZjctdGFibGUtZWRnZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbCkpO1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtaGVhZGVyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGEtdGFibGUuZGF0YS10YWJsZS1oYXMtY2hlY2tlZCAuZGF0YS10YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGEtdGFibGUuZGF0YS10YWJsZS1oYXMtY2hlY2tlZCAuZGF0YS10YWJsZS1oZWFkZXItc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtdGl0bGUtc2VsZWN0ZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4uZGF0YS10YWJsZSAuZGF0YS10YWJsZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdGFibGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LXRhYmxlLWZvb3Rlci1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctdGFibGUtZm9vdGVyLXRleHQtY29sb3IpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRhdGEtdGFibGUgLmRhdGEtdGFibGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4uZGF0YS10YWJsZSAuZGF0YS10YWJsZS1yb3dzLXNlbGVjdCxcbi5kYXRhLXRhYmxlIC5kYXRhLXRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhdGEtdGFibGUgLmlucHV0LWNlbGwge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGF0YS10YWJsZSAuaW5wdXQtY2VsbCAudGFibGUtaGVhZC1sYWJlbCArIC5pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5kYXRhLXRhYmxlIC5pbnB1dC1jZWxsIC5pbnB1dCB7XG4gIGhlaWdodDogdmFyKC0tZjctdGFibGUtaW5wdXQtaGVpZ2h0KTtcbn1cbi5kYXRhLXRhYmxlIC5pbnB1dC1jZWxsIC5pbnB1dCBpbnB1dCxcbi5kYXRhLXRhYmxlIC5pbnB1dC1jZWxsIC5pbnB1dCB0ZXh0YXJlYSxcbi5kYXRhLXRhYmxlIC5pbnB1dC1jZWxsIC5pbnB1dCBzZWxlY3Qge1xuICBoZWlnaHQ6IHZhcigtLWY3LXRhYmxlLWlucHV0LWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mNy10YWJsZS1pbnB1dC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10YWJsZS1pbnB1dC1mb250LXNpemUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGF0YS10YWJsZS5kYXRhLXRhYmxlLWNvbGxhcHNpYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdGJvZHksXG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdHIsXG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdHIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGF0YS10YWJsZS5kYXRhLXRhYmxlLWNvbGxhcHNpYmxlIHRyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxNTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbiAgfVxuICAuZGF0YS10YWJsZS5kYXRhLXRhYmxlLWNvbGxhcHNpYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdGQge1xuICAgIC0tZjctdGFibGUtY2VsbC1wYWRkaW5nLWxlZnQ6IHZhcigtLWY3LXRhYmxlLWNvbGxhcHNpYmxlLWNlbGwtcGFkZGluZyk7XG4gICAgLS1mNy10YWJsZS1jZWxsLXBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXRhYmxlLWNvbGxhcHNpYmxlLWNlbGwtcGFkZGluZyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWY3LXRhYmxlLWJvZHktY2VsbC1oZWlnaHQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRhdGEtdGFibGUuZGF0YS10YWJsZS1jb2xsYXBzaWJsZSB0ZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGF0YS10YWJsZS5kYXRhLXRhYmxlLWNvbGxhcHNpYmxlIHRkOm5vdCguY2hlY2tib3gtY2VsbCk6YmVmb3JlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbGxhcHNpYmxlLXRpdGxlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IHZhcigtLWY3LXRhYmxlLWhlYWQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZjctdGFibGUtaGVhZC1mb250LXdlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLWY3LXRhYmxlLWhlYWQtdGV4dC1jb2xvcik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdGQuY2hlY2tib3gtY2VsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kYXRhLXRhYmxlLmRhdGEtdGFibGUtY29sbGFwc2libGUgdGQuY2hlY2tib3gtY2VsbCArIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmRhdGEtdGFibGUuZGF0YS10YWJsZS1jb2xsYXBzaWJsZSB0ZC5jaGVja2JveC1jZWxsIH4gdGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG4uZGF0YS10YWJsZSAueHNtYWxsLW9ubHksXG4uZGF0YS10YWJsZSAueHNtYWxsLWxhbmRzY2FwZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZGF0YS10YWJsZSAueHNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kYXRhLXRhYmxlIC54c21hbGwtbGFuZHNjYXBlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5kYXRhLXRhYmxlIC5zbWFsbC1vbmx5LFxuLmRhdGEtdGFibGUgLnNtYWxsLWxhbmRzY2FwZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZGF0YS10YWJsZSAuc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmRhdGEtdGFibGUgLnNtYWxsLWxhbmRzY2FwZS1vbmx5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uZGF0YS10YWJsZSAubWVkaXVtLW9ubHksXG4uZGF0YS10YWJsZSAubWVkaXVtLWxhbmRzY2FwZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YS10YWJsZSAubWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kYXRhLXRhYmxlIC5tZWRpdW0tbGFuZHNjYXBlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5kYXRhLXRhYmxlIC5sYXJnZS1vbmx5LFxuLmRhdGEtdGFibGUgLmxhcmdlLWxhbmRzY2FwZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGEtdGFibGUgLmxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGF0YS10YWJsZSAubGFyZ2UtbGFuZHNjYXBlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5kYXRhLXRhYmxlIC54bGFyZ2Utb25seSxcbi5kYXRhLXRhYmxlIC54bGFyZ2UtbGFuZHNjYXBlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGF0YS10YWJsZSAueGxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGF0YS10YWJsZSAueGxhcmdlLWxhbmRzY2FwZS1vbmx5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uaW9zIC5kYXRhLXRhYmxlIHRoLmFjdGlvbnMtY2VsbCBhLmxpbmsgKyBhLmxpbmssXG4uaW9zIC5kYXRhLXRhYmxlIHRkLmFjdGlvbnMtY2VsbCBhLmxpbmsgKyBhLmxpbmsge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5pb3MgLnNvcnRhYmxlLWNlbGw6bm90KC5udW1lcmljLWNlbGwpOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5pb3MgLnNvcnRhYmxlLWNlbGwubnVtZXJpYy1jZWxsOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmlvcyAuZGF0YS10YWJsZS1saW5rcyBhLmxpbmsgKyBhLmxpbmssXG4uaW9zIC5kYXRhLXRhYmxlLWFjdGlvbnMgYS5saW5rICsgYS5saW5rLFxuLmlvcyAuZGF0YS10YWJsZS1saW5rcyAuYnV0dG9uICsgLmJ1dHRvbixcbi5pb3MgLmRhdGEtdGFibGUtYWN0aW9ucyAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmlvcyAuZGF0YS10YWJsZS1hY3Rpb25zIGEubGluay5pY29uLW9ubHkge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmlvcyAuZGF0YS10YWJsZS1yb3dzLXNlbGVjdCBhLmxpbmssXG4uaW9zIC5kYXRhLXRhYmxlLXBhZ2luYXRpb24gYS5saW5rIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5pb3MgLmRhdGEtdGFibGUtcm93cy1zZWxlY3QgKyAuZGF0YS10YWJsZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uaW9zIC5kYXRhLXRhYmxlLXJvd3Mtc2VsZWN0IC5pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmlvcyAuZGF0YS10YWJsZS1wYWdpbmF0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLyogPT09IEZBQiA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1mYWItbWFyZ2luOiAxNnB4O1xuICAtLWY3LWZhYi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LWZhYi1leHRlbmRlZC10ZXh0LWZvbnQtc2l6ZTogMTRweDtcbiAgLS1mNy1mYWItZXh0ZW5kZWQtdGV4dC1wYWRkaW5nOiAwIDIwcHg7XG4gIC0tZjctZmFiLWxhYmVsLWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LWZhYi1sYWJlbC10ZXh0LWNvbG9yOiAjMzMzO1xuICAtLWY3LWZhYi1sYWJlbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZjctZmFiLWxhYmVsLXBhZGRpbmc6IDRweCAxMnB4O1xuICAtLWY3LWZhYi1idXR0b24tc2l6ZTogNDBweDtcbiAgLyogLS1mNy1mYWItcHJlc3NlZC1iZy1jb2xvcjogdmFyKC0tZjctdGhlbWUtY29sb3Itc2hhZGUpOyAqL1xufVxuLmlvcyB7XG4gIC0tZjctZmFiLXNpemU6IDUwcHg7XG4gIC0tZjctZmFiLWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1mNy1mYWItZXh0ZW5kZWQtc2l6ZTogNTBweDtcbiAgLS1mNy1mYWItZXh0ZW5kZWQtdGV4dC1mb250LXdlaWdodDogNjAwO1xuICAtLWY3LWZhYi1leHRlbmRlZC10ZXh0LWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWY3LWZhYi1sYWJlbC1ib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tZjctZmFiLWxhYmVsLWZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5mYWItYmFja2Ryb3Age1xuICB6LWluZGV4OiAxNDAwO1xufVxuLmZhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTUwMDtcbn1cbi5mYWIgYSB7XG4gIC0tZjctdG91Y2gtcmlwcGxlLWNvbG9yOiB2YXIoLS1mNy10b3VjaC1yaXBwbGUtd2hpdGUpO1xufVxuLmZhYi1sZWZ0LXRvcCxcbi5mYWItbGVmdC1jZW50ZXIsXG4uZmFiLWxlZnQtYm90dG9tIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1mNy1mYWItbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1sZWZ0KSk7XG59XG4uZmFiLXJpZ2h0LXRvcCxcbi5mYWItcmlnaHQtY2VudGVyLFxuLmZhYi1yaWdodC1ib3R0b20ge1xuICByaWdodDogY2FsYyh2YXIoLS1mNy1mYWItbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCkpO1xufVxuLmZhYi1sZWZ0LXRvcCxcbi5mYWItY2VudGVyLXRvcCxcbi5mYWItcmlnaHQtdG9wIHtcbiAgdG9wOiB2YXIoLS1mNy1mYWItbWFyZ2luKTtcbn1cbi5mYWItbGVmdC1ib3R0b20sXG4uZmFiLWNlbnRlci1ib3R0b20sXG4uZmFiLXJpZ2h0LWJvdHRvbSB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1mNy1mYWItbWFyZ2luKSArIHZhcigtLWY3LXNhZmUtYXJlYS1ib3R0b20pKTtcbn1cbi5mYWItY2VudGVyLXRvcCxcbi5mYWItY2VudGVyLWNlbnRlcixcbi5mYWItY2VudGVyLWJvdHRvbSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZhYi1sZWZ0LWNlbnRlcixcbi5mYWItY2VudGVyLWNlbnRlcixcbi5mYWItcmlnaHQtY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mYWItY2VudGVyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZhYiA+IGEsXG4uZmFiLWJ1dHRvbnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LWZhYi1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgd2lkdGg6IHZhcigtLWY3LWZhYi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1mYWItc2l6ZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWZhYi1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mNy1mYWItc2l6ZSkgLyAyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1mNy1mYWItdGV4dC1jb2xvcik7XG59XG4uZmFiID4gYS5hY3RpdmUtc3RhdGUsXG4uZmFiLWJ1dHRvbnMgYS5hY3RpdmUtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1mYWItcHJlc3NlZC1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3Itc2hhZGUpKTtcbn1cbi5mYWIgPiBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbn1cbi5mYWIgPiBhIGkgKyBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhYi1idXR0b25zIGEge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWY3LWZhYi1idXR0b24tc2l6ZSkgLyAyKTtcbiAgd2lkdGg6IHZhcigtLWY3LWZhYi1idXR0b24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctZmFiLWJ1dHRvbi1zaXplKTtcbn1cbi5mYWItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mYWItYnV0dG9ucyBhIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWItb3BlbmVkOm5vdCguZmFiLW1vcnBoKSA+IGEgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDkwZGVnKSBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZhYi1vcGVuZWQ6bm90KC5mYWItbW9ycGgpID4gYSBpICsgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhYi1vcGVuZWQgLmZhYi1idXR0b25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmFiLW9wZW5lZCAuZmFiLWJ1dHRvbnMgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuLmZhYi1vcGVuZWQgLmZhYi1idXR0b25zIGE6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbi5mYWItb3BlbmVkIC5mYWItYnV0dG9ucyBhOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLmZhYi1vcGVuZWQgLmZhYi1idXR0b25zIGE6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG4uZmFiLW9wZW5lZCAuZmFiLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbi5mYWItb3BlbmVkIC5mYWItYnV0dG9ucyBhOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuLmZhYi1idXR0b25zLXRvcCxcbi5mYWItYnV0dG9ucy1ib3R0b20ge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiB2YXIoLS1mNy1mYWItYnV0dG9uLXNpemUpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LWZhYi1idXR0b24tc2l6ZSkgLyAyKTtcbn1cbi5mYWItYnV0dG9ucy10b3Age1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5mYWItYnV0dG9ucy10b3AgYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLmZhYi1idXR0b25zLXRvcCBhICsgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmFiLWJ1dHRvbnMtYm90dG9tIHtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZhYi1idXR0b25zLWJvdHRvbSBhIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuLmZhYi1idXR0b25zLWJvdHRvbSBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZmFiLWJ1dHRvbnMtbGVmdCxcbi5mYWItYnV0dG9ucy1yaWdodCB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IHZhcigtLWY3LWZhYi1idXR0b24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1mYWItYnV0dG9uLXNpemUpIC8gMik7XG59XG4uZmFiLWJ1dHRvbnMtbGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mYWItYnV0dG9ucy1sZWZ0IGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMHB4LCAwKSBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG4uZmFiLWJ1dHRvbnMtbGVmdCBhICsgYSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5mYWItYnV0dG9ucy1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmZhYi1idXR0b25zLXJpZ2h0IGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHNjYWxlKDAuMyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmZhYi1idXR0b25zLXJpZ2h0IGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZmFiLWJ1dHRvbnMtY2VudGVyIHtcbiAgbGVmdDogMCU7XG4gIHRvcDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmFiLWJ1dHRvbnMtY2VudGVyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmFiLWJ1dHRvbnMtY2VudGVyIGE6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWY3LWZhYi1idXR0b24tc2l6ZSkgLyAyKTtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC4zKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi5mYWItYnV0dG9ucy1jZW50ZXIgYTpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZjctZmFiLWJ1dHRvbi1zaXplKSAvIDIpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KSBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5mYWItYnV0dG9ucy1jZW50ZXIgYTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZjctZmFiLWJ1dHRvbi1zaXplKSAvIDIpO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuMyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG4uZmFiLWJ1dHRvbnMtY2VudGVyIGE6bnRoLWNoaWxkKDQpIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1mYWItYnV0dG9uLXNpemUpIC8gMik7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpIHNjYWxlKDAuMyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbi5mYWItbW9ycGgge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWY3LWZhYi1zaXplKSAvIDIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1mYWItYmctY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWZhYi1ib3gtc2hhZG93KTtcbn1cbi5mYWItbW9ycGggPiBhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZhYi1vcGVuZWQuZmFiLW1vcnBoID4gYSBpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWItbW9ycGgsXG4uZmFiLW1vcnBoID4gYSxcbi5mYWItbW9ycGgtdGFyZ2V0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG4uZmFiLW1vcnBoLXRhcmdldDpub3QoLmZhYi1tb3JwaC10YXJnZXQtdmlzaWJsZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhYi1leHRlbmRlZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IHZhcigtLWY3LWZhYi1leHRlbmRlZC1zaXplKTtcbn1cbi5mYWItZXh0ZW5kZWQgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZjctZmFiLWV4dGVuZGVkLXNpemUpO1xufVxuLmZhYi1leHRlbmRlZCA+IGEgaSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tZjctZmFiLWV4dGVuZGVkLXNpemUpIC8gMik7XG59XG4uZmFiLWV4dGVuZGVkIGkgfiAuZmFiLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWZhYi1leHRlbmRlZC1zaXplKTtcbn1cbi5mYWItZXh0ZW5kZWQgPiBhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mYWItdGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctZmFiLWV4dGVuZGVkLXRleHQtZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tZjctZmFiLWV4dGVuZGVkLXRleHQtcGFkZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1mYWItZXh0ZW5kZWQtdGV4dC1mb250LXdlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mNy1mYWItZXh0ZW5kZWQtdGV4dC1sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmFiLWxhYmVsLWJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZmFiLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZzogdmFyKC0tZjctZmFiLWxhYmVsLXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1mYWItbGFiZWwtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWZhYi1sYWJlbC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1mNy1mYWItbGFiZWwtdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWZhYi1sYWJlbC1ib3gtc2hhZG93KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1mYWItbGFiZWwtZm9udC1zaXplKTtcbn1cbi5mYWItcmlnaHQtdG9wIC5mYWItbGFiZWwsXG4uZmFiLXJpZ2h0LWNlbnRlciAuZmFiLWxhYmVsLFxuLmZhYi1yaWdodC1ib3R0b20gLmZhYi1sYWJlbCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mYWItbGVmdC10b3AgLmZhYi1sYWJlbCxcbi5mYWItbGVmdC1jZW50ZXIgLmZhYi1sYWJlbCxcbi5mYWItbGVmdC1ib3R0b20gLmZhYi1sYWJlbCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmF2YmFyIH4gKiAuZmFiLWxlZnQtdG9wLFxuLm5hdmJhciB+ICogLmZhYi1jZW50ZXItdG9wLFxuLm5hdmJhciB+ICogLmZhYi1yaWdodC10b3AsXG4ubmF2YmFyIH4gLmZhYi1sZWZ0LXRvcCxcbi5uYXZiYXIgfiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFyIH4gLmZhYi1yaWdodC10b3AsXG4ubmF2YmFycyB+ICogLmZhYi1sZWZ0LXRvcCxcbi5uYXZiYXJzIH4gKiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFycyB+ICogLmZhYi1yaWdodC10b3AsXG4ubmF2YmFycyB+IC5mYWItbGVmdC10b3AsXG4ubmF2YmFycyB+IC5mYWItY2VudGVyLXRvcCxcbi5uYXZiYXJzIH4gLmZhYi1yaWdodC10b3Age1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xufVxuLnRvb2xiYXItdG9wIH4gKiAuZmFiLWxlZnQtdG9wLFxuLnRvb2xiYXItdG9wIH4gKiAuZmFiLWNlbnRlci10b3AsXG4udG9vbGJhci10b3AgfiAqIC5mYWItcmlnaHQtdG9wLFxuLnRvb2xiYXItdG9wIH4gLmZhYi1sZWZ0LXRvcCxcbi50b29sYmFyLXRvcCB+IC5mYWItY2VudGVyLXRvcCxcbi50b29sYmFyLXRvcCB+IC5mYWItcmlnaHQtdG9wLFxuLmlvcyAudG9vbGJhci10b3AtaW9zIH4gKiAuZmFiLWxlZnQtdG9wLFxuLmlvcyAudG9vbGJhci10b3AtaW9zIH4gKiAuZmFiLWNlbnRlci10b3AsXG4uaW9zIC50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItcmlnaHQtdG9wLFxuLmlvcyAudG9vbGJhci10b3AtaW9zIH4gLmZhYi1sZWZ0LXRvcCxcbi5pb3MgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItY2VudGVyLXRvcCxcbi5pb3MgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItcmlnaHQtdG9wLFxuLm1kIC50b29sYmFyLXRvcC1tZCB+ICogLmZhYi1sZWZ0LXRvcCxcbi5tZCAudG9vbGJhci10b3AtbWQgfiAqIC5mYWItY2VudGVyLXRvcCxcbi5tZCAudG9vbGJhci10b3AtbWQgfiAqIC5mYWItcmlnaHQtdG9wLFxuLm1kIC50b29sYmFyLXRvcC1tZCB+IC5mYWItbGVmdC10b3AsXG4ubWQgLnRvb2xiYXItdG9wLW1kIH4gLmZhYi1jZW50ZXItdG9wLFxuLm1kIC50b29sYmFyLXRvcC1tZCB+IC5mYWItcmlnaHQtdG9wIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpO1xufVxuLnRvb2xiYXItYm90dG9tIH4gKiAuZmFiLWxlZnQtYm90dG9tLFxuLnRvb2xiYXItYm90dG9tIH4gKiAuZmFiLWNlbnRlci1ib3R0b20sXG4udG9vbGJhci1ib3R0b20gfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLnRvb2xiYXItYm90dG9tIH4gLmZhYi1sZWZ0LWJvdHRvbSxcbi50b29sYmFyLWJvdHRvbSB+IC5mYWItY2VudGVyLWJvdHRvbSxcbi50b29sYmFyLWJvdHRvbSB+IC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zIH4gKiAuZmFiLWxlZnQtYm90dG9tLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zIH4gKiAuZmFiLWNlbnRlci1ib3R0b20sXG4uaW9zIC50b29sYmFyLWJvdHRvbS1pb3MgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zIH4gLmZhYi1sZWZ0LWJvdHRvbSxcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcyB+IC5mYWItY2VudGVyLWJvdHRvbSxcbi5pb3MgLnRvb2xiYXItYm90dG9tLWlvcyB+IC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCB+ICogLmZhYi1sZWZ0LWJvdHRvbSxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQgfiAqIC5mYWItY2VudGVyLWJvdHRvbSxcbi5tZCAudG9vbGJhci1ib3R0b20tbWQgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCB+IC5mYWItbGVmdC1ib3R0b20sXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kIH4gLmZhYi1jZW50ZXItYm90dG9tLFxuLm1kIC50b29sYmFyLWJvdHRvbS1tZCB+IC5mYWItcmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctdG9vbGJhci1oZWlnaHQpO1xufVxuLnRhYmJhci1sYWJlbHMudG9vbGJhci1ib3R0b20gfiAqIC5mYWItbGVmdC1ib3R0b20sXG4udGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbSB+ICogLmZhYi1jZW50ZXItYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci1ib3R0b20gfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci1ib3R0b20gfiAuZmFiLWxlZnQtYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci1ib3R0b20gfiAuZmFiLWNlbnRlci1ib3R0b20sXG4udGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbSB+IC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1pb3MgfiAqIC5mYWItbGVmdC1ib3R0b20sXG4uaW9zIC50YWJiYXItbGFiZWxzLnRvb2xiYXItYm90dG9tLWlvcyB+ICogLmZhYi1jZW50ZXItYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1pb3MgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1pb3MgfiAuZmFiLWxlZnQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1pb3MgfiAuZmFiLWNlbnRlci1ib3R0b20sXG4uaW9zIC50YWJiYXItbGFiZWxzLnRvb2xiYXItYm90dG9tLWlvcyB+IC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItYm90dG9tLW1kIH4gKiAuZmFiLWxlZnQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItYm90dG9tLW1kIH4gKiAuZmFiLWNlbnRlci1ib3R0b20sXG4ubWQgLnRhYmJhci1sYWJlbHMudG9vbGJhci1ib3R0b20tbWQgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItYm90dG9tLW1kIH4gLmZhYi1sZWZ0LWJvdHRvbSxcbi5tZCAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1tZCB+IC5mYWItY2VudGVyLWJvdHRvbSxcbi5tZCAudGFiYmFyLWxhYmVscy50b29sYmFyLWJvdHRvbS1tZCB+IC5mYWItcmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpO1xufVxuLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AgfiAqIC5mYWItbGVmdC1ib3R0b20sXG4udGFiYmFyLWxhYmVscy50b29sYmFyLXRvcCB+ICogLmZhYi1jZW50ZXItYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AgfiAuZmFiLWxlZnQtYm90dG9tLFxuLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AgfiAuZmFiLWNlbnRlci1ib3R0b20sXG4udGFiYmFyLWxhYmVscy50b29sYmFyLXRvcCB+IC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItbGVmdC1ib3R0b20sXG4uaW9zIC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLWlvcyB+ICogLmZhYi1jZW50ZXItYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1pb3MgfiAuZmFiLWxlZnQtYm90dG9tLFxuLmlvcyAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1pb3MgfiAuZmFiLWNlbnRlci1ib3R0b20sXG4uaW9zIC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLW1kIH4gKiAuZmFiLWxlZnQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLW1kIH4gKiAuZmFiLWNlbnRlci1ib3R0b20sXG4ubWQgLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AtbWQgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLm1kIC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLW1kIH4gLmZhYi1sZWZ0LWJvdHRvbSxcbi5tZCAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1tZCB+IC5mYWItY2VudGVyLWJvdHRvbSxcbi5tZCAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1tZCB+IC5mYWItcmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpO1xufVxuLm1lc3NhZ2ViYXIgfiAqIC5mYWItbGVmdC1ib3R0b20sXG4ubWVzc2FnZWJhciB+ICogLmZhYi1jZW50ZXItYm90dG9tLFxuLm1lc3NhZ2ViYXIgfiAqIC5mYWItcmlnaHQtYm90dG9tLFxuLm1lc3NhZ2ViYXIgfiAuZmFiLWxlZnQtYm90dG9tLFxuLm1lc3NhZ2ViYXIgfiAuZmFiLWNlbnRlci1ib3R0b20sXG4ubWVzc2FnZWJhciB+IC5mYWItcmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctbWVzc2FnZWJhci1oZWlnaHQpO1xufVxuLm5hdmJhciArIC50b29sYmFyLXRvcCB+ICogLmZhYi1sZWZ0LXRvcCxcbi5pb3MgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItbGVmdC10b3AsXG4ubWQgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItbGVmdC10b3AsXG4ubmF2YmFyICsgLnRvb2xiYXItdG9wIH4gKiAuZmFiLWNlbnRlci10b3AsXG4uaW9zIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zIH4gKiAuZmFiLWNlbnRlci10b3AsXG4ubWQgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItY2VudGVyLXRvcCxcbi5uYXZiYXIgKyAudG9vbGJhci10b3AgfiAqIC5mYWItcmlnaHQtdG9wLFxuLmlvcyAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcyB+ICogLmZhYi1yaWdodC10b3AsXG4ubWQgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MgfiAqIC5mYWItcmlnaHQtdG9wLFxuLm5hdmJhciArIC50b29sYmFyLXRvcCB+IC5mYWItbGVmdC10b3AsXG4uaW9zIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zIH4gLmZhYi1sZWZ0LXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItbGVmdC10b3AsXG4ubmF2YmFyICsgLnRvb2xiYXItdG9wIH4gLmZhYi1jZW50ZXItdG9wLFxuLmlvcyAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItY2VudGVyLXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItY2VudGVyLXRvcCxcbi5uYXZiYXIgKyAudG9vbGJhci10b3AgfiAuZmFiLXJpZ2h0LXRvcCxcbi5pb3MgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MgfiAuZmFiLXJpZ2h0LXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItcmlnaHQtdG9wIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mNy10b29sYmFyLWhlaWdodCkgKyB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSArIHZhcigtLWY3LXNhZmUtYXJlYS10b3ApKTtcbn1cbi5uYXZiYXIgKyAudG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+ICogLmZhYi1sZWZ0LXRvcCxcbi5pb3MgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MudGFiYmFyLWxhYmVscyB+ICogLmZhYi1sZWZ0LXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gKiAuZmFiLWxlZnQtdG9wLFxuLm5hdmJhciArIC50b29sYmFyLXRvcC50YWJiYXItbGFiZWxzIH4gKiAuZmFiLWNlbnRlci10b3AsXG4uaW9zIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAqIC5mYWItY2VudGVyLXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gKiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFyICsgLnRvb2xiYXItdG9wLnRhYmJhci1sYWJlbHMgfiAqIC5mYWItcmlnaHQtdG9wLFxuLmlvcyAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gKiAuZmFiLXJpZ2h0LXRvcCxcbi5tZCAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gKiAuZmFiLXJpZ2h0LXRvcCxcbi5uYXZiYXIgKyAudG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+IC5mYWItbGVmdC10b3AsXG4uaW9zIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAuZmFiLWxlZnQtdG9wLFxuLm1kIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAuZmFiLWxlZnQtdG9wLFxuLm5hdmJhciArIC50b29sYmFyLXRvcC50YWJiYXItbGFiZWxzIH4gLmZhYi1jZW50ZXItdG9wLFxuLmlvcyAubmF2YmFyICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gLmZhYi1jZW50ZXItdG9wLFxuLm1kIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFyICsgLnRvb2xiYXItdG9wLnRhYmJhci1sYWJlbHMgfiAuZmFiLXJpZ2h0LXRvcCxcbi5pb3MgLm5hdmJhciArIC50b29sYmFyLXRvcC1pb3MudGFiYmFyLWxhYmVscyB+IC5mYWItcmlnaHQtdG9wLFxuLm1kIC5uYXZiYXIgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAuZmFiLXJpZ2h0LXRvcCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpICsgdmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ubmF2YmFycyArIC50b29sYmFyLXRvcCB+ICogLmZhYi1sZWZ0LXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zIH4gKiAuZmFiLWxlZnQtdG9wLFxuLm5hdmJhcnMgKyAudG9vbGJhci10b3AgfiAqIC5mYWItY2VudGVyLXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zIH4gKiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFycyArIC50b29sYmFyLXRvcCB+ICogLmZhYi1yaWdodC10b3AsXG4uaW9zIC5uYXZiYXJzICsgLnRvb2xiYXItdG9wLWlvcyB+ICogLmZhYi1yaWdodC10b3AsXG4ubmF2YmFycyArIC50b29sYmFyLXRvcCB+IC5mYWItbGVmdC10b3AsXG4uaW9zIC5uYXZiYXJzICsgLnRvb2xiYXItdG9wLWlvcyB+IC5mYWItbGVmdC10b3AsXG4ubmF2YmFycyArIC50b29sYmFyLXRvcCB+IC5mYWItY2VudGVyLXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zIH4gLmZhYi1jZW50ZXItdG9wLFxuLm5hdmJhcnMgKyAudG9vbGJhci10b3AgfiAuZmFiLXJpZ2h0LXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zIH4gLmZhYi1yaWdodC10b3Age1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KSArIHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xufVxuLm5hdmJhcnMgKyAudG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+ICogLmZhYi1sZWZ0LXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAqIC5mYWItbGVmdC10b3AsXG4ubmF2YmFycyArIC50b29sYmFyLXRvcC50YWJiYXItbGFiZWxzIH4gKiAuZmFiLWNlbnRlci10b3AsXG4uaW9zIC5uYXZiYXJzICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gKiAuZmFiLWNlbnRlci10b3AsXG4ubmF2YmFycyArIC50b29sYmFyLXRvcC50YWJiYXItbGFiZWxzIH4gKiAuZmFiLXJpZ2h0LXRvcCxcbi5pb3MgLm5hdmJhcnMgKyAudG9vbGJhci10b3AtaW9zLnRhYmJhci1sYWJlbHMgfiAqIC5mYWItcmlnaHQtdG9wLFxuLm5hdmJhcnMgKyAudG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+IC5mYWItbGVmdC10b3AsXG4uaW9zIC5uYXZiYXJzICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gLmZhYi1sZWZ0LXRvcCxcbi5uYXZiYXJzICsgLnRvb2xiYXItdG9wLnRhYmJhci1sYWJlbHMgfiAuZmFiLWNlbnRlci10b3AsXG4uaW9zIC5uYXZiYXJzICsgLnRvb2xiYXItdG9wLWlvcy50YWJiYXItbGFiZWxzIH4gLmZhYi1jZW50ZXItdG9wLFxuLm5hdmJhcnMgKyAudG9vbGJhci10b3AudGFiYmFyLWxhYmVscyB+IC5mYWItcmlnaHQtdG9wLFxuLmlvcyAubmF2YmFycyArIC50b29sYmFyLXRvcC1pb3MudGFiYmFyLWxhYmVscyB+IC5mYWItcmlnaHQtdG9wIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mNy10YWJiYXItbGFiZWxzLWhlaWdodCkgKyB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KSArIHZhcigtLWY3LXNhZmUtYXJlYS10b3ApKTtcbn1cbi5pb3MgLmZhYiA+IGEuYWN0aXZlLXN0YXRlLFxuLmlvcyAuZmFiLWJ1dHRvbnMgYS5hY3RpdmUtc3RhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG4vKiA9PT0gU2VhcmNoYmFyID09PSAqL1xuOnJvb3Qge1xuICAvKlxuICAtLWY3LXNlYXJjaGJhci1saW5rLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWxpbmstY29sb3IpO1xuICAtLWY3LXNlYXJjaGJhci1pbmxpbmUtaW5wdXQtZm9udC1zaXplOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtZm9udC1zaXplKTtcbiAgLS1mNy1zZWFyY2hiYXItaW5saW5lLWlucHV0LWhlaWdodDogdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWhlaWdodCk7XG4gICovXG4gIC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci13aWR0aDogMHB4O1xuICAtLWY3LXNlYXJjaGJhci1pbnB1dC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LXNlYXJjaGJhci1pbnB1dC10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWY3LXNlYXJjaGJhci1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1zZWFyY2hiYXItcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5pb3Mge1xuICAvKlxuICAtLWY3LXNlYXJjaGJhci1iZy1pbWFnZTogdmFyKC0tZjctYmFycy1iZy1pbWFnZSk7XG4gIC0tZjctc2VhcmNoYmFyLWJnLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgLS1mNy1zZWFyY2hiYXItYmctY29sb3ItcmdiOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yLXJnYik7XG4gIC0tZjctc2VhcmNoYmFyLWJvcmRlci1jb2xvcjogdmFyKC0tZjctYmFycy1ib3JkZXItY29sb3IpO1xuICAqL1xuICAtLWY3LXNlYXJjaGJhci1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctc2VhcmNoYmFyLWlubmVyLXBhZGRpbmctbGVmdDogOHB4O1xuICAtLWY3LXNlYXJjaGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIC8qXG4gIC0tZjctc2VhcmNoYmFyLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgKi9cbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LXNlYXJjaGJhci1pbnB1dC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tZjctc2VhcmNoYmFyLWlucHV0LWhlaWdodDogMzJweDtcbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsOiAyOHB4O1xuICAvKlxuICAtLWY3LXNlYXJjaGJhci1pbmxpbmUtaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtY2xlYXItYnV0dG9uLWNvbG9yOiB2YXIoLS1mNy1pbnB1dC1jbGVhci1idXR0b24tY29sb3IpO1xuICAqL1xuICAtLWY3LXNlYXJjaGJhci1iYWNrZHJvcC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLWY3LXNlYXJjaGJhci1zaGFkb3ctaW1hZ2U6IG5vbmU7XG4gIC0tZjctc2VhcmNoYmFyLWluLXBhZ2UtY29udGVudC1tYXJnaW46IDBweDtcbiAgLS1mNy1zZWFyY2hiYXItaW4tcGFnZS1jb250ZW50LWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZjctc2VhcmNoYmFyLWluLXBhZ2UtY29udGVudC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWY3LXNlYXJjaGJhci1pbi1wYWdlLWNvbnRlbnQtaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1mNy1zZWFyY2hiYXItc2VhcmNoLWljb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtYmctY29sb3I6ICNlNGU0ZTQ7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy1zZWFyY2hiYXItc2VhcmNoLWljb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLS1mNy1zZWFyY2hiYXItaW5wdXQtYmctY29sb3I6ICMyYTJhMmE7XG59XG4uc2VhcmNoYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICBoZWlnaHQ6IHZhcigtLWY3LXNlYXJjaGJhci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mNy1zZWFyY2hiYXItYmctaW1hZ2UsIHZhcigtLWY3LWJhcnMtYmctaW1hZ2UpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLWJnLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKSk7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1iYXJzIC5zZWFyY2hiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZjctc2VhcmNoYmFyLWJnLWNvbG9yLXJnYiwgdmFyKC0tZjctYmFycy1iZy1jb2xvci1yZ2IpKSwgdmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1vcGFjaXR5KSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gIH1cbn1cbi5pb3MgLnN1Ym5hdmJhciAuc2VhcmNoYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbn1cbi5pb3MgLnN1Ym5hdmJhciAuc2VhcmNoYmFyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaGJhci5uby1oYWlybGluZTphZnRlcixcbi5zZWFyY2hiYXIubm8tYm9yZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaGJhci5uby1zaGFkb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXNlYXJjaGJhci1ib3JkZXItY29sb3IsIHZhcigtLWY3LWJhcnMtYm9yZGVyLWNvbG9yKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG4ucGFnZSA+IC5zZWFyY2hiYXI6bm90KC5zZWFyY2hiYXItaW5saW5lKSB7XG4gIHotaW5kZXg6IDYwMDtcbn1cbi5wYWdlID4gLnNlYXJjaGJhcjpub3QoLnNlYXJjaGJhci1pbmxpbmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctc2VhcmNoYmFyLXNoYWRvdy1pbWFnZSk7XG59XG4uc2VhcmNoYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnNlYXJjaGJhciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci1jb2xvcik7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWV4dHJhLXBhZGRpbmctbGVmdCwgMHB4KSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbCkgKyB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtZXh0cmEtcGFkZGluZy1yaWdodCwgMHB4KSk7XG59XG4uc2VhcmNoYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoYmFyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2hiYXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2hiYXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1zZWFyY2hiYXItcGxhY2Vob2xkZXItY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4uc2VhcmNoYmFyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWY3LXNlYXJjaGJhci1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoYmFyIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VhcmNoYmFyIC5zZWFyY2hiYXItaW5wdXQtd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaGJhciBhIHtcbiAgY29sb3I6IHZhcigtLWY3LXNlYXJjaGJhci1saW5rLWNvbG9yLCB2YXIoLS1mNy1iYXJzLWxpbmstY29sb3IsIHZhcigtLWY3LXRoZW1lLWNvbG9yKSkpO1xufVxuLnBhZ2UgPiAuc2VhcmNoYmFyOm5vdCguc2VhcmNoYmFyLWlubGluZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wYWdlLWNvbnRlbnQgLnNlYXJjaGJhcjpub3QoLnNlYXJjaGJhci1pbmxpbmUpIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctc2VhcmNoYmFyLWluLXBhZ2UtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luOiB2YXIoLS1mNy1zZWFyY2hiYXItaW4tcGFnZS1jb250ZW50LW1hcmdpbik7XG4gIHdpZHRoOiBhdXRvO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1zZWFyY2hiYXItaW4tcGFnZS1jb250ZW50LWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtY29udGVudCAuc2VhcmNoYmFyOm5vdCguc2VhcmNoYmFyLWlubGluZSkgLnNlYXJjaGJhci1pbm5lcixcbi5wYWdlLWNvbnRlbnQgLnNlYXJjaGJhcjpub3QoLnNlYXJjaGJhci1pbmxpbmUpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBhZ2UtY29udGVudCAuc2VhcmNoYmFyOm5vdCguc2VhcmNoYmFyLWlubGluZSkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LXNlYXJjaGJhci1pbi1wYWdlLWNvbnRlbnQtaW5wdXQtYm9yZGVyLXJhZGl1cywgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci1yYWRpdXMpKTtcbn1cbi5zZWFyY2hiYXIgLmlucHV0LWNsZWFyLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtY2xlYXItYnV0dG9uLWNvbG9yLCB2YXIoLS1mNy1pbnB1dC1jbGVhci1idXR0b24tY29sb3IpKTtcbn1cbi5zZWFyY2hiYXItZXhwYW5kYWJsZSB7XG4gIC0tZjctc2VhcmNoYmFyLWV4cGFuZGFibGUtc2l6ZTogdmFyKC0tZjctc2VhcmNoYmFyLWhlaWdodCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmJhciAuc2VhcmNoYmFyLWV4cGFuZGFibGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXIgLnNlYXJjaGJhci1leHBhbmRhYmxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmJhciAuc2VhcmNoYmFyLnNlYXJjaGJhci1leHBhbmRhYmxlIHtcbiAgLS1mNy1zZWFyY2hiYXItZXhwYW5kYWJsZS1zaXplOiB2YXIoLS1mNy1uYXZiYXItaGVpZ2h0KTtcbn1cbi50b29sYmFyIC5zZWFyY2hiYXIuc2VhcmNoYmFyLWV4cGFuZGFibGUge1xuICAtLWY3LXNlYXJjaGJhci1leHBhbmRhYmxlLXNpemU6IHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KTtcbn1cbi5zdWJuYXZiYXIgLnNlYXJjaGJhci5zZWFyY2hiYXItZXhwYW5kYWJsZSB7XG4gIC0tZjctc2VhcmNoYmFyLWV4cGFuZGFibGUtc2l6ZTogdmFyKC0tZjctc3VibmF2YmFyLWhlaWdodCk7XG59XG4udGFiYmFyLWxhYmVscyAuc2VhcmNoYmFyLnNlYXJjaGJhci1leHBhbmRhYmxlIHtcbiAgLS1mNy1zZWFyY2hiYXItZXhwYW5kYWJsZS1zaXplOiB2YXIoLS1mNy10YWJiYXItbGFiZWxzLWhlaWdodCk7XG59XG4uc2VhcmNoYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1mNy1zZWFyY2hiYXItaW5uZXItcGFkZGluZy1yaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKSAwIGNhbGModmFyKC0tZjctc2VhcmNoYmFyLWlubmVyLXBhZGRpbmctbGVmdCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xufVxuLnNlYXJjaGJhci1kaXNhYmxlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2hiYXItaWNvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VhcmNoYmFyLWljb246YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLXNlYXJjaC1pY29uLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6ICdmcmFtZXdvcms3LWNvcmUtaWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zZWFyY2hiYXItYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXNlYXJjaGJhci1iYWNrZHJvcC1iZy1jb2xvcik7XG59XG4uc2VhcmNoYmFyLWJhY2tkcm9wLnNlYXJjaGJhci1iYWNrZHJvcC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBhZ2UtY29udGVudCA+IC5zZWFyY2hiYXItYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2VhcmNoYmFyLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLWJ5LXNlYXJjaGJhcixcbi5saXN0IC5oaWRkZW4tYnktc2VhcmNoYmFyLFxuLmxpc3QubGkuaGlkZGVuLWJ5LXNlYXJjaGJhcixcbi5saXN0IGxpLmhpZGRlbi1ieS1zZWFyY2hiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZC1uby10cmFuc2l0aW9uLFxuLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQtbm8tdHJhbnNpdGlvbiB7XG4gIC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzOiAxO1xufVxuLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQsXG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCB7XG4gIC0tZjctbmF2YmFyLWxhcmdlLWNvbGxhcHNlLXByb2dyZXNzOiAxO1xufVxuLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLm5hdmJhci1iZyxcbi5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkIC5uYXZiYXItYmcsXG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAudGl0bGUtbGFyZ2UsXG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAudGl0bGUtbGFyZ2UsXG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAudGl0bGUtbGFyZ2UtdGV4dCxcbi5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkIC50aXRsZS1sYXJnZS10ZXh0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4ubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtY2xvc2luZyAubmF2YmFyLWJnLFxuLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWNsb3NpbmcgLm5hdmJhci1iZyxcbi5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1jbG9zaW5nIC50aXRsZS1sYXJnZSxcbi5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1jbG9zaW5nIC50aXRsZS1sYXJnZSxcbi5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1jbG9zaW5nIC50aXRsZS1sYXJnZS10ZXh0LFxuLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWNsb3NpbmcgLnRpdGxlLWxhcmdlLXRleHQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5wYWdlLWNvbnRlbnQud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkpKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5wYWdlLWNvbnRlbnQud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1jbG9zaW5nIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4ubmF2YmFyIH4gLnBhZ2U6bm90KC5uby1uYXZiYXIpID4gLnNlYXJjaGJhcixcbi5uYXZiYXJzIH4gLnBhZ2U6bm90KC5uby1uYXZiYXIpID4gLnNlYXJjaGJhcixcbi5wYWdlID4gLm5hdmJhciB+IC5zZWFyY2hiYXIge1xuICB0b3A6IGNhbGModmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ubmF2YmFyIH4gLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2U6bm90KC5uby1uYXZiYXIpIC5zZWFyY2hiYXIsXG4ubmF2YmFycyB+IC5wYWdlLXdpdGgtbmF2YmFyLWxhcmdlOm5vdCgubm8tbmF2YmFyKSAuc2VhcmNoYmFyLFxuLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UgLm5hdmJhciB+IC5zZWFyY2hiYXIsXG4ucGFnZS13aXRoLW5hdmJhci1sYXJnZSAubmF2YmFyIH4gKiAuc2VhcmNoYmFyIHtcbiAgdG9wOiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIHZhcigtLWY3LW5hdmJhci1sYXJnZS1jb2xsYXBzZS1wcm9ncmVzcykgKiB2YXIoLS1mNy1uYXZiYXItbGFyZ2UtdGl0bGUtaGVpZ2h0KSksIDApO1xufVxuLm5hdmJhcnMgfiAucGFnZS13aXRoLW5hdmJhci1sYXJnZTpub3QoLm5vLW5hdmJhcikgLnBhZ2UtY29udGVudCAuc2VhcmNoYmFyLFxuLnBhZ2Utd2l0aC1uYXZiYXItbGFyZ2UgLnBhZ2UtY29udGVudCAuc2VhcmNoYmFyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VhcmNoYmFyIH4gKiB7XG4gIC0tZjctcGFnZS1zZWFyY2hiYXItb2Zmc2V0OiB2YXIoLS1mNy1zZWFyY2hiYXItaGVpZ2h0KTtcbn1cbi5wYWdlID4gLnRvb2xiYXItdG9wIH4gLnNlYXJjaGJhcixcbi5pb3MgLnBhZ2UgPiAudG9vbGJhci10b3AtaW9zIH4gLnNlYXJjaGJhcixcbi5tZCAucGFnZSA+IC50b29sYmFyLXRvcC1tZCB+IC5zZWFyY2hiYXIsXG4uYXVyb3JhIC5wYWdlID4gLnRvb2xiYXItdG9wLWF1cm9yYSB+IC5zZWFyY2hiYXIge1xuICB0b3A6IHZhcigtLWY3LXRvb2xiYXItaGVpZ2h0KTtcbn1cbi5wYWdlID4gLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AgfiAuc2VhcmNoYmFyLFxuLmlvcyAucGFnZSA+IC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLWlvcyB+IC5zZWFyY2hiYXIsXG4ubWQgLnBhZ2UgPiAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1tZCB+IC5zZWFyY2hiYXIsXG4uYXVyb3JhIC5wYWdlID4gLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AtYXVyb3JhIH4gLnNlYXJjaGJhciB7XG4gIHRvcDogdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpO1xufVxuLnBhZ2UgPiAubmF2YmFyIH4gLnRvb2xiYXItdG9wIH4gLnNlYXJjaGJhcixcbi5pb3MgLnBhZ2UgPiAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWlvcyB+IC5zZWFyY2hiYXIsXG4ubWQgLnBhZ2UgPiAubmF2YmFyIH4gLnRvb2xiYXItdG9wLW1kIH4gLnNlYXJjaGJhcixcbi5hdXJvcmEgLnBhZ2UgPiAubmF2YmFyIH4gLnRvb2xiYXItdG9wLWF1cm9yYSB+IC5zZWFyY2hiYXIge1xuICB0b3A6IGNhbGModmFyKC0tZjctbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1mNy10b29sYmFyLWhlaWdodCkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtdG9wKSk7XG59XG4ucGFnZSA+IC5uYXZiYXIgfiAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcCB+IC5zZWFyY2hiYXIsXG4uaW9zIC5wYWdlID4gLm5hdmJhciB+IC50YWJiYXItbGFiZWxzLnRvb2xiYXItdG9wLWlvcyB+IC5zZWFyY2hiYXIsXG4ubWQgLnBhZ2UgPiAubmF2YmFyIH4gLnRhYmJhci1sYWJlbHMudG9vbGJhci10b3AtbWQgfiAuc2VhcmNoYmFyLFxuLmF1cm9yYSAucGFnZSA+IC5uYXZiYXIgfiAudGFiYmFyLWxhYmVscy50b29sYmFyLXRvcC1hdXJvcmEgfiAuc2VhcmNoYmFyIHtcbiAgdG9wOiBjYWxjKHZhcigtLWY3LW5hdmJhci1oZWlnaHQpICsgdmFyKC0tZjctdGFiYmFyLWxhYmVscy1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLXRvcCkpO1xufVxuLnNlYXJjaGJhci5zZWFyY2hiYXItaW5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc2VhcmNoYmFyLnNlYXJjaGJhci1pbmxpbmU6YWZ0ZXIsXG4uc2VhcmNoYmFyLnNlYXJjaGJhci1pbmxpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaGJhci5zZWFyY2hiYXItaW5saW5lIC5zZWFyY2hiYXItaW5wdXQtd3JhcCB7XG4gIGhlaWdodDogdmFyKC0tZjctc2VhcmNoYmFyLWlubGluZS1pbnB1dC1oZWlnaHQsIHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1oZWlnaHQpKTtcbn1cbi5zZWFyY2hiYXIuc2VhcmNoYmFyLWlubGluZSAuc2VhcmNoYmFyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2hiYXIuc2VhcmNoYmFyLWlubGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5zZWFyY2hiYXIuc2VhcmNoYmFyLWlubGluZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5saW5lLWlucHV0LWZvbnQtc2l6ZSwgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWZvbnQtc2l6ZSkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctc2VhcmNoYmFyLWlubGluZS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWwsIHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1wYWRkaW5nLWhvcml6b250YWwpKSArIHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1leHRyYS1wYWRkaW5nLWxlZnQsIDBweCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXNlYXJjaGJhci1pbmxpbmUtaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLCB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsKSkgKyB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtZXh0cmEtcGFkZGluZy1yaWdodCwgMHB4KSk7XG59XG4uaW9zIC5zZWFyY2hiYXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5pb3MgLnNlYXJjaGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHotaW5kZXg6IDMwO1xufVxuLmlvcyAuc2VhcmNoYmFyIC5pbnB1dC1jbGVhci1idXR0b24ge1xuICB6LWluZGV4OiA0MDtcbiAgcmlnaHQ6IDdweDtcbn1cbi5pb3MgLnNlYXJjaGJhci1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgei1pbmRleDogNDA7XG4gIGxlZnQ6IDhweDtcbn1cbi5pb3MgLnNlYXJjaGJhci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogJ3NlYXJjaF9pb3MnO1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5pb3MgLnNlYXJjaGJhci1kaXNhYmxlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBjb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLWxpbmstY29sb3IsIHZhcigtLWY3LWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW9zIC5zZWFyY2hiYXItZGlzYWJsZS1idXR0b24uYWN0aXZlLXN0YXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cbi5pb3MgLnNlYXJjaGJhci1lbmFibGVkIC5zZWFyY2hiYXItZGlzYWJsZS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5pb3MgLnNlYXJjaGJhcjpub3QoLnNlYXJjaGJhci1lbmFibGVkKSAuc2VhcmNoYmFyLWRpc2FibGUtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXMgIWltcG9ydGFudDtcbn1cbi5pb3MgLnNlYXJjaGJhci1leHBhbmRhYmxlIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pb3MgLnNlYXJjaGJhci1leHBhbmRhYmxlIC5zZWFyY2hiYXItZGlzYWJsZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pb3MgLnNlYXJjaGJhci1leHBhbmRhYmxlIC5zZWFyY2hiYXItaW5uZXIge1xuICBoZWlnaHQ6IHZhcigtLWY3LXNlYXJjaGJhci1leHBhbmRhYmxlLXNpemUpO1xufVxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAubmF2YmFyLWJnLFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtY2xvc2luZyAubmF2YmFyLWJnIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAubmF2YmFyLWJnLFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtY2xvc2luZyAubmF2YmFyLWJnLFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAubGVmdCxcbi5pb3MgLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWNsb3NpbmcgLmxlZnQsXG4uaW9zIC5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1lbmFibGVkIC50aXRsZSxcbi5pb3MgLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWNsb3NpbmcgLnRpdGxlLFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAucmlnaHQsXG4uaW9zIC5uYXZiYXIud2l0aC1zZWFyY2hiYXItZXhwYW5kYWJsZS1jbG9zaW5nIC5yaWdodCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZCAubGVmdCxcbi5pb3MgLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQtbm8tdHJhbnNpdGlvbiAubGVmdCxcbi5pb3MgLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLnRpdGxlLFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZC1uby10cmFuc2l0aW9uIC50aXRsZSxcbi5pb3MgLm5hdmJhci53aXRoLXNlYXJjaGJhci1leHBhbmRhYmxlLWVuYWJsZWQgLnJpZ2h0LFxuLmlvcyAubmF2YmFyLndpdGgtc2VhcmNoYmFyLWV4cGFuZGFibGUtZW5hYmxlZC1uby10cmFuc2l0aW9uIC5yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tZjctbmF2YmFyLWhlaWdodCkpKTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmlvcyAuc2VhcmNoYmFyLWV4cGFuZGFibGUuc2VhcmNoYmFyLWVuYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IHZhcigtLWY3LXNlYXJjaGJhci1leHBhbmRhYmxlLXNpemUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qID09PSBNZXNzYWdlcyA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1tZXNzYWdlLXRleHQtaGVhZGVyLXRleHQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZjctbWVzc2FnZS10ZXh0LWhlYWRlci1vcGFjaXR5OiAwLjY1O1xuICAtLWY3LW1lc3NhZ2UtdGV4dC1oZWFkZXItZm9udC1zaXplOiAxMnB4O1xuICAtLWY3LW1lc3NhZ2UtdGV4dC1mb290ZXItdGV4dC1jb2xvcjogaW5oZXJpdDtcbiAgLS1mNy1tZXNzYWdlLXRleHQtZm9vdGVyLW9wYWNpdHk6IDAuNjU7XG4gIC0tZjctbWVzc2FnZS10ZXh0LWZvb3Rlci1mb250LXNpemU6IDEycHg7XG4gIC0tZjctbWVzc2FnZS1idWJibGUtbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1mNy1tZXNzYWdlLWhlYWRlci1mb250LXNpemU6IDEycHg7XG4gIC0tZjctbWVzc2FnZS1mb290ZXItZm9udC1zaXplOiAxMXB4O1xuICAtLWY3LW1lc3NhZ2UtbmFtZS1mb250LXNpemU6IDEycHg7XG4gIC0tZjctbWVzc2FnZS1uYW1lLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWY3LW1lc3NhZ2UtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mNy1tZXNzYWdlcy10aXRsZS1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLypcbiAgLS1mNy1tZXNzYWdlLXNlbnQtYmctY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgLS1mNy1tZXNzYWdlLXNlbnQtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1mNy1tZXNzYWdlcy1jb250ZW50LWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LW1lc3NhZ2UtdHlwaW5nLWluZGljYXRvci1iZy1jb2xvcjogIzAwMDtcbiAgLS1mNy1tZXNzYWdlLXJlY2VpdmVkLWJnLWNvbG9yOiAjZTVlNWVhO1xuICAtLWY3LW1lc3NhZ2UtcmVjZWl2ZWQtdGV4dC1jb2xvcjogIzAwMDtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctbWVzc2FnZXMtdGl0bGUtdGV4dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTtcbiAgLS1mNy1tZXNzYWdlLWhlYWRlci10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xuICAtLWY3LW1lc3NhZ2UtbmFtZS10ZXh0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xuICAtLWY3LW1lc3NhZ2UtZm9vdGVyLXRleHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCk7XG4gIC0tZjctbWVzc2FnZXMtY29udGVudC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctbWVzc2FnZS1yZWNlaXZlZC1iZy1jb2xvcjogIzI1MjUyNTtcbiAgLS1mNy1tZXNzYWdlLXJlY2VpdmVkLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctbWVzc2FnZS10eXBpbmctaW5kaWNhdG9yLWJnLWNvbG9yOiAjZmZmO1xufVxuLmlvcyB7XG4gIC0tZjctbWVzc2FnZXMtdGl0bGUtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1tZXNzYWdlcy10aXRsZS1mb250LXNpemU6IDExcHg7XG4gIC0tZjctbWVzc2FnZS1oZWFkZXItdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1tZXNzYWdlLWZvb3Rlci10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtLWY3LW1lc3NhZ2UtbmFtZS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAtLWY3LW1lc3NhZ2UtYXZhdGFyLXNpemU6IDI5cHg7XG4gIC0tZjctbWVzc2FnZS1tYXJnaW46IDEwcHg7XG4gIC0tZjctbWVzc2FnZS1idWJibGUtbWluLWhlaWdodDogMzJweDtcbiAgLS1mNy1tZXNzYWdlLWJ1YmJsZS1mb250LXNpemU6IDE3cHg7XG4gIC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLXZlcnRpY2FsOiA2cHg7XG4gIC0tZjctbWVzc2FnZS1idWJibGUtcGFkZGluZy1ob3Jpem9udGFsOiAxNnB4O1xuICAtLWY3LW1lc3NhZ2UtdHlwaW5nLWluZGljYXRvci1vcGFjaXR5OiAwLjM1O1xufVxuLm1lc3NhZ2VzLWNvbnRlbnQsXG4ubWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1tZXNzYWdlcy1jb250ZW50LWJnLWNvbG9yKTtcbn1cbi5tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tZXNzYWdlcy10aXRsZSxcbi5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctbWVzc2FnZS1tYXJnaW4pO1xufVxuLm1lc3NhZ2VzLXRpdGxlOmxhc3QtY2hpbGQsXG4ubWVzc2FnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctbWVzc2FnZS1tYXJnaW4pO1xufVxuLm1lc3NhZ2VzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlcy10aXRsZS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1tZXNzYWdlcy10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbWVzc2FnZXMtdGl0bGUtZm9udC13ZWlnaHQpO1xufVxuLm1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubWVzc2FnZS1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1tZXNzYWdlLWF2YXRhci1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1mNy1tZXNzYWdlLWF2YXRhci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1tZXNzYWdlLWF2YXRhci1zaXplKTtcbn1cbi5tZXNzYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVzc2FnZS1oZWFkZXIsXG4ubWVzc2FnZS1mb290ZXIsXG4ubWVzc2FnZS1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVzc2FnZS1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tZjctbWVzc2FnZS1oZWFkZXItdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbWVzc2FnZS1oZWFkZXItZm9udC1zaXplKTtcbn1cbi5tZXNzYWdlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlLWZvb3Rlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1tZXNzYWdlLWZvb3Rlci1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xufVxuLm1lc3NhZ2UtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlLW5hbWUtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbWVzc2FnZS1uYW1lLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1tZXNzYWdlLW5hbWUtZm9udC13ZWlnaHQpO1xufVxuLm1lc3NhZ2UtYnViYmxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLWhvcml6b250YWwpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1taW4taGVpZ2h0KTtcbn1cbi5tZXNzYWdlLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ubWVzc2FnZS10ZXh0LWhlYWRlcixcbi5tZXNzYWdlLXRleHQtZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVzc2FnZS10ZXh0LWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlLXRleHQtaGVhZGVyLXRleHQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1mNy1tZXNzYWdlLXRleHQtaGVhZGVyLW9wYWNpdHkpO1xuICBmb250LXNpemU6IHZhcigtLWY3LW1lc3NhZ2UtdGV4dC1oZWFkZXItZm9udC1zaXplKTtcbn1cbi5tZXNzYWdlLXRleHQtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWY3LW1lc3NhZ2UtdGV4dC1mb290ZXItdGV4dC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWY3LW1lc3NhZ2UtdGV4dC1mb290ZXItb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbWVzc2FnZS10ZXh0LWZvb3Rlci1mb250LXNpemUpO1xufVxuLm1lc3NhZ2UtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVzc2FnZS1zZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ubWVzc2FnZS1zZW50IC5tZXNzYWdlLWJ1YmJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlLXNlbnQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lc3NhZ2Utc2VudC1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbn1cbi5tZXNzYWdlLXNlbnQgLm1lc3NhZ2UtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5tZXNzYWdlLXNlbnQubWVzc2FnZS10YWlsIC5tZXNzYWdlLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWJvcmRlci1yYWRpdXMpIHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWJvcmRlci1yYWRpdXMpIDAgdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cyk7XG59XG4ubWVzc2FnZS1yZWNlaXZlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubWVzc2FnZS1yZWNlaXZlZCAubWVzc2FnZS1idWJibGUge1xuICBjb2xvcjogdmFyKC0tZjctbWVzc2FnZS1yZWNlaXZlZC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctbWVzc2FnZS1yZWNlaXZlZC1iZy1jb2xvcik7XG59XG4ubWVzc2FnZS1yZWNlaXZlZCAubWVzc2FnZS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWVzc2FnZS1yZWNlaXZlZC5tZXNzYWdlLXRhaWwgLm1lc3NhZ2UtYnViYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cykgMDtcbn1cbi5tZXNzYWdlOm5vdCgubWVzc2FnZS1sYXN0KSAubWVzc2FnZS1hdmF0YXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm1lc3NhZ2U6bm90KC5tZXNzYWdlLWZpcnN0KSAubWVzc2FnZS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXNzYWdlLm1lc3NhZ2Utc2FtZS1uYW1lIC5tZXNzYWdlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2UubWVzc2FnZS1zYW1lLWhlYWRlciAubWVzc2FnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2UubWVzc2FnZS1zYW1lLWZvb3RlciAubWVzc2FnZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2UtYXBwZWFyLWZyb20tYm90dG9tIHtcbiAgYW5pbWF0aW9uOiBtZXNzYWdlLWFwcGVhci1mcm9tLWJvdHRvbSAzMDBtcztcbn1cbi5tZXNzYWdlLWFwcGVhci1mcm9tLXRvcCB7XG4gIGFuaW1hdGlvbjogbWVzc2FnZS1hcHBlYXItZnJvbS10b3AgMzAwbXM7XG59XG4ubWVzc2FnZS10eXBpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVzc2FnZS10eXBpbmctaW5kaWNhdG9yID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lc3NhZ2UtdHlwaW5nLWluZGljYXRvci1iZy1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWY3LW1lc3NhZ2UtdHlwaW5nLWluZGljYXRvci1vcGFjaXR5KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGtleWZyYW1lcyBtZXNzYWdlLWFwcGVhci1mcm9tLWJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVzc2FnZS1hcHBlYXItZnJvbS10b3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmlvcyAubWVzc2FnZXMtdGl0bGUgYixcbi5pb3MgLm1lc3NhZ2UtaGVhZGVyIGIsXG4uaW9zIC5tZXNzYWdlLWZvb3RlciBiLFxuLmlvcyAubWVzc2FnZS1uYW1lIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlvcyAubWVzc2FnZS1oZWFkZXIsXG4uaW9zIC5tZXNzYWdlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uaW9zIC5tZXNzYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pb3MgLm1lc3NhZ2UtYnViYmxlIHtcbiAgbWluLXdpZHRoOiA0OHB4O1xufVxuLmlvcyAubWVzc2FnZS1pbWFnZSB7XG4gIG1hcmdpbjogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtcGFkZGluZy12ZXJ0aWNhbCkgY2FsYygtMSAqIHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLXBhZGRpbmctaG9yaXpvbnRhbCkpO1xufVxuLmlvcyAubWVzc2FnZS1pbWFnZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLXZlcnRpY2FsKSk7XG59XG4uaW9zIC5tZXNzYWdlLWltYWdlOmZpcnN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cyk7XG59XG4uaW9zIC5tZXNzYWdlLWltYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtcGFkZGluZy12ZXJ0aWNhbCkpO1xufVxuLmlvcyAubWVzc2FnZS1pbWFnZTpsYXN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtYm9yZGVyLXJhZGl1cyk7XG59XG4uaW9zIC5tZXNzYWdlLXRleHQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmlvcyAubWVzc2FnZS10ZXh0LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pb3MgLm1lc3NhZ2UtcmVjZWl2ZWQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMHB4ICsgdmFyKC0tZjctc2FmZS1hcmVhLWxlZnQpKTtcbn1cbi5pb3MgLm1lc3NhZ2UtcmVjZWl2ZWQgLm1lc3NhZ2UtaGVhZGVyLFxuLmlvcyAubWVzc2FnZS1yZWNlaXZlZCAubWVzc2FnZS1mb290ZXIsXG4uaW9zIC5tZXNzYWdlLXJlY2VpdmVkIC5tZXNzYWdlLW5hbWUge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZjctbWVzc2FnZS1idWJibGUtcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cbi5pb3MgLm1lc3NhZ2UtcmVjZWl2ZWQgLm1lc3NhZ2UtYnViYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLXBhZGRpbmctaG9yaXpvbnRhbCkgKyA2cHgpO1xuICAtd2Via2l0LW1hc2stYm94LWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIGhlaWdodD0nMzUnIHZpZXdCb3g9JzAgMCA5NiA3MCcgd2lkdGg9JzQ4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J205NiAzNWMxIDctNSAzNy00MiAzNS0zNyAyLTQzLTI4LTQyLTM1LTEtNyA1LTM3IDQyLTM1IDM3LTIgNDMgMjggNDIgMzV6Jy8+PC9zdmc+XCIpIDUwJSA0MiUgNDYlIDU2JTtcbn1cbi5pb3MgLm1lc3NhZ2UtcmVjZWl2ZWQgLm1lc3NhZ2UtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICh2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLWhvcml6b250YWwpICsgNnB4KSk7XG59XG4uaW9zIC5tZXNzYWdlLXJlY2VpdmVkLm1lc3NhZ2UtdGFpbDpub3QoLm1lc3NhZ2UtdHlwaW5nKSAubWVzc2FnZS1idWJibGUge1xuICAtd2Via2l0LW1hc2stYm94LWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIGhlaWdodD0nMzUnIHZpZXdCb3g9JzAgMCA5NiA3MCcgd2lkdGg9JzQ4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J205NiAzNWMxIDctNSAzNy00MiAzNS0zNyAyLTQzLTI4LTQyLTM1LTEtNyA1LTM3IDQyLTM1IDM3LTIgNDMgMjggNDIgMzV6Jy8+PHBhdGggZD0nbTAgNzBjNi0yIDEyLTEwIDEyLTE5di0xNmwxNCAyN3MtOCA4LTI2IDh6Jy8+PC9zdmc+XCIpIDUwJSA0MiUgNDYlIDU2JTtcbn1cbi5pb3MgLm1lc3NhZ2UtcmVjZWl2ZWQubWVzc2FnZS10YWlsOm5vdCgubWVzc2FnZS10eXBpbmcpIC5tZXNzYWdlLWJ1YmJsZSAubWVzc2FnZS1pbWFnZTpsYXN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cbi5pb3MgLm1lc3NhZ2Utc2VudCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMHB4ICsgdmFyKC0tZjctc2FmZS1hcmVhLXJpZ2h0KSk7XG59XG4uaW9zIC5tZXNzYWdlLXNlbnQgLm1lc3NhZ2UtaGVhZGVyLFxuLmlvcyAubWVzc2FnZS1zZW50IC5tZXNzYWdlLWZvb3Rlcixcbi5pb3MgLm1lc3NhZ2Utc2VudCAubWVzc2FnZS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mNy1tZXNzYWdlLWJ1YmJsZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmlvcyAubWVzc2FnZS1zZW50IC5tZXNzYWdlLWJ1YmJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZjctbWVzc2FnZS1idWJibGUtcGFkZGluZy1ob3Jpem9udGFsKSArIDZweCk7XG4gIC13ZWJraXQtbWFzay1ib3gtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgaGVpZ2h0PSczNScgdmlld0JveD0nMCAwIDk2IDcwJyB3aWR0aD0nNDgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTg0IDM1YzEgNy01IDM3LTQyIDM1LTM3IDItNDMtMjgtNDItMzUtMS03IDUtMzcgNDItMzUgMzctMiA0MyAyOCA0MiAzNXonLz48L3N2Zz5cIikgNTAlIDU2JSA0NiUgNDIlO1xufVxuLmlvcyAubWVzc2FnZS1zZW50IC5tZXNzYWdlLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWY3LW1lc3NhZ2UtYnViYmxlLXBhZGRpbmctaG9yaXpvbnRhbCkgKyA2cHgpKTtcbn1cbi5pb3MgLm1lc3NhZ2Utc2VudC5tZXNzYWdlLXRhaWwgLm1lc3NhZ2UtYnViYmxlIHtcbiAgLXdlYmtpdC1tYXNrLWJveC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyBoZWlnaHQ9JzM1JyB2aWV3Qm94PScwIDAgOTYgNzAnIHdpZHRoPSc0OCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtODQgMzVjMSA3LTUgMzctNDIgMzUtMzcgMi00My0yOC00Mi0zNS0xLTcgNS0zNyA0Mi0zNSAzNy0yIDQzIDI4IDQyIDM1eicvPjxwYXRoIGQ9J205NiA3MGMtNi0yLTEyLTEwLTEyLTE5di0xNmwtMTQgMjdzOCA4IDI2IDh6Jy8+PC9zdmc+XCIpIDUwJSA1NiUgNDYlIDQyJTtcbn1cbi5pb3MgLm1lc3NhZ2Utc2VudC5tZXNzYWdlLXRhaWwgLm1lc3NhZ2UtYnViYmxlIC5tZXNzYWdlLWltYWdlOmxhc3QtY2hpbGQgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5pb3MgLm1lc3NhZ2UgKyAubWVzc2FnZTpub3QoLm1lc3NhZ2UtZmlyc3QpIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmlvcyAubWVzc2FnZS1yZWNlaXZlZC5tZXNzYWdlLXR5cGluZyAubWVzc2FnZS1jb250ZW50OmFmdGVyLFxuLmlvcyAubWVzc2FnZS1yZWNlaXZlZC5tZXNzYWdlLXR5cGluZyAubWVzc2FnZS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lc3NhZ2UtcmVjZWl2ZWQtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW9zIC5tZXNzYWdlLXJlY2VpdmVkLm1lc3NhZ2UtdHlwaW5nIC5tZXNzYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogMHB4O1xufVxuLmlvcyAubWVzc2FnZS1yZWNlaXZlZC5tZXNzYWdlLXR5cGluZyAubWVzc2FnZS1jb250ZW50OmJlZm9yZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IC00cHg7XG59XG4uaW9zIC5tZXNzYWdlLXR5cGluZy1pbmRpY2F0b3IgPiBkaXYge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5pb3MgLm1lc3NhZ2UtdHlwaW5nLWluZGljYXRvciA+IGRpdiArIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaW9zIC5tZXNzYWdlLXR5cGluZy1pbmRpY2F0b3IgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBpb3MtbWVzc2FnZS10eXBpbmctaW5kaWNhdG9yIDkwMG1zIGluZmluaXRlO1xufVxuLmlvcyAubWVzc2FnZS10eXBpbmctaW5kaWNhdG9yID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogaW9zLW1lc3NhZ2UtdHlwaW5nLWluZGljYXRvciA5MDBtcyAxNTBtcyBpbmZpbml0ZTtcbn1cbi5pb3MgLm1lc3NhZ2UtdHlwaW5nLWluZGljYXRvciA+IGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IGlvcy1tZXNzYWdlLXR5cGluZy1pbmRpY2F0b3IgOTAwbXMgMzAwbXMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGlvcy1tZXNzYWdlLXR5cGluZy1pbmRpY2F0b3Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLyogPT09IE1lc3NhZ2ViYXIgPT09ICovXG46cm9vdCB7XG4gIC0tZjctbWVzc2FnZWJhci1zaGFkb3ctaW1hZ2U6IG5vbmU7XG4gIC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctbWVzc2FnZWJhci1hdHRhY2htZW50cy1oZWlnaHQ6IDE1NXB4O1xuICAtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudC1oZWlnaHQ6IDE1NXB4O1xuICAtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudC1sYW5kc2NhcGUtaGVpZ2h0OiAxMjBweDtcbiAgLS1mNy1tZXNzYWdlYmFyLXNoZWV0LWhlaWdodDogMjUycHg7XG4gIC0tZjctbWVzc2FnZWJhci1zaGVldC1sYW5kc2NhcGUtaGVpZ2h0OiAxOTJweDtcbiAgLypcbiAgLS1mNy1tZXNzYWdlYmFyLWlubmVyLXBhZGRpbmctbGVmdDogdmFyKC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLWxlZnQpO1xuICAtLWY3LW1lc3NhZ2ViYXItaW5uZXItcGFkZGluZy1yaWdodDogdmFyKC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0KTtcbiAgKi9cbiAgLS1mNy1tZXNzYWdlYmFyLWJnLWNvbG9yOiAjZmZmO1xuICAtLWY3LW1lc3NhZ2ViYXItYmctY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xufVxuOnJvb3QgLnRoZW1lLWRhcmssXG46cm9vdC50aGVtZS1kYXJrIHtcbiAgLS1mNy1tZXNzYWdlYmFyLWJnLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJnLWNvbG9yKTtcbiAgLS1mNy1tZXNzYWdlYmFyLWJnLWNvbG9yLXJnYjogdmFyKC0tZjctYmFycy1iZy1jb2xvci1yZ2IpO1xufVxuLmlvcyB7XG4gIC0tZjctbWVzc2FnZWJhci1oZWlnaHQ6IDQ0cHg7XG4gIC0tZjctbWVzc2FnZWJhci1mb250LXNpemU6IDE3cHg7XG4gIC8qXG4gIC0tZjctbWVzc2FnZWJhci1saW5rLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctbWVzc2FnZWJhci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgLS1mNy1tZXNzYWdlYmFyLXRleHRhcmVhLXBhZGRpbmc6IDZweCAxNnB4O1xuICAtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtaGVpZ2h0OiAzNHB4O1xuICAtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtZm9udC1zaXplOiAxN3B4O1xuICAtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC0tZjctbWVzc2FnZWJhci1zaGVldC1iZy1jb2xvcjogI2QxZDVkYTtcbiAgLS1mNy1tZXNzYWdlYmFyLWF0dGFjaG1lbnQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1mNy1tZXNzYWdlYmFyLXRleHRhcmVhLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1ib3JkZXI6IDFweCBzb2xpZCAjYzhjOGNkO1xuICAtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudHMtYm9yZGVyLWNvbG9yOiAjYzhjOGNkO1xufVxuLmlvcyAudGhlbWUtZGFyayxcbi5pb3MudGhlbWUtZGFyayB7XG4gIC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZjctYmFycy1ib3JkZXItY29sb3IpO1xuICAtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudHMtYm9yZGVyLWNvbG9yOiB2YXIoLS1mNy1iYXJzLWJvcmRlci1jb2xvcik7XG59XG4ubWVzc2FnZWJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lc3NhZ2ViYXItYmctY29sb3IpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LW1lc3NhZ2ViYXItaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1tZXNzYWdlYmFyLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy1zYWZlLWFyZWEtYm90dG9tKTtcbiAgYm90dG9tOiAwO1xufVxuLm1lc3NhZ2ViYXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctbWVzc2FnZWJhci1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAvIHZhcigtLWY3LWRldmljZS1waXhlbC1yYXRpbykpKTtcbn1cbi5tZXNzYWdlYmFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1tZXNzYWdlYmFyLXNoYWRvdy1pbWFnZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1iYXJzIC5tZXNzYWdlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWY3LW1lc3NhZ2ViYXItYmctY29sb3ItcmdiKSwgdmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1vcGFjaXR5KSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIodmFyKC0tZjctYmFycy10cmFuc2x1Y2VudC1ibHVyKSk7XG4gIH1cbn1cbi5tZXNzYWdlYmFyLm5vLWhhaXJsaW5lOmJlZm9yZSxcbi5tZXNzYWdlYmFyLm5vLWJvcmRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVzc2FnZWJhci5uby1zaGFkb3c6YWZ0ZXIsXG4ubWVzc2FnZWJhci50b29sYmFyLWhpZGRlbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZXNzYWdlYmFyIC50b29sYmFyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctbWVzc2FnZWJhci1pbm5lci1wYWRkaW5nLWxlZnQsIHZhcigtLWY3LXRvb2xiYXItaW5uZXItcGFkZGluZy1sZWZ0KSkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LW1lc3NhZ2ViYXItaW5uZXItcGFkZGluZy1yaWdodCwgdmFyKC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0KSkgKyB2YXIoLS1mNy1zYWZlLWFyZWEtcmlnaHQpKTtcbn1cbi5tZXNzYWdlYmFyLm1lc3NhZ2ViYXItc2hlZXQtdmlzaWJsZSA+IC50b29sYmFyLWlubmVyIHtcbiAgYm90dG9tOiAwO1xufVxuLm1lc3NhZ2ViYXIgLm1lc3NhZ2ViYXItYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lc3NhZ2ViYXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1tZXNzYWdlYmFyLXRleHRhcmVhLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1mNy1tZXNzYWdlYmFyLXRleHRhcmVhLXBhZGRpbmcpO1xuICBoZWlnaHQ6IHZhcigtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1ib3JkZXIpO1xufVxuLm1lc3NhZ2ViYXIgYS5saW5rIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tZjctbWVzc2FnZWJhci1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpO1xufVxuLm1lc3NhZ2ViYXItYXR0YWNobWVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVzc2FnZWJhcjpub3QoLm1lc3NhZ2ViYXItYXR0YWNobWVudHMtdmlzaWJsZSkgLm1lc3NhZ2ViYXItYXR0YWNobWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2ViYXItYXR0YWNobWVudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IHZhcigtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudC1oZWlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudC1ib3JkZXItcmFkaXVzKTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubWVzc2FnZWJhci1hdHRhY2htZW50IHtcbiAgICBoZWlnaHQ6IHZhcigtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudC1sYW5kc2NhcGUtaGVpZ2h0KTtcbiAgfVxufVxuLm1lc3NhZ2ViYXItYXR0YWNobWVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbWVzc2FnZWJhci1hdHRhY2htZW50LWJvcmRlci1yYWRpdXMpO1xufVxuLm1lc3NhZ2ViYXItYXR0YWNobWVudCArIC5tZXNzYWdlYmFyLWF0dGFjaG1lbnQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm1lc3NhZ2ViYXItc2hlZXQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogdmFyKC0tZjctbWVzc2FnZWJhci1zaGVldC1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1tZXNzYWdlYmFyLXNoZWV0LWJnLWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy1zYWZlLWFyZWEtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXNhZmUtYXJlYS1yaWdodCk7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1lc3NhZ2ViYXItc2hlZXQge1xuICAgIGhlaWdodDogdmFyKC0tZjctbWVzc2FnZWJhci1zaGVldC1sYW5kc2NhcGUtaGVpZ2h0KTtcbiAgfVxufVxuLm1lc3NhZ2ViYXItc2hlZXQtaW1hZ2UsXG4ubWVzc2FnZWJhci1zaGVldC1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWY3LW1lc3NhZ2ViYXItc2hlZXQtaGVpZ2h0KSAtIDJweCkgLyAyKTtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWY3LW1lc3NhZ2ViYXItc2hlZXQtaGVpZ2h0KSAtIDJweCkgLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubWVzc2FnZWJhci1zaGVldC1pbWFnZSxcbiAgLm1lc3NhZ2ViYXItc2hlZXQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKHZhcigtLWY3LW1lc3NhZ2ViYXItc2hlZXQtbGFuZHNjYXBlLWhlaWdodCkgLSAycHgpIC8gMik7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mNy1tZXNzYWdlYmFyLXNoZWV0LWxhbmRzY2FwZS1oZWlnaHQpIC0gMnB4KSAvIDIpO1xuICB9XG59XG4ubWVzc2FnZWJhci1zaGVldC1pbWFnZSAuaWNvbi1jaGVja2JveCxcbi5tZXNzYWdlYmFyLXNoZWV0LWl0ZW0gLmljb24tY2hlY2tib3gsXG4ubWVzc2FnZWJhci1zaGVldC1pbWFnZSAuaWNvbi1yYWRpbyxcbi5tZXNzYWdlYmFyLXNoZWV0LWl0ZW0gLmljb24tcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xufVxuLm1lc3NhZ2ViYXItc2hlZXQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWVzc2FnZWJhci1hdHRhY2htZW50LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubWVzc2FnZWJhci1hdHRhY2htZW50LWRlbGV0ZTphZnRlcixcbi5tZXNzYWdlYmFyLWF0dGFjaG1lbnQtZGVsZXRlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4ubWVzc2FnZWJhci1hdHRhY2htZW50LWRlbGV0ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZXNzYWdlYmFyLWF0dGFjaG1lbnQtZGVsZXRlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubWVzc2FnZWJhcjpub3QoLm1lc3NhZ2ViYXItc2hlZXQtdmlzaWJsZSkgLm1lc3NhZ2ViYXItc2hlZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2ViYXIgfiAqIHtcbiAgLS1mNy1wYWdlLXRvb2xiYXItYm90dG9tLW9mZnNldDogdmFyKC0tZjctbWVzc2FnZWJhci1oZWlnaHQpO1xufVxuLmlvcyAubWVzc2FnZWJhciBhLmxpbmsuaWNvbi1vbmx5OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4uaW9zIC5tZXNzYWdlYmFyIGEubGluay5pY29uLW9ubHk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5pb3MgLm1lc3NhZ2ViYXIgYS5saW5rOm5vdCguaWNvbi1vbmx5KSArIC5tZXNzYWdlYmFyLWFyZWEge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmlvcyAubWVzc2FnZWJhciAubWVzc2FnZWJhci1hcmVhICsgYS5saW5rOm5vdCguaWNvbi1vbmx5KSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uaW9zIC5tZXNzYWdlYmFyLWFyZWEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pb3MgLm1lc3NhZ2ViYXItYXR0YWNobWVudHMge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWY3LW1lc3NhZ2ViYXItYXR0YWNobWVudHMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pb3MgLm1lc3NhZ2ViYXItYXR0YWNobWVudHMtdmlzaWJsZSAubWVzc2FnZWJhci1hdHRhY2htZW50cyArIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWY3LW1lc3NhZ2ViYXItdGV4dGFyZWEtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctbWVzc2FnZWJhci10ZXh0YXJlYS1ib3JkZXItcmFkaXVzKTtcbn1cbi5pb3MgLm1lc3NhZ2ViYXItYXR0YWNobWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pb3MgLm1lc3NhZ2ViYXItYXR0YWNobWVudC1kZWxldGUge1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzdkN2U4MDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5pb3MgLm1lc3NhZ2ViYXItYXR0YWNobWVudC1kZWxldGU6YWZ0ZXIsXG4uaW9zIC5tZXNzYWdlYmFyLWF0dGFjaG1lbnQtZGVsZXRlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4vKiA9PT0gU3dpcGVyID09PSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogO1xuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG59XG4vKiA9PT0gUGhvdG8gQnJvd3NlciA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1waG90b2Jyb3dzZXItYmctY29sb3I6ICNmZmY7XG4gIC0tZjctcGhvdG9icm93c2VyLWJhcnMtYmctaW1hZ2U6IG5vbmU7XG4gIC8qXG4gIC0tZjctcGhvdG9icm93c2VyLWJhcnMtYmctY29sb3I6IHJnYmEodmFyKC0tZjctYmFycy1iZy1jb2xvci1yZ2IpLCAwLjk1KTtcbiAgLS1mNy1waG90b2Jyb3dzZXItYmFycy10ZXh0LWNvbG9yOiB2YXIoLS1mNy1iYXJzLXRleHQtY29sb3IpO1xuICAtLWY3LXBob3RvYnJvd3Nlci1iYXJzLWxpbmstY29sb3I6IHZhcigtLWY3LWJhcnMtbGluay1jb2xvcik7XG4gICovXG4gIC0tZjctcGhvdG9icm93c2VyLWNhcHRpb24tZm9udC1zaXplOiAxNHB4O1xuICAtLWY3LXBob3RvYnJvd3Nlci1jYXB0aW9uLWxpZ2h0LXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctcGhvdG9icm93c2VyLWNhcHRpb24tbGlnaHQtYmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLS1mNy1waG90b2Jyb3dzZXItY2FwdGlvbi1kYXJrLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctcGhvdG9icm93c2VyLWNhcHRpb24tZGFyay1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtLWY3LXBob3RvYnJvd3Nlci1leHBvc2VkLWJnLWNvbG9yOiAjMDAwO1xuICAtLWY3LXBob3RvYnJvd3Nlci1kYXJrLWJnLWNvbG9yOiAjMDAwO1xuICAtLWY3LXBob3RvYnJvd3Nlci1kYXJrLWJhcnMtYmctY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC44KTtcbiAgLS1mNy1waG90b2Jyb3dzZXItZGFyay1iYXJzLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctcGhvdG9icm93c2VyLWRhcmstYmFycy1saW5rLWNvbG9yOiAjZmZmO1xufVxuLnBob3RvLWJyb3dzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDAwO1xufVxuLnBob3RvLWJyb3dzZXItc3RhbmRhbG9uZS5tb2RhbC1pbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgYW5pbWF0aW9uOiBwaG90by1icm93c2VyLWluIDQwMG1zO1xufVxuLnBob3RvLWJyb3dzZXItc3RhbmRhbG9uZS5tb2RhbC1vdXQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG4gIGFuaW1hdGlvbjogcGhvdG8tYnJvd3Nlci1vdXQgNDAwbXMgIWltcG9ydGFudDtcbn1cbi5waG90by1icm93c2VyLXN0YW5kYWxvbmUubW9kYWwtb3V0LnN3aXBlLWNsb3NlLXRvLWJvdHRvbSxcbi5waG90by1icm93c2VyLXN0YW5kYWxvbmUubW9kYWwtb3V0LnN3aXBlLWNsb3NlLXRvLXRvcCB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBob3RvLWJyb3dzZXItc3RhbmRhbG9uZS5waG90by1icm93c2VyLXRyYW5zaXRpb25pbmcge1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5waG90by1icm93c2VyLXBvcHVwLm1vZGFsLW91dC5zd2lwZS1jbG9zZS10by1ib3R0b20sXG4ucGhvdG8tYnJvd3Nlci1wb3B1cC5tb2RhbC1vdXQuc3dpcGUtY2xvc2UtdG8tdG9wIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4ucGhvdG8tYnJvd3Nlci1wb3B1cC5tb2RhbC1vdXQuc3dpcGUtY2xvc2UtdG8tYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XG59XG4ucGhvdG8tYnJvd3Nlci1wb3B1cC5tb2RhbC1vdXQuc3dpcGUtY2xvc2UtdG8tdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwdmgsIDApO1xufVxuLnBob3RvLWJyb3dzZXItcGFnZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGhvdG8tYnJvd3Nlci1wYWdlIC50b29sYmFyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBob3RvLWJyb3dzZXItcG9wdXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBob3RvLWJyb3dzZXItb2Yge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnBob3RvLWJyb3dzZXItY2FwdGlvbnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiB2YXIoLS1mNy1zYWZlLWFyZWEtYm90dG9tKTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDQwMG1zO1xufVxuLnBob3RvLWJyb3dzZXItY2FwdGlvbnMucGhvdG8tYnJvd3Nlci1jYXB0aW9ucy1leHBvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sYmFyIH4gLnBob3RvLWJyb3dzZXItY2FwdGlvbnMge1xuICBib3R0b206IGNhbGModmFyKC0tZjctdG9vbGJhci1oZWlnaHQpICsgdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG59XG4udG9vbGJhciB+IC5waG90by1icm93c2VyLWNhcHRpb25zLnBob3RvLWJyb3dzZXItY2FwdGlvbnMtZXhwb3NlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbn1cbi5waG90by1icm93c2VyLWNhcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctcGhvdG9icm93c2VyLWNhcHRpb24tZm9udC1zaXplKTtcbn1cbi5waG90by1icm93c2VyLWNhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBob3RvLWJyb3dzZXItY2FwdGlvbi5waG90by1icm93c2VyLWNhcHRpb24tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5waG90by1icm93c2VyLWNhcHRpb25zLWxpZ2h0IC5waG90by1icm93c2VyLWNhcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZjctcGhvdG9icm93c2VyLWNhcHRpb24tbGlnaHQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1jYXB0aW9uLWxpZ2h0LWJnLWNvbG9yKTtcbn1cbi5waG90by1icm93c2VyLWNhcHRpb25zLWRhcmsgLnBob3RvLWJyb3dzZXItY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1mNy1waG90b2Jyb3dzZXItY2FwdGlvbi1kYXJrLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1waG90b2Jyb3dzZXItY2FwdGlvbi1kYXJrLWJnLWNvbG9yKTtcbn1cbi5waG90by1icm93c2VyLXN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcGhvdG9icm93c2VyLWJnLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG4ucGhvdG8tYnJvd3Nlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ucGhvdG8tYnJvd3Nlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBob3RvLWJyb3dzZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5waG90by1icm93c2VyLXNsaWRlIHNwYW4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waG90by1icm93c2VyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waG90by1icm93c2VyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgc3Bhbi5zd2lwZXItem9vbS1jb250YWluZXIsXG4ucGhvdG8tYnJvd3Nlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCBzcGFuLnN3aXBlci16b29tLWNvbnRhaW5lcixcbi5waG90by1icm93c2VyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHNwYW4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5waG90by1icm93c2VyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nLFxuLnBob3RvLWJyb3dzZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgaW1nLFxuLnBob3RvLWJyb3dzZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBob3RvLWJyb3dzZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZS5waG90by1icm93c2VyLXNsaWRlLWxhenkgLnByZWxvYWRlcixcbi5waG90by1icm93c2VyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0LnBob3RvLWJyb3dzZXItc2xpZGUtbGF6eSAucHJlbG9hZGVyLFxuLnBob3RvLWJyb3dzZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYucGhvdG8tYnJvd3Nlci1zbGlkZS1sYXp5IC5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waG90by1icm93c2VyLXNsaWRlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGhvdG8tYnJvd3Nlci1zbGlkZSAucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLnBob3RvLWJyb3dzZXItcGFnZSAubmF2YmFyLWJnLFxuLm5hdmJhci1waG90by1icm93c2VyIC5uYXZiYXItYmcsXG4ucGhvdG8tYnJvd3Nlci1wYWdlIC50b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctcGhvdG9icm93c2VyLWJhcnMtYmctY29sb3IsIHJnYmEodmFyKC0tZjctYmFycy1iZy1jb2xvci1yZ2IpLCAwLjk1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1iYXJzLWJnLWltYWdlKTtcbn1cbi5waG90by1icm93c2VyLXBhZ2UgLm5hdmJhcixcbi5waG90by1icm93c2VyLXBhZ2UgLnRvb2xiYXIge1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgY29sb3I6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1iYXJzLXRleHQtY29sb3IsIHZhcigtLWY3LWJhcnMtdGV4dC1jb2xvcikpO1xufVxuLnBob3RvLWJyb3dzZXItcGFnZSAubmF2YmFyIGEsXG4ucGhvdG8tYnJvd3Nlci1wYWdlIC50b29sYmFyIGEge1xuICBjb2xvcjogdmFyKC0tZjctcGhvdG9icm93c2VyLWJhcnMtbGluay1jb2xvciwgdmFyKC0tZjctYmFycy1saW5rLWNvbG9yLCB2YXIoLS1mNy10aGVtZS1jb2xvcikpKTtcbn1cbi5waG90by1icm93c2VyLWV4cG9zZWQgLm5hdmJhcixcbi5waG90by1icm93c2VyLWV4cG9zZWQgLnRvb2xiYXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBob3RvLWJyb3dzZXItZXhwb3NlZCAudG9vbGJhciB+IC5waG90by1icm93c2VyLWNhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1mNy10b29sYmFyLWhlaWdodCksIDApO1xufVxuLnBob3RvLWJyb3dzZXItZXhwb3NlZCAucGhvdG8tYnJvd3Nlci1zd2lwZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcGhvdG9icm93c2VyLWV4cG9zZWQtYmctY29sb3IpO1xufVxuLnBob3RvLWJyb3dzZXItZXhwb3NlZCAucGhvdG8tYnJvd3Nlci1jYXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1jYXB0aW9uLWRhcmstdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1jYXB0aW9uLWRhcmstYmctY29sb3IpO1xufVxuLnZpZXcud2l0aC1waG90by1icm93c2VyLXBhZ2UtZXhwb3NlZCAubmF2YmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGhvdG8tYnJvd3Nlci1wYWdlLWRhcmsgLm5hdmJhci1iZyxcbi5uYXZiYXItcGhvdG8tYnJvd3Nlci1kYXJrIC5uYXZiYXItYmcsXG4ucGhvdG8tYnJvd3Nlci1wYWdlLWRhcmsgLnRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1waG90b2Jyb3dzZXItZGFyay1iYXJzLWJnLWNvbG9yKTtcbn1cbi5waG90by1icm93c2VyLXBhZ2UtZGFyayAubmF2YmFyLWJnOmJlZm9yZSxcbi5uYXZiYXItcGhvdG8tYnJvd3Nlci1kYXJrIC5uYXZiYXItYmc6YmVmb3JlLFxuLnBob3RvLWJyb3dzZXItcGFnZS1kYXJrIC50b29sYmFyOmJlZm9yZSxcbi5waG90by1icm93c2VyLXBhZ2UtZGFyayAubmF2YmFyLWJnOmFmdGVyLFxuLm5hdmJhci1waG90by1icm93c2VyLWRhcmsgLm5hdmJhci1iZzphZnRlcixcbi5waG90by1icm93c2VyLXBhZ2UtZGFyayAudG9vbGJhcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItcGhvdG8tYnJvd3Nlci1kYXJrLFxuLnBob3RvLWJyb3dzZXItZGFyayAubmF2YmFyLFxuLnBob3RvLWJyb3dzZXItZGFyayAudG9vbGJhcixcbi5waG90by1icm93c2VyLWRhcmstcGFnZSAubmF2YmFyLFxuLnBob3RvLWJyb3dzZXItZGFyay1wYWdlIC50b29sYmFyIHtcbiAgLS1mNy10b3VjaC1yaXBwbGUtY29sb3I6IHZhcigtLWY3LXRvdWNoLXJpcHBsZS13aGl0ZSk7XG4gIC0tZjctbGluay1oaWdobGlnaHQtY29sb3I6IHZhcigtLWY3LWxpbmstaGlnaGxpZ2h0LXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWY3LXBob3RvYnJvd3Nlci1kYXJrLWJhcnMtdGV4dC1jb2xvcik7XG59XG4ubmF2YmFyLXBob3RvLWJyb3dzZXItZGFyayBhLFxuLnBob3RvLWJyb3dzZXItZGFyayAubmF2YmFyIGEsXG4ucGhvdG8tYnJvd3Nlci1kYXJrIC50b29sYmFyIGEsXG4ucGhvdG8tYnJvd3Nlci1kYXJrLXBhZ2UgLm5hdmJhciBhLFxuLnBob3RvLWJyb3dzZXItZGFyay1wYWdlIC50b29sYmFyIGEge1xuICBjb2xvcjogdmFyKC0tZjctcGhvdG9icm93c2VyLWRhcmstYmFycy1saW5rLWNvbG9yKTtcbn1cbi5waG90by1icm93c2VyLWRhcmsgLnBob3RvLWJyb3dzZXItc3dpcGVyLWNvbnRhaW5lcixcbi5waG90by1icm93c2VyLXBhZ2UtZGFyayAucGhvdG8tYnJvd3Nlci1zd2lwZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcGhvdG9icm93c2VyLWRhcmstYmctY29sb3IpO1xufVxuQGtleWZyYW1lcyBwaG90by1icm93c2VyLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwaG90by1icm93c2VyLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qID09PSBOb3RpZmljYXRpb25zID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LW5vdGlmaWNhdGlvbi1tYXgtd2lkdGg6IDU2OHB4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi1zdWJ0aXRsZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mNy1ub3RpZmljYXRpb24tc3VidGl0bGUtbGluZS1oZWlnaHQ6IDEuMzU7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRleHQtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctbm90aWZpY2F0aW9uLXN1YnRpdGxlLWNvbG9yOiAjZmZmO1xufVxuLmlvcyB7XG4gIC0tZjctbm90aWZpY2F0aW9uLW1hcmdpbjogOHB4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxMHB4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi1ib3gtc2hhZG93OiAwcHggNXB4IDI1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWY3LW5vdGlmaWNhdGlvbi1pY29uLXNpemU6IDIwcHg7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRpdGxlLWZvbnQtc2l6ZTogMTNweDtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtbGluZS1oZWlnaHQ6IDEuNDtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtcmlnaHQtZm9udC1zaXplOiAxM3B4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi1zdWJ0aXRsZS1mb250LXNpemU6IDE1cHg7XG4gIC0tZjctbm90aWZpY2F0aW9uLXN1YnRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRleHQtZm9udC1zaXplOiAxNXB4O1xuICAtLWY3LW5vdGlmaWNhdGlvbi10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tZjctbm90aWZpY2F0aW9uLWJnLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAtLWY3LW5vdGlmaWNhdGlvbi1iZy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRpdGxlLWNvbG9yOiAjMDAwO1xuICAtLWY3LW5vdGlmaWNhdGlvbi10aXRsZS1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgLS1mNy1ub3RpZmljYXRpb24tc3VidGl0bGUtY29sb3I6ICMwMDA7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRleHQtY29sb3I6ICMwMDA7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy1ub3RpZmljYXRpb24tYmctY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC45NSk7XG4gIC0tZjctbm90aWZpY2F0aW9uLWJnLWNvbG9yLXJnYjogMzAsIDMwLCAzMDtcbiAgLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtY29sb3I6ICNmZmY7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctbm90aWZpY2F0aW9uLXRpdGxlLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5vdGlmaWNhdGlvbiB7XG4gIC0tZjctbGluay1oaWdobGlnaHQtY29sb3I6IHZhcigtLWY3LWxpbmstaGlnaGxpZ2h0LWJsYWNrKTtcbiAgLS1mNy10b3VjaC1yaXBwbGUtY29sb3I6IHZhcigtLWY3LXRvdWNoLXJpcHBsZS1ibGFjayk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tZjctbm90aWZpY2F0aW9uLW1hcmdpbik7XG4gIHRvcDogdmFyKC0tZjctbm90aWZpY2F0aW9uLW1hcmdpbik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1mNy1ub3RpZmljYXRpb24tbWFyZ2luKSAqIDIpO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbWF4LXdpZHRoOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tZjctbm90aWZpY2F0aW9uLXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi1ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctbm90aWZpY2F0aW9uLWJnLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctc2FmZS1hcmVhLXRvcCk7XG59XG5Ac3VwcG9ydHMgKCgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSkpIHtcbiAgLmlvcy10cmFuc2x1Y2VudC1tb2RhbHMgLm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mNy1ub3RpZmljYXRpb24tYmctY29sb3ItcmdiKSwgMC44KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ub3RpZmljYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogdmFyKC0tZjctbm90aWZpY2F0aW9uLW1heC13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mNy1ub3RpZmljYXRpb24tbWF4LXdpZHRoKSAvIDIpO1xuICB9XG59XG4ubm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi10aXRsZS1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWY3LW5vdGlmaWNhdGlvbi10aXRsZS10ZXh0LXRyYW5zZm9ybSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbm90aWZpY2F0aW9uLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi10aXRsZS1sZXR0ZXItc3BhY2luZyk7XG59XG4ubm90aWZpY2F0aW9uLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi1zdWJ0aXRsZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbm90aWZpY2F0aW9uLXN1YnRpdGxlLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tc3VidGl0bGUtdGV4dC10cmFuc2Zvcm0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZjctbm90aWZpY2F0aW9uLXN1YnRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi1zdWJ0aXRsZS1mb250LXdlaWdodCk7XG59XG4ubm90aWZpY2F0aW9uLXRleHQge1xuICBjb2xvcjogdmFyKC0tZjctbm90aWZpY2F0aW9uLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi10ZXh0LWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGV4dC10ZXh0LXRyYW5zZm9ybSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGV4dC1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGV4dC1mb250LXdlaWdodCk7XG59XG4ubm90aWZpY2F0aW9uLXRpdGxlLXJpZ2h0LXRleHQge1xuICBjb2xvcjogdmFyKC0tZjctbm90aWZpY2F0aW9uLXRpdGxlLXJpZ2h0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1ub3RpZmljYXRpb24tdGl0bGUtcmlnaHQtZm9udC1zaXplKTtcbn1cbi5ub3RpZmljYXRpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi1pY29uLXNpemUpO1xufVxuLm5vdGlmaWNhdGlvbi1pY29uIGksXG4ubm90aWZpY2F0aW9uLWljb24ge1xuICB3aWR0aDogdmFyKC0tZjctbm90aWZpY2F0aW9uLWljb24tc2l6ZSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1ub3RpZmljYXRpb24taWNvbi1zaXplKSAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbi1pY29uIGkge1xuICBmb250LXNpemU6IHZhcigtLWY3LW5vdGlmaWNhdGlvbi1pY29uLXNpemUpO1xufVxuLm5vdGlmaWNhdGlvbi1pY29uIGltZyB7XG4gIGhlaWdodDogdmFyKC0tZjctbm90aWZpY2F0aW9uLWljb24tc2l6ZSk7XG59XG4ubm90aWZpY2F0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub3RpZmljYXRpb24tY2xvc2UtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGlmaWNhdGlvbi1jbG9zZS1idXR0b246YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2ZyYW1ld29yazctY29yZS1pY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW9zIC5ub3RpZmljYXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTIwMCUsIDApO1xufVxuLmlvcyAubm90aWZpY2F0aW9uLm1vZGFsLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmlvcyAubm90aWZpY2F0aW9uLm1vZGFsLW91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIC0yMDAlLCAwKTtcbn1cbi5pb3MgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaW9zIC5ub3RpZmljYXRpb24taGVhZGVyICsgLm5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pb3MgLm5vdGlmaWNhdGlvbi10aXRsZS1yaWdodC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmlvcyAubm90aWZpY2F0aW9uLXRpdGxlLXJpZ2h0LXRleHQgKyAubm90aWZpY2F0aW9uLWNsb3NlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmlvcyAubm90aWZpY2F0aW9uLWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5pb3MgLm5vdGlmaWNhdGlvbi1jbG9zZS1idXR0b24uYWN0aXZlLXN0YXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uaW9zIC5ub3RpZmljYXRpb24tY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICdub3RpZmljYXRpb25fY2xvc2VfaW9zJztcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuLmlvcyAudGhlbWUtZGFyayAubm90aWZpY2F0aW9uLWNsb3NlLWJ1dHRvbjphZnRlcixcbi5pb3MudGhlbWUtZGFyayAubm90aWZpY2F0aW9uLWNsb3NlLWJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogPT09IEF1dG9jb21wbGV0ZSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tcGxhY2Vob2xkZXItY29sb3I6ICNhOWE5YTk7XG4gIC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXByZWxvYWRlci1zaXplOiAyMHB4O1xuICAvKlxuICAtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi1zZWxlY3RlZC1iZy1jb2xvcjogcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjIpO1xuICAqL1xuICAtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi1iZy1jb2xvcjogI2ZmZjtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJnLWNvbG9yOiAjMWMxYzFkO1xufVxuLmlvcyB7XG4gIC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tdGV4dC1tYXRjaGluZy1mb250LXdlaWdodDogNjAwO1xuICAtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi1mb250LXNpemU6IHZhcigtLWY3LWxpc3QtZm9udC1zaXplKTtcbiAgLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tdGV4dC1tYXRjaGluZy1jb2xvcjogIzAwMDtcbn1cbi5pb3MgLnRoZW1lLWRhcmssXG4uaW9zLnRoZW1lLWRhcmsge1xuICAtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi10ZXh0LW1hdGNoaW5nLWNvbG9yOiAjZmZmO1xufVxuLmF1dG9jb21wbGV0ZS1wYWdlIC5hdXRvY29tcGxldGUtZm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvY29tcGxldGUtcGFnZSAuYXV0b2NvbXBsZXRlLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0b2NvbXBsZXRlLXBhZ2UgLmF1dG9jb21wbGV0ZS12YWx1ZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvY29tcGxldGUtcGFnZSAubGlzdCB1bDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0b2NvbXBsZXRlLXByZWxvYWRlcjpub3QoLmF1dG9jb21wbGV0ZS1wcmVsb2FkZXItdmlzaWJsZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXV0b2NvbXBsZXRlLXByZWxvYWRlcjpub3QoLmF1dG9jb21wbGV0ZS1wcmVsb2FkZXItdmlzaWJsZSksXG4uYXV0b2NvbXBsZXRlLXByZWxvYWRlcjpub3QoLmF1dG9jb21wbGV0ZS1wcmVsb2FkZXItdmlzaWJsZSkgKiB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5hdXRvY29tcGxldGUtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tYmctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5hdXRvY29tcGxldGUtZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmF1dG9jb21wbGV0ZS1kcm9wZG93biAuYXV0b2NvbXBsZXRlLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXByZWxvYWRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tcHJlbG9hZGVyLXNpemUpO1xufVxuLmF1dG9jb21wbGV0ZS1kcm9wZG93biAuYXV0b2NvbXBsZXRlLXByZWxvYWRlci12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0b2NvbXBsZXRlLWRyb3Bkb3duIC5hdXRvY29tcGxldGUtZHJvcGRvd24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXBsYWNlaG9sZGVyLWNvbG9yKTtcbn1cbi5hdXRvY29tcGxldGUtZHJvcGRvd24gLmxpc3Qge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1mNy1hdXRvY29tcGxldGUtZHJvcGRvd24tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG59XG4uYXV0b2NvbXBsZXRlLWRyb3Bkb3duIC5saXN0IGIge1xuICBjb2xvcjogdmFyKC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRleHQtbWF0Y2hpbmctY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRleHQtbWF0Y2hpbmctZm9udC13ZWlnaHQpO1xufVxuLmF1dG9jb21wbGV0ZS1kcm9wZG93biAubGlzdCB1bCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRvY29tcGxldGUtZHJvcGRvd24gLmxpc3QgdWw6YmVmb3JlLFxuLmF1dG9jb21wbGV0ZS1kcm9wZG93biAubGlzdCB1bDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRvY29tcGxldGUtZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWF1dG9jb21wbGV0ZS1kcm9wZG93bi1zZWxlY3RlZC1iZy1jb2xvciwgcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjIpKTtcbn1cbi5zZWFyY2hiYXItaW5wdXQtd3JhcCAuYXV0b2NvbXBsZXRlLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1mNy1zZWFyY2hiYXItYmctY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLnNlYXJjaGJhci1pbnB1dC13cmFwIC5hdXRvY29tcGxldGUtZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mNy1zZWFyY2hiYXItcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnNlYXJjaGJhci1pbnB1dC13cmFwIC5hdXRvY29tcGxldGUtZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoYmFyLWlucHV0LXdyYXAgLmF1dG9jb21wbGV0ZS1kcm9wZG93biAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1wYWRkaW5nLWhvcml6b250YWwpICsgdmFyKC0tZjctc2VhcmNoYmFyLWlucHV0LWV4dHJhLXBhZGRpbmctbGVmdCkpO1xufVxuLmxpc3QgLml0ZW0tY29udGVudC1kcm9wZG93bi1leHBhbmRlZCAuaXRlbS10aXRsZS5pdGVtLWxhYmVsIHtcbiAgd2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXN0IC5pdGVtLWNvbnRlbnQtZHJvcGRvd24tZXhwYW5kZWQgLml0ZW0tdGl0bGUuaXRlbS1sYWJlbCArIC5pdGVtLWlucHV0LXdyYXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0IC5pdGVtLWNvbnRlbnQtZHJvcGRvd24tZXhwYW5kZWQgLml0ZW0taW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlvcyAuYXV0b2NvbXBsZXRlLWRyb3Bkb3duIC5hdXRvY29tcGxldGUtcHJlbG9hZGVyIHtcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaW9zIC5zZWFyY2hiYXItaW5wdXQtd3JhcCAuYXV0b2NvbXBsZXRlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWY3LXNlYXJjaGJhci1pbnB1dC1oZWlnaHQpKTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5pb3MgLnNlYXJjaGJhci1pbnB1dC13cmFwIC5hdXRvY29tcGxldGUtZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy1zZWFyY2hiYXItaW5wdXQtaGVpZ2h0KTtcbn1cbi8qID09PSBUb29sdGlwID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRvb2x0aXAtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIC0tZjctdG9vbHRpcC10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LXRvb2x0aXAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWY3LXRvb2x0aXAtcGFkZGluZzogOHB4IDE2cHg7XG4gIC0tZjctdG9vbHRpcC1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctdG9vbHRpcC1mb250LXdlaWdodDogNTAwO1xuICAtLWY3LXRvb2x0aXAtZGVza3RvcC1wYWRkaW5nOiA2cHggOHB4O1xuICAtLWY3LXRvb2x0aXAtZGVza3RvcC1mb250LXNpemU6IDEycHg7XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRvb2x0aXAtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1mNy10b29sdGlwLXBhZGRpbmcpO1xuICBjb2xvcjogdmFyKC0tZjctdG9vbHRpcC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy10b29sdGlwLWZvbnQtd2VpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB6LWluZGV4OiA5OTAwMDtcbn1cbi50b29sdGlwLnRvb2x0aXAtaW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAudG9vbHRpcC1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRldmljZS1kZXNrdG9wIC50b29sdGlwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10b29sdGlwLWRlc2t0b3AtZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tZjctdG9vbHRpcC1kZXNrdG9wLXBhZGRpbmcpO1xufVxuLyogPT09IEdhdWdlID09PSAqL1xuLmdhdWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nYXVnZS1zdmcsXG4uZ2F1Z2Ugc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ2F1Z2Utc3ZnIGNpcmNsZSxcbi5nYXVnZSBzdmcgY2lyY2xlLFxuLmdhdWdlLXN2ZyBwYXRoLFxuLmdhdWdlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG4vKiA9PT0gU2tlbGV0b24gPT09ICovXG46cm9vdCB7XG4gIC0tZjctc2tlbGV0b24tY29sb3I6ICNjY2M7XG59XG4udGhlbWUtZGFyayB7XG4gIC0tZjctc2tlbGV0b24tY29sb3I6ICM1MTUxNTE7XG59XG4uc2tlbGV0b24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnZnJhbWV3b3JrNy1za2VsZXRvbicgIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbi10ZXh0LFxuLnNrZWxldG9uLXRleHQgKiB7XG4gIGNvbG9yOiB2YXIoLS1mNy1za2VsZXRvbi1jb2xvcikgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtICFpbXBvcnRhbnQ7XG59XG4uc2tlbGV0b24tYmxvY2sge1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctc2tlbGV0b24tY29sb3IpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNrZWxldG9uLWVmZmVjdC1mYWRlIHtcbiAgYW5pbWF0aW9uOiBza2VsZXRvbi1lZmZlY3QtZmFkZSAxcyBpbmZpbml0ZTtcbn1cbi5za2VsZXRvbi1lZmZlY3QtYmxpbmsge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDI1JSwgYmxhY2sgNzUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMjUlLCBibGFjayA3NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSB0b3A7XG4gIG1hc2stcG9zaXRpb246IDUwJSB0b3A7XG4gIGFuaW1hdGlvbjogc2tlbGV0b24tZWZmZWN0LWJsaW5rIDFzIGluZmluaXRlO1xufVxuLnNrZWxldG9uLWVmZmVjdC1wdWxzZSB7XG4gIGFuaW1hdGlvbjogc2tlbGV0b24tZWZmZWN0LXB1bHNlIDFzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBza2VsZXRvbi1lZmZlY3QtZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2tlbGV0b24tZWZmZWN0LWJsaW5rIHtcbiAgMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIHRvcDtcbiAgICBtYXNrLXBvc2l0aW9uOiA1MCUgdG9wO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTE1MCUgdG9wO1xuICAgIG1hc2stcG9zaXRpb246IC0xNTAlIHRvcDtcbiAgfVxufVxuQGtleWZyYW1lcyBza2VsZXRvbi1lZmZlY3QtcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKiA9PT0gTWVudSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy1tZW51LXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZjctbWVudS1mb250LXNpemU6IDE2cHg7XG4gIC0tZjctbWVudS1mb250LXdlaWdodDogNTAwO1xuICAtLWY3LW1lbnUtbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1mNy1tZW51LWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tZjctbWVudS1pdGVtLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC45KTtcbiAgLS1mNy1tZW51LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAxMnB4O1xuICAtLWY3LW1lbnUtaXRlbS1zcGFjaW5nOiA2cHg7XG4gIC0tZjctbWVudS1pdGVtLWhlaWdodDogNDBweDtcbiAgLS1mNy1tZW51LWl0ZW0tZHJvcGRvd24taWNvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtLWY3LW1lbnUtaXRlbS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8qXG4gIC0tZjctbWVudS1kcm9wZG93bi1wcmVzc2VkLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XG4gICovXG4gIC0tZjctbWVudS1kcm9wZG93bi1pdGVtLWhlaWdodDogMjhweDtcbiAgLS1mNy1tZW51LWRyb3Bkb3duLWRpdmlkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLS1mNy1tZW51LWRyb3Bkb3duLXBhZGRpbmctdmVydGljYWw6IDZweDtcbiAgLypcbiAgLS1mNy1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWY3LW1lbnUtaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgKi9cbn1cbi5tZW51IHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtLWY3LXRvdWNoLXJpcHBsZS1jb2xvcjogdmFyKC0tZjctdG91Y2gtcmlwcGxlLXdoaXRlKTtcbn1cbi5tZW51LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy1tZW51LWl0ZW0tc3BhY2luZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LW1lbnUtaXRlbS1zcGFjaW5nKTtcbn1cbi5tZW51LWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiB2YXIoLS1mNy1tZW51LWl0ZW0tc3BhY2luZyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubWVudS1pdGVtIHtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1tZW51LWl0ZW0taGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1mNy1tZW51LWl0ZW0taGVpZ2h0KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lbnUtYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZjctbWVudS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbWVudS1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctbWVudS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctbWVudS1mb250LXdlaWdodCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LW1lbnUtaXRlbS1zcGFjaW5nKTtcbn1cbi5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tZW51LWl0ZW0uYWN0aXZlLXN0YXRlOm5vdCgubWVudS1pdGVtLWRyb3Bkb3duLW9wZW5lZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWVudS1pdGVtLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIHZhcigtLWY3LW1lbnUtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1tZW51LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LWl0ZW0tY29udGVudC5pY29uLW9ubHksXG4uaWNvbi1vbmx5IC5tZW51LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZW51LWl0ZW0tZHJvcGRvd24gLm1lbnUtaXRlbS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lbnUtaXRlbS1kcm9wZG93bi1pY29uLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1lbnUtZHJvcGRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctbWVudS1iZy1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LWRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzLCB2YXIoLS1mNy1tZW51LWl0ZW0tYm9yZGVyLXJhZGl1cykpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZjctbWVudS1kcm9wZG93bi1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LW1lbnUtZHJvcGRvd24tcGFkZGluZy12ZXJ0aWNhbCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lbnUtYmctY29sb3IpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuLm1lbnUtZHJvcGRvd24tbGluayxcbi5tZW51LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZjctbWVudS1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LW1lbnUtaXRlbS1wYWRkaW5nLWhvcml6b250YWwpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1mNy1tZW51LWRyb3Bkb3duLWl0ZW0taGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWY3LW1lbnUtbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWY3LW1lbnUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWY3LW1lbnUtdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mNy1tZW51LWZvbnQtd2VpZ2h0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5tZW51LWRyb3Bkb3duLWxpbmsgaSxcbi5tZW51LWRyb3Bkb3duLWl0ZW0gaSxcbi5tZW51LWRyb3Bkb3duLWxpbmsgaS5pY29uLFxuLm1lbnUtZHJvcGRvd24taXRlbSBpLmljb24sXG4ubWVudS1kcm9wZG93bi1saW5rIGkuZjctaWNvbnMsXG4ubWVudS1kcm9wZG93bi1pdGVtIGkuZjctaWNvbnMsXG4ubWVudS1kcm9wZG93bi1saW5rIGkubWF0ZXJpYWwtaWNvbnMsXG4ubWVudS1kcm9wZG93bi1pdGVtIGkubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubWVudS1kcm9wZG93bi1saW5rLmFjdGl2ZS1zdGF0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LW1lbnUtZHJvcGRvd24tcHJlc3NlZC1iZy1jb2xvciwgdmFyKC0tZjctdGhlbWUtY29sb3IpKTtcbiAgY29sb3I6IHZhcigtLWY3LW1lbnUtdGV4dC1jb2xvcik7XG59XG4ubWVudS1kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1tZW51LWRyb3Bkb3duLWRpdmlkZXItY29sb3IpO1xufVxuLm1lbnUtaXRlbS1kcm9wZG93bi1vcGVuZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4ubWVudS1pdGVtLWRyb3Bkb3duLW9wZW5lZCAubWVudS1pdGVtLWNvbnRlbnQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnUtaXRlbS1kcm9wZG93bi1vcGVuZWQgLm1lbnUtZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tZW51LWl0ZW0tZHJvcGRvd24tbGVmdCAubWVudS1kcm9wZG93bjphZnRlcixcbi5tZW51LWl0ZW0tZHJvcGRvd24tY2VudGVyIC5tZW51LWRyb3Bkb3duOmFmdGVyLFxuLm1lbnUtZHJvcGRvd24tbGVmdDphZnRlcixcbi5tZW51LWRyb3Bkb3duLWNlbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHZhcigtLWY3LW1lbnUtaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1tZW51LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDEwMCUsIGF0IDAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzAlLCB2YXIoLS1mNy1tZW51LWJnLWNvbG9yKSA3MiUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCAxMDAlIDAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzAlLCB2YXIoLS1mNy1tZW51LWJnLWNvbG9yKSA3MiUpO1xufVxuLm1lbnUtaXRlbS1kcm9wZG93bi1yaWdodCAubWVudS1kcm9wZG93bjpiZWZvcmUsXG4ubWVudS1pdGVtLWRyb3Bkb3duLWNlbnRlciAubWVudS1kcm9wZG93bjpiZWZvcmUsXG4ubWVudS1kcm9wZG93bi1yaWdodDpiZWZvcmUsXG4ubWVudS1kcm9wZG93bi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHZhcigtLWY3LW1lbnUtaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1tZW51LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDAlLCBhdCAwJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwJSwgdmFyKC0tZjctbWVudS1iZy1jb2xvcikgNzIlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMCUgMCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA3MCUsIHZhcigtLWY3LW1lbnUtYmctY29sb3IpIDcyJSk7XG59XG4ubWVudS1pdGVtLWRyb3Bkb3duLWxlZnQgLm1lbnUtZHJvcGRvd24tY29udGVudCxcbi5tZW51LWRyb3Bkb3duLWxlZnQgLm1lbnUtZHJvcGRvd24tY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbn1cbi5tZW51LWl0ZW0tZHJvcGRvd24tcmlnaHQgLm1lbnUtZHJvcGRvd24tY29udGVudCxcbi5tZW51LWRyb3Bkb3duLXJpZ2h0IC5tZW51LWRyb3Bkb3duLWNvbnRlbnQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5tZW51LWl0ZW0tZHJvcGRvd24tY2VudGVyIC5tZW51LWRyb3Bkb3duLWNvbnRlbnQsXG4ubWVudS1kcm9wZG93bi1jZW50ZXIgLm1lbnUtZHJvcGRvd24tY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4ICsgMjRweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi8qID09PSBDb2xvciBQaWNrZXIgPT09ICovXG46cm9vdCB7XG4gIC0tZjctY29sb3ItcGlja2VyLXBvcG92ZXItd2lkdGg6IDM1MHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1zbGlkZXItc2l6ZTogNnB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1zbGlkZXIta25vYi1zaXplOiAxNnB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1iYXItc2l6ZTogNTBweDtcbiAgLS1mNy1jb2xvci1waWNrZXItYmFyLW1pbi1oZWlnaHQ6IDI2MHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci12YWx1ZS13aWR0aDogNjRweDtcbiAgLS1mNy1jb2xvci1waWNrZXItdmFsdWUtaGVpZ2h0OiAzMnB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci12YWx1ZS1mb250LXNpemU6IDE2cHg7XG4gIC0tZjctY29sb3ItcGlja2VyLXZhbHVlLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1mNy1jb2xvci1waWNrZXItaGV4LXZhbHVlLXdpZHRoOiA4NHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1sYWJlbC1mb250LXNpemU6IDE0cHg7XG4gIC0tZjctY29sb3ItcGlja2VyLWxhYmVsLXdpZHRoOiAxMHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1sYWJlbC1oZWlnaHQ6IDE0cHg7XG4gIC0tZjctY29sb3ItcGlja2VyLXNiLXNwZWN0cnVtLWhlaWdodDogMjYwcHg7XG4gIC0tZjctY29sb3ItcGlja2VyLXNiLXNwZWN0cnVtLWhhbmRsZS1zaXplOiAxNnB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci13aGVlbC13aWR0aDogMzMwcHg7XG4gIC0tZjctY29sb3ItcGlja2VyLXBhbGV0dGUtdmFsdWUtd2lkdGg6IDM2cHg7XG4gIC0tZjctY29sb3ItcGlja2VyLXBhbGV0dGUtdmFsdWUtaGVpZ2h0OiAzNnB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1pbml0aWFsLWN1cnJlbnQtY29sb3ItaGVpZ2h0OiA0MHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1pbml0aWFsLWN1cnJlbnQtY29sb3ItYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWY3LWNvbG9yLXBpY2tlci1zaGVldC1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy1jb2xvci1waWNrZXItcG9wdXAtYmctY29sb3I6ICNmZmY7XG4gIC0tZjctY29sb3ItcGlja2VyLXZhbHVlLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWY3LWNvbG9yLXBpY2tlci1ncm91cC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1mNy1jb2xvci1waWNrZXItZ3JvdXAtdmFsdWUtYmctY29sb3I6ICNmZmY7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LWNvbG9yLXBpY2tlci1zaGVldC1iZy1jb2xvcjogIzEyMTIxMjtcbiAgLS1mNy1jb2xvci1waWNrZXItcG9wdXAtYmctY29sb3I6ICMxMjEyMTI7XG4gIC0tZjctY29sb3ItcGlja2VyLXZhbHVlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tZjctY29sb3ItcGlja2VyLWdyb3VwLWJnLWNvbG9yOiAjMDAwO1xuICAtLWY3LWNvbG9yLXBpY2tlci1ncm91cC12YWx1ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbn1cbi5jb2xvci1waWNrZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb2xvci1waWNrZXIuY29sb3ItcGlja2VyLWlubGluZSxcbi5jb2xvci1waWNrZXItcG9wb3ZlciAuY29sb3ItcGlja2VyLFxuLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbG9yLXBpY2tlci1zaGVldC1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1zaGVldC1iZy1jb2xvcik7XG59XG4uY29sb3ItcGlja2VyLXNoZWV0LW1vZGFsOmJlZm9yZSB7XG4gIHotaW5kZXg6IDYwMDtcbn1cbi5jb2xvci1waWNrZXItc2hlZXQtbW9kYWwgLnNoZWV0LW1vZGFsLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZjctc2FmZS1hcmVhLWJvdHRvbSk7XG59XG4uY29sb3ItcGlja2VyLXBvcHVwIC5wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctY29sb3ItcGlja2VyLXBvcHVwLWJnLWNvbG9yKTtcbn1cbi5jb2xvci1waWNrZXItcG9wdXAgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy1zYWZlLWFyZWEtYm90dG9tKTtcbn1cbi5jb2xvci1waWNrZXItcG9wb3ZlciAuY29sb3ItcGlja2VyLFxuLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyLFxuLmNvbG9yLXBpY2tlci1wYWdlIC5jb2xvci1waWNrZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29sb3ItcGlja2VyLXBvcG92ZXIgLmNvbG9yLXBpY2tlciAudG9vbGJhcixcbi5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAudG9vbGJhcixcbi5jb2xvci1waWNrZXItcGFnZSAuY29sb3ItcGlja2VyIC50b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbG9yLXBpY2tlci1wb3BvdmVyIHtcbiAgd2lkdGg6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1wb3BvdmVyLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuLmNvbG9yLXBpY2tlci1wb3BvdmVyIC5jb2xvci1waWNrZXIge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuLmNvbG9yLXBpY2tlci1wb3BvdmVyIC50b29sYmFyLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mNy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNvbG9yLXBpY2tlci1wb3BvdmVyIC5jb2xvci1waWNrZXItbW9kdWxlLXBhbGV0dGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb2xvci1waWNrZXItcG9wb3ZlciAuY29sb3ItcGlja2VyLW1vZHVsZS1wYWxldHRlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY29sb3ItcGlja2VyLXBvcG92ZXIgLmNvbG9yLXBpY2tlci1tb2R1bGUtcGFsZXR0ZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWY3LXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY29sb3ItcGlja2VyLXBvcG92ZXIgLmNvbG9yLXBpY2tlci1tb2R1bGUtcGFsZXR0ZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZjctcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jb2xvci1waWNrZXItcG9wb3ZlciAudG9vbGJhciB+IC5wYWdlLWNvbnRlbnQgLmNvbG9yLXBpY2tlci1tb2R1bGUtcGFsZXR0ZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNvbG9yLXBpY2tlci1wb3B1cCAucGFnZS1jb250ZW50LFxuLmNvbG9yLXBpY2tlci1wb3BvdmVyIC5wYWdlLWNvbnRlbnQsXG4uY29sb3ItcGlja2VyLXNoZWV0LW1vZGFsIC5wYWdlLWNvbnRlbnQsXG4uY29sb3ItcGlja2VyLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5jb2xvci1waWNrZXItbW9kdWxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbG9yLXBpY2tlci1tb2R1bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb2xvci1waWNrZXItbW9kdWxlLXNiLXNwZWN0cnVtLFxuLmNvbG9yLXBpY2tlci1tb2R1bGUtaHMtc3BlY3RydW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbG9yLXBpY2tlci1tb2R1bGUtc2Itc3BlY3RydW06Zmlyc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLW1vZHVsZS1ocy1zcGVjdHJ1bTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29sb3ItcGlja2VyLW1vZHVsZS1zYi1zcGVjdHJ1bSAuY29sb3ItcGlja2VyLXNiLXNwZWN0cnVtLFxuLmNvbG9yLXBpY2tlci1tb2R1bGUtaHMtc3BlY3RydW0gLmNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bSxcbi5jb2xvci1waWNrZXItbW9kdWxlLXNiLXNwZWN0cnVtIC5jb2xvci1waWNrZXItaHMtc3BlY3RydW0sXG4uY29sb3ItcGlja2VyLW1vZHVsZS1ocy1zcGVjdHJ1bSAuY29sb3ItcGlja2VyLWhzLXNwZWN0cnVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bS1oZWlnaHQpO1xufVxuLmNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sb3ItcGlja2VyLWhzLXNwZWN0cnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGhzbCgwLCAxMDAlLCA1MCUpLCBoc2woNjAsIDEwMCUsIDUwJSksIGhzbCgxMjAsIDEwMCUsIDUwJSksIGhzbCgxODAsIDEwMCUsIDUwJSksIGhzbCgyNDAsIDEwMCUsIDUwJSksIGhzbCgzMDAsIDEwMCUsIDUwJSksIGhzbCgwLCAxMDAlLCA1MCUpKTtcbn1cbi5jb2xvci1waWNrZXItaHMtc3BlY3RydW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmZmZmYpO1xufVxuLmNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bS1oYW5kbGUsXG4uY29sb3ItcGlja2VyLWhzLXNwZWN0cnVtLWhhbmRsZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMTtcbn1cbi5jb2xvci1waWNrZXItc2Itc3BlY3RydW0taGFuZGxlOmFmdGVyLFxuLmNvbG9yLXBpY2tlci1ocy1zcGVjdHJ1bS1oYW5kbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0tZjctY29sb3ItcGlja2VyLXNiLXNwZWN0cnVtLWhhbmRsZS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy1jb2xvci1waWNrZXItc2Itc3BlY3RydW0taGFuZGxlLXNpemUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5jb2xvci1waWNrZXItc2Itc3BlY3RydW0taGFuZGxlLmNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bS1oYW5kbGUtcHJlc3NlZDphZnRlcixcbi5jb2xvci1waWNrZXItaHMtc3BlY3RydW0taGFuZGxlLmNvbG9yLXBpY2tlci1zYi1zcGVjdHJ1bS1oYW5kbGUtcHJlc3NlZDphZnRlcixcbi5jb2xvci1waWNrZXItc2Itc3BlY3RydW0taGFuZGxlLmNvbG9yLXBpY2tlci1ocy1zcGVjdHJ1bS1oYW5kbGUtcHJlc3NlZDphZnRlcixcbi5jb2xvci1waWNrZXItaHMtc3BlY3RydW0taGFuZGxlLmNvbG9yLXBpY2tlci1ocy1zcGVjdHJ1bS1oYW5kbGUtcHJlc3NlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGUoLTMzLjMzMyUsIC0zMy4zMzMlKTtcbn1cbi5jb2xvci1waWNrZXItbW9kdWxlLXdoZWVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb2xvci1waWNrZXItd2hlZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1mNy1jb2xvci1waWNrZXItd2hlZWwtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNvbG9yLXBpY2tlci13aGVlbCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbG9yLXBpY2tlci13aGVlbCAuY29sb3ItcGlja2VyLXdoZWVsLWhhbmRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLyA2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uY29sb3ItcGlja2VyLXdoZWVsIC5jb2xvci1waWNrZXItc2Itc3BlY3RydW0ge1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbG9yLXBpY2tlci1zbGlkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyLXdyYXAgKyAuY29sb3ItcGlja2VyLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbG9yLXBpY2tlci1oZXgtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyLWxhYmVsLFxuLmNvbG9yLXBpY2tlci1oZXgtbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1sYWJlbC1mb250LXNpemUpO1xuICB3aWR0aDogdmFyKC0tZjctY29sb3ItcGlja2VyLWxhYmVsLXNpemUpO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmNvbG9yLXBpY2tlci1oZXgtbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbi5jb2xvci1waWNrZXItYmFyLXZhbHVlLFxuLmNvbG9yLXBpY2tlci1zbGlkZXItdmFsdWUsXG4uY29sb3ItcGlja2VyLWhleC12YWx1ZSB7XG4gIHdpZHRoOiB2YXIoLS1mNy1jb2xvci1waWNrZXItdmFsdWUtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci12YWx1ZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mNy1jb2xvci1waWNrZXItdmFsdWUtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jb2xvci1waWNrZXItdmFsdWUtYm9yZGVyLXJhZGl1cyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy1jb2xvci1waWNrZXItdmFsdWUtZm9udC1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jb2xvci1waWNrZXItYmFyLXZhbHVlIGlucHV0LFxuLmNvbG9yLXBpY2tlci1zbGlkZXItdmFsdWUgaW5wdXQsXG4uY29sb3ItcGlja2VyLWhleC12YWx1ZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29sb3ItcGlja2VyLWJhci12YWx1ZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5jb2xvci1waWNrZXItc2xpZGVyLXZhbHVlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmNvbG9yLXBpY2tlci1oZXgtdmFsdWUgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uY29sb3ItcGlja2VyLWJhci12YWx1ZSBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5jb2xvci1waWNrZXItc2xpZGVyLXZhbHVlIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmNvbG9yLXBpY2tlci1oZXgtdmFsdWUgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbG9yLXBpY2tlci1oZXgtdmFsdWUge1xuICB3aWR0aDogdmFyKC0tZjctY29sb3ItcGlja2VyLWhleC12YWx1ZS13aWR0aCk7XG59XG4uY29sb3ItcGlja2VyLWhleC12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNvbG9yLXBpY2tlci1zbGlkZXIge1xuICAtLWY3LXJhbmdlLWJhci1hY3RpdmUtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWY3LXJhbmdlLWJhci1zaXplOiB2YXIoLS1mNy1jb2xvci1waWNrZXItc2xpZGVyLXNpemUpO1xuICAtLWY3LXJhbmdlLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jb2xvci1waWNrZXItc2xpZGVyLXNpemUpO1xuICAtLWY3LXJhbmdlLWtub2Itc2l6ZTogdmFyKC0tZjctY29sb3ItcGlja2VyLXNsaWRlci1rbm9iLXNpemUpO1xuICAtLWY3LXJhbmdlLWtub2ItYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyIC5yYW5nZS1rbm9iIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyIC5yYW5nZS1rbm9iOmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyIC5yYW5nZS1rbm9iLWFjdGl2ZS1zdGF0ZSAucmFuZ2Uta25vYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5tZCAuY29sb3ItcGlja2VyLXNsaWRlci5yYW5nZS1zbGlkZXItbWluOm5vdCgucmFuZ2Utc2xpZGVyLWR1YWwpIC5yYW5nZS1rbm9iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcmFuZ2Uta25vYi1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbG9yLXBpY2tlci1tb2R1bGUtcmdiLWJhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1iYXItbWluLWhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb2xvci1waWNrZXItYmFyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY29sb3ItcGlja2VyLWJhciB7XG4gIC0tZjctcmFuZ2UtYmFyLWFjdGl2ZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZjctcmFuZ2UtYmFyLXNpemU6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1iYXItc2l6ZSk7XG4gIC0tZjctcmFuZ2UtYmFyLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS1mNy1yYW5nZS1rbm9iLXNpemU6IDZweDtcbiAgLS1mNy1yYW5nZS1rbm9iLWJveC1zaGFkb3c6IDAgMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tZjctcmFuZ2Uta25vYi1jb2xvcjogI2ZmZjtcbn1cbi5jb2xvci1waWNrZXItYmFyIC5yYW5nZS1rbm9iIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jb2xvci1waWNrZXItYmFyIC5yYW5nZS1rbm9iLXdyYXAge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IGNhbGModmFyKC0tZjctY29sb3ItcGlja2VyLWJhci1zaXplKSAtIDRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiAodmFyKC0tZjctY29sb3ItcGlja2VyLWJhci1zaXplKSAtIDRweCkpO1xufVxuLmNvbG9yLXBpY2tlci1iYXIgLnJhbmdlLWtub2ItYWN0aXZlLXN0YXRlIC5yYW5nZS1rbm9iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tZCAuY29sb3ItcGlja2VyLWJhci5yYW5nZS1zbGlkZXItbWluOm5vdCgucmFuZ2Utc2xpZGVyLWR1YWwpIC5yYW5nZS1rbm9iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctcmFuZ2Uta25vYi1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbG9yLXBpY2tlci1iYXItbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1sYWJlbC1zaXplKTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogdmFyKC0tZjctY29sb3ItcGlja2VyLWxhYmVsLWhlaWdodCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbG9yLXBpY2tlci1iYXItdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyLWFscGhhIHtcbiAgLS1mNy1yYW5nZS1rbm9iLWNvbG9yOiAjZmZmO1xufVxuLmNvbG9yLXBpY2tlci1zbGlkZXItYWxwaGEgLnJhbmdlLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMCksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsIDZweCAzcHgsIDZweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMHB4IDNweCwgMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXksIHJlcGVhdC14LCByZXBlYXQteDtcbn1cbi5jb2xvci1waWNrZXItc2xpZGVyLWh1ZSAucmFuZ2UtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMCwgMTAwJSwgNTAlKSwgaHNsKDYwLCAxMDAlLCA1MCUpLCBoc2woMTIwLCAxMDAlLCA1MCUpLCBoc2woMTgwLCAxMDAlLCA1MCUpLCBoc2woMjQwLCAxMDAlLCA1MCUpLCBoc2woMzAwLCAxMDAlLCA1MCUpLCBoc2woMCwgMTAwJSwgNTAlKSk7XG59XG4uY29sb3ItcGlja2VyLXNsaWRlci1icmlnaHRuZXNzIC5yYW5nZS1iYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAsICNmZmYpO1xufVxuLmNvbG9yLXBpY2tlci1tb2R1bGUtcGFsZXR0ZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY29sb3ItcGlja2VyLW1vZHVsZS1wYWxldHRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb2xvci1waWNrZXItbW9kdWxlLXBhbGV0dGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sb3ItcGlja2VyLW1vZHVsZS1wYWxldHRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uY29sb3ItcGlja2VyLXBhbGV0dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sb3ItcGlja2VyLXBhbGV0dGUtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmNvbG9yLXBpY2tlci1wYWxldHRlLXJvdyAuY29sb3ItcGlja2VyLXBhbGV0dGUtdmFsdWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2xvci1waWNrZXItcGFsZXR0ZS12YWx1ZSB7XG4gIHdpZHRoOiB2YXIoLS1mNy1jb2xvci1waWNrZXItcGFsZXR0ZS12YWx1ZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZjctY29sb3ItcGlja2VyLXBhbGV0dGUtdmFsdWUtaGVpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbG9yLXBpY2tlci1tb2R1bGUtaW5pdGlhbC1jdXJyZW50LWNvbG9ycyxcbi5jb2xvci1waWNrZXItbW9kdWxlLWN1cnJlbnQtY29sb3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1jb2xvci1waWNrZXItaW5pdGlhbC1jdXJyZW50LWNvbG9yLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb2xvci1waWNrZXItaW5pdGlhbC1jb2xvcixcbi5jb2xvci1waWNrZXItY3VycmVudC1jb2xvciB7XG4gIGhlaWdodDogdmFyKC0tZjctY29sb3ItcGlja2VyLWluaXRpYWwtY3VycmVudC1jb2xvci1oZWlnaHQpO1xufVxuLmNvbG9yLXBpY2tlci1pbml0aWFsLWN1cnJlbnQtY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2xvci1waWNrZXItaW5pdGlhbC1jdXJyZW50LWNvbG9ycyAuY29sb3ItcGlja2VyLWluaXRpYWwtY29sb3IsXG4uY29sb3ItcGlja2VyLWluaXRpYWwtY3VycmVudC1jb2xvcnMgLmNvbG9yLXBpY2tlci1jdXJyZW50LWNvbG9yIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2xvci1waWNrZXItbW9kdWxlLXJnYi1zbGlkZXJzLFxuLmNvbG9yLXBpY2tlci1tb2R1bGUtaHNiLXNsaWRlcnMsXG4uY29sb3ItcGlja2VyLW1vZHVsZS1hbHBoYS1zbGlkZXIsXG4uY29sb3ItcGlja2VyLW1vZHVsZS1odWUtc2xpZGVyLFxuLmNvbG9yLXBpY2tlci1tb2R1bGUtYnJpZ2h0bmVzcy1zbGlkZXIsXG4uY29sb3ItcGlja2VyLW1vZHVsZS1oZXgge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbG9yLXBpY2tlci1ncm91cGVkLW1vZHVsZXMgLmNvbG9yLXBpY2tlci1tb2R1bGUtcmdiLXNsaWRlcnMsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1oc2Itc2xpZGVycyxcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWFscGhhLXNsaWRlcixcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWh1ZS1zbGlkZXIsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1icmlnaHRuZXNzLXNsaWRlcixcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWhleCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1ncm91cC1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLXJnYi1zbGlkZXJzOmxhc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1oc2Itc2xpZGVyczpsYXN0LWNoaWxkLFxuLmNvbG9yLXBpY2tlci1ncm91cGVkLW1vZHVsZXMgLmNvbG9yLXBpY2tlci1tb2R1bGUtYWxwaGEtc2xpZGVyOmxhc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1odWUtc2xpZGVyOmxhc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1icmlnaHRuZXNzLXNsaWRlcjpsYXN0LWNoaWxkLFxuLmNvbG9yLXBpY2tlci1ncm91cGVkLW1vZHVsZXMgLmNvbG9yLXBpY2tlci1tb2R1bGUtaGV4Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbG9yLXBpY2tlci1ncm91cGVkLW1vZHVsZXMgLmNvbG9yLXBpY2tlci1zbGlkZXItdmFsdWUsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLWhleC12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LWNvbG9yLXBpY2tlci1ncm91cC12YWx1ZS1iZy1jb2xvcik7XG59XG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLXNsaWRlci1sYWJlbCxcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItaGV4LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLXJnYi1zbGlkZXJzIC5yYW5nZS1zbGlkZXI6Zmlyc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1oc2Itc2xpZGVycyAucmFuZ2Utc2xpZGVyOmZpcnN0LWNoaWxkLFxuLmNvbG9yLXBpY2tlci1ncm91cGVkLW1vZHVsZXMgLmNvbG9yLXBpY2tlci1tb2R1bGUtYWxwaGEtc2xpZGVyIC5yYW5nZS1zbGlkZXI6Zmlyc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1odWUtc2xpZGVyIC5yYW5nZS1zbGlkZXI6Zmlyc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1icmlnaHRuZXNzLXNsaWRlciAucmFuZ2Utc2xpZGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLXJnYi1zbGlkZXJzIC5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCxcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWhzYi1zbGlkZXJzIC5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCxcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWFscGhhLXNsaWRlciAucmFuZ2Utc2xpZGVyOmxhc3QtY2hpbGQsXG4uY29sb3ItcGlja2VyLWdyb3VwZWQtbW9kdWxlcyAuY29sb3ItcGlja2VyLW1vZHVsZS1odWUtc2xpZGVyIC5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCxcbi5jb2xvci1waWNrZXItZ3JvdXBlZC1tb2R1bGVzIC5jb2xvci1waWNrZXItbW9kdWxlLWJyaWdodG5lc3Mtc2xpZGVyIC5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogPT09IFRyZWV2aWV3ID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1yaWdodDogMTZweDtcbiAgLS1mNy10cmVldmlldy10b2dnbGUtc2l6ZTogMjRweDtcbiAgLS1mNy10cmVldmlldy1jaGlsZHJlbi1vZmZzZXQ6IDI5cHg7XG4gIC0tZjctdHJlZXZpZXctbGFiZWwtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mNy10cmVldmlldy1sYWJlbC10ZXh0LWNvbG9yOiBpbmhlcml0O1xuICAvKlxuICAtLWY3LXRyZWV2aWV3LXNlbGVjdGFibGUtc2VsZWN0ZWQtYmctY29sb3I6IHJnYmEodmFyKC0tZjctdGhlbWUtY29sb3ItcmdiKSwgMC4yKTtcbiAgKi9cbiAgLS1mNy10cmVldmlldy10b2dnbGUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1mNy10cmVldmlldy10b2dnbGUtaG92ZXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mNy10cmVldmlldy10b2dnbGUtcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1mNy10cmVldmlldy1pY29uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tZjctdHJlZXZpZXctc2VsZWN0YWJsZS1ob3Zlci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWY3LXRyZWV2aWV3LWxpbmstaG92ZXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mNy10cmVldmlldy1saW5rLXByZXNzZWQtYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG46cm9vdCAudGhlbWUtZGFyayxcbjpyb290LnRoZW1lLWRhcmsge1xuICAtLWY3LXRyZWV2aWV3LXRvZ2dsZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLWY3LXRyZWV2aWV3LXRvZ2dsZS1ob3Zlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgLS1mNy10cmVldmlldy10b2dnbGUtcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWY3LXRyZWV2aWV3LWljb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tZjctdHJlZXZpZXctc2VsZWN0YWJsZS1ob3Zlci1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgLS1mNy10cmVldmlldy1saW5rLWhvdmVyLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICAtLWY3LXRyZWV2aWV3LWxpbmstcHJlc3NlZC1iZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKTtcbn1cbi5pb3Mge1xuICAtLWY3LXRyZWV2aWV3LWl0ZW0taGVpZ2h0OiAzNHB4O1xuICAtLWY3LXRyZWV2aWV3LWxhYmVsLWZvbnQtc2l6ZTogMTdweDtcbiAgLS1mNy10cmVldmlldy1pY29uLXNpemU6IDI0cHg7XG59XG4udHJlZXZpZXctaXRlbS1yb290IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy10cmVldmlldy1pdGVtLXBhZGRpbmctbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1yaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWY3LXRyZWV2aWV3LWl0ZW0taGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRyZWV2aWV3LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cmVldmlldy1pdGVtLWNvbnRlbnQgPiBpLFxuLnRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5mNy1pY29ucyxcbi50cmVldmlldy1pdGVtLWNvbnRlbnQgPiAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IHZhcigtLWY3LXRyZWV2aWV3LWljb24tc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1mNy10cmVldmlldy1pY29uLWNvbG9yKTtcbn1cbi50cmVldmlldy1pdGVtLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy10cmVldmlldy10b2dnbGUtc2l6ZSkgKyA1cHgpO1xufVxuLnRyZWV2aWV3LWl0ZW0tY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi50cmVldmlldy1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mNy10cmVldmlldy1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZjctdHJlZXZpZXctbGFiZWwtZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZjctdHJlZXZpZXctbGFiZWwtdGV4dC1jb2xvcik7XG59XG4udHJlZXZpZXctdG9nZ2xlIHtcbiAgd2lkdGg6IHZhcigtLWY3LXRyZWV2aWV3LXRvZ2dsZS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1mNy10cmVldmlldy10b2dnbGUtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50cmVldmlldy10b2dnbGUuYWN0aXZlLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdHJlZXZpZXctdG9nZ2xlLXByZXNzZWQtYmctY29sb3IpO1xufVxuLnRyZWV2aWV3LXRvZ2dsZTphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdmFyKC0tZjctdHJlZXZpZXctdG9nZ2xlLWNvbG9yKTtcbn1cbi50cmVldmlldy10b2dnbGUtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50cmVldmlldy1wcmVsb2FkZXIge1xuICAtLWY3LXByZWxvYWRlci1zaXplOiB2YXIoLS1mNy10cmVldmlldy10b2dnbGUtc2l6ZSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWY3LXRyZWV2aWV3LXRvZ2dsZS1zaXplKSk7XG59XG4udHJlZXZpZXctaXRlbS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJlZXZpZXctaXRlbS1vcGVuZWQgPiAudHJlZXZpZXctaXRlbS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyZWV2aWV3LWl0ZW0tb3BlbmVkID4gLnRyZWV2aWV3LWl0ZW0tcm9vdCAudHJlZXZpZXctdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbmEudHJlZXZpZXctaXRlbS1yb290IHtcbiAgY29sb3I6IHZhcigtLWY3LXRyZWV2aWV3LWxhYmVsLXRleHQtY29sb3IpO1xufVxuLnRyZWV2aWV3LWl0ZW0tc2VsZWN0YWJsZSA+IC50cmVldmlldy1pdGVtLXJvb3QsXG4udHJlZXZpZXctaXRlbS1zZWxlY3RhYmxlLnRyZWV2aWV3LWl0ZW0tcm9vdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG5hLnRyZWV2aWV3LWl0ZW0tcm9vdCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuYS50cmVldmlldy1pdGVtLXJvb3QuYWN0aXZlLXN0YXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctdHJlZXZpZXctbGluay1wcmVzc2VkLWJnLWNvbG9yKTtcbn1cbi50cmVldmlldy1pdGVtLXRvZ2dsZSA+IC50cmVldmlldy1pdGVtLXJvb3QsXG4udHJlZXZpZXctaXRlbS10b2dnbGUudHJlZXZpZXctaXRlbS1yb290IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQgPiAudHJlZXZpZXctaXRlbS1yb290LFxuLnRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQudHJlZXZpZXctaXRlbS1yb290IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctdHJlZXZpZXctc2VsZWN0YWJsZS1zZWxlY3RlZC1iZy1jb2xvciwgcmdiYSh2YXIoLS1mNy10aGVtZS1jb2xvci1yZ2IpLCAwLjIpKTtcbn1cbi50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtLXJvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdHJlZXZpZXctaXRlbS1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctdHJlZXZpZXctY2hpbGRyZW4tb2Zmc2V0KSAqIDEpO1xufVxuLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0tcm9vdCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy10cmVldmlldy1pdGVtLXBhZGRpbmctbGVmdCkgKyB2YXIoLS1mNy10cmVldmlldy1jaGlsZHJlbi1vZmZzZXQpICogMik7XG59XG4udHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbS1yb290IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1sZWZ0KSArIHZhcigtLWY3LXRyZWV2aWV3LWNoaWxkcmVuLW9mZnNldCkgKiAzKTtcbn1cbi50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtLXJvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdHJlZXZpZXctaXRlbS1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctdHJlZXZpZXctY2hpbGRyZW4tb2Zmc2V0KSAqIDQpO1xufVxuLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0tcm9vdCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy10cmVldmlldy1pdGVtLXBhZGRpbmctbGVmdCkgKyB2YXIoLS1mNy10cmVldmlldy1jaGlsZHJlbi1vZmZzZXQpICogNSk7XG59XG4udHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbS1yb290IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1sZWZ0KSArIHZhcigtLWY3LXRyZWV2aWV3LWNoaWxkcmVuLW9mZnNldCkgKiA2KTtcbn1cbi50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtLXJvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdHJlZXZpZXctaXRlbS1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctdHJlZXZpZXctY2hpbGRyZW4tb2Zmc2V0KSAqIDcpO1xufVxuLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0gLnRyZWV2aWV3LWl0ZW0tcm9vdCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mNy10cmVldmlldy1pdGVtLXBhZGRpbmctbGVmdCkgKyB2YXIoLS1mNy10cmVldmlldy1jaGlsZHJlbi1vZmZzZXQpICogOCk7XG59XG4udHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbSAudHJlZXZpZXctaXRlbS1yb290IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXRyZWV2aWV3LWl0ZW0tcGFkZGluZy1sZWZ0KSArIHZhcigtLWY3LXRyZWV2aWV3LWNoaWxkcmVuLW9mZnNldCkgKiA5KTtcbn1cbi50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtIC50cmVldmlldy1pdGVtLXJvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdHJlZXZpZXctaXRlbS1wYWRkaW5nLWxlZnQpICsgdmFyKC0tZjctdHJlZXZpZXctY2hpbGRyZW4tb2Zmc2V0KSAqIDEwKTtcbn1cbi8qID09PSBTdGVwcGVyID09PSAqL1xuOnJvb3Qge1xuICAtLWY3LXRleHQtZWRpdG9yLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1mNy10ZXh0LWVkaXRvci1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1mNy10ZXh0LWVkaXRvci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1mNy10ZXh0LWVkaXRvci1oZWlnaHQ6IDI1MHB4O1xuICAtLWY3LXRleHQtZWRpdG9yLW1hcmdpbjogMTZweDtcbiAgLS1mNy10ZXh0LWVkaXRvci1wYWRkaW5nOiA4cHg7XG4gIC0tZjctdGV4dC1lZGl0b3ItYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mNy10ZXh0LWVkaXRvci1idXR0b24tc2l6ZTogMjhweDtcbiAgLS1mNy10ZXh0LWVkaXRvci1idXR0b24taWNvbi1zaXplOiAyMHB4O1xuICAtLWY3LXRleHQtZWRpdG9yLWJ1dHRvbi1tYXJnaW46IDJweDtcbiAgLS1mNy10ZXh0LWVkaXRvci1idXR0b24tYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWY3LXRleHQtZWRpdG9yLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tZjctdGV4dC1lZGl0b3ItYmctY29sb3I6ICNmZmY7XG4gIC0tZjctdGV4dC1lZGl0b3ItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZjctdGV4dC1lZGl0b3ItdG9vbGJhci1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mNy10ZXh0LWVkaXRvci1idXR0b24tdGV4dC1jb2xvcjogIzMzMztcbiAgLS1mNy10ZXh0LWVkaXRvci1idXR0b24tZGl2aWRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1mNy10ZXh0LWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbjpyb290IC50aGVtZS1kYXJrLFxuOnJvb3QudGhlbWUtZGFyayB7XG4gIC0tZjctdGV4dC1lZGl0b3ItYmctY29sb3I6ICMxMjEyMTI7XG4gIC0tZjctdGV4dC1lZGl0b3ItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tZjctdGV4dC1lZGl0b3ItdG9vbGJhci1iZy1jb2xvcjogIzIwMjAyMDtcbiAgLS1mNy10ZXh0LWVkaXRvci10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LXRleHQtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAtLWY3LXRleHQtZWRpdG9yLWJ1dHRvbi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWY3LXRleHQtZWRpdG9yLWJ1dHRvbi1kaXZpZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmlvcyB7XG4gIC0tZjctdGV4dC1lZGl0b3ItdG9vbGJhci1wYWRkaW5nOiA2cHg7XG4gIC0tZjctdGV4dC1lZGl0b3ItdG9vbGJhci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uaW9zIC50aGVtZS1kYXJrLFxuLmlvcy50aGVtZS1kYXJrIHtcbiAgLS1mNy10ZXh0LWVkaXRvci10b29sYmFyLWJnLWNvbG9yOiAjMTIxMjEyO1xuICAtLWY3LXRleHQtZWRpdG9yLXRvb2xiYXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4udGV4dC1lZGl0b3Ige1xuICBtYXJnaW46IHZhcigtLWY3LXRleHQtZWRpdG9yLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRleHQtZWRpdG9yLWJnLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiB2YXIoLS1mNy10ZXh0LWVkaXRvci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWY3LXRleHQtZWRpdG9yLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IHZhcigtLWY3LXRleHQtZWRpdG9yLWhlaWdodCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGV4dC1lZGl0b3IudGV4dC1lZGl0b3ItcmVzaXphYmxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRleHQtZWRpdG9yLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWY3LXRleHQtZWRpdG9yLXRvb2xiYXItYmctY29sb3IpO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWY3LXRleHQtZWRpdG9yLXRvb2xiYXItcGFkZGluZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy10ZXh0LWVkaXRvci10b29sYmFyLWJveC1zaGFkb3cpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRleHQtZWRpdG9yLXRvb2xiYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy10ZXh0LWVkaXRvci10b29sYmFyLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyB2YXIoLS1mNy1kZXZpY2UtcGl4ZWwtcmF0aW8pKSk7XG59XG5idXR0b24udGV4dC1lZGl0b3ItYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy10ZXh0LWVkaXRvci1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiB2YXIoLS1mNy10ZXh0LWVkaXRvci1idXR0b24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZjctdGV4dC1lZGl0b3ItYnV0dG9uLXNpemUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiB2YXIoLS1mNy10ZXh0LWVkaXRvci1idXR0b24tbWFyZ2luKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWY3LXRleHQtZWRpdG9yLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZjctdGV4dC1lZGl0b3ItYnV0dG9uLWJnLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5idXR0b24udGV4dC1lZGl0b3ItYnV0dG9uIGkge1xuICBmb250LXNpemU6IHZhcigtLWY3LXRleHQtZWRpdG9yLWJ1dHRvbi1pY29uLXNpemUpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5idXR0b24udGV4dC1lZGl0b3ItYnV0dG9uIGkgc3VwLFxuYnV0dG9uLnRleHQtZWRpdG9yLWJ1dHRvbiBpIHN1YiB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLnRleHQtZWRpdG9yLWJ1dHRvbi1kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZjctdGV4dC1lZGl0b3ItYnV0dG9uLWRpdmlkZXItY29sb3IpO1xuICBtYXJnaW46IDAgMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ZXh0LWVkaXRvci1jb250ZW50IHtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHBhZGRpbmc6IHZhcigtLWY3LXRleHQtZWRpdG9yLXBhZGRpbmcpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleC1zaHJpbms6IDEwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tZjctdGV4dC1lZGl0b3ItdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZjctdGV4dC1lZGl0b3ItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWY3LXRleHQtZWRpdG9yLWZvbnQtd2VpZ2h0KTtcbn1cbi50ZXh0LWVkaXRvci1jb250ZW50IC50ZXh0LWVkaXRvci1wbGFjZWhvbGRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tZjctdGV4dC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnRleHQtZWRpdG9yLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRleHQtZWRpdG9yLWNvbnRlbnQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRleHQtZWRpdG9yLXBvcG92ZXIge1xuICB6LWluZGV4OiAxMjUwMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogODB2dztcbn1cbi50ZXh0LWVkaXRvci1wb3BvdmVyIC5wb3BvdmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzcHg7XG59XG4udGV4dC1lZGl0b3Ita2V5Ym9hcmQtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgLS1mNy1zYWZlLWFyZWEtYm90dG9tOiAwcHg7XG59XG4udGV4dC1lZGl0b3Ita2V5Ym9hcmQtdG9vbGJhciAudG9vbGJhci1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRleHQtZWRpdG9yLWtleWJvYXJkLXRvb2xiYXIgLnRvb2xiYXItaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXh0LWVkaXRvci1rZXlib2FyZC10b29sYmFyIC50b29sYmFyLWlubmVyIC50ZXh0LWVkaXRvci1idXR0b24tZGl2aWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pdGVtLWlucHV0IC50ZXh0LWVkaXRvciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mNy1pbnB1dC1iZy1jb2xvciwgdHJhbnNwYXJlbnQpO1xufVxuLml0ZW0taW5wdXQgLnRleHQtZWRpdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZjctdGV4dGFyZWEtcGFkZGluZy12ZXJ0aWNhbCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mNy10ZXh0YXJlYS1wYWRkaW5nLXZlcnRpY2FsKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy1pbnB1dC1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mNy1pbnB1dC1wYWRkaW5nLXJpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWY3LWlucHV0LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWY3LWlucHV0LWZvbnQtc2l6ZSk7XG59XG4uaXRlbS1pbnB1dCAudGV4dC1lZGl0b3ItdG9vbGJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXRlbS1pbnB1dCAudGV4dC1lZGl0b3ItdG9vbGJhcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pdGVtLWlucHV0LW91dGxpbmUgLnRleHQtZWRpdG9yLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mNy1pbnB1dC1vdXRsaW5lLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LWlucHV0LW91dGxpbmUtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZjctaW5wdXQtb3V0bGluZS1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuLmlvcyBidXR0b24udGV4dC1lZGl0b3ItYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cbi5pb3MgYnV0dG9uLnRleHQtZWRpdG9yLWJ1dHRvbi5hY3RpdmUtc3RhdGUge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cbi8qID09PSBFbGV2YXRpb24gPT09ICovXG46cm9vdCB7XG4gIC0tZjctZWxldmF0aW9uLTA6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWY3LWVsZXZhdGlvbi0xOiAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMjogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTM6IDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWVsZXZhdGlvbi00OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTU6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tNjogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tNzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tODogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tOTogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCAzcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTA6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgMHB4IDRweCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWVsZXZhdGlvbi0xMTogMHB4IDZweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTEyOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTM6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWVsZXZhdGlvbi0xNDogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTE1OiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTY6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTc6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTg6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMThweCAyOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMTk6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMTlweCAyOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMjA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggOHB4IDM4cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTIxOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWY3LWVsZXZhdGlvbi0yMjogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAwcHggMjJweCAzNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mNy1lbGV2YXRpb24tMjM6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAwcHggOXB4IDQ0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZjctZWxldmF0aW9uLTI0OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTApICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTEge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMSkgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0yKSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0zIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTMpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTQge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tNCkgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tNSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi01KSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi02IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTYpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTcge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tNykgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tOCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi04KSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi05IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTkpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTEwIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTEwKSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0xMSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xMSkgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMTIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTIpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTEzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTEzKSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0xNCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xNCkgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMTUge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTUpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTE2IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTE2KSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0xNyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xNykgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMTgge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTgpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTE5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTE5KSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0yMCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0yMCkgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMjEge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjEpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLTIyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTIyKSAhaW1wb3J0YW50O1xufVxuLmVsZXZhdGlvbi0yMyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0yMykgIWltcG9ydGFudDtcbn1cbi5lbGV2YXRpb24tMjQge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjQpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0wOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTApICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0xOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTEpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0yOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTIpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0zOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTMpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci00OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTQpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci01OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTUpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci02OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTYpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci03OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTcpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci04OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTgpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci05OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTkpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0xMDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xMCkgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtZGVza3RvcCAuZWxldmF0aW9uLWhvdmVyLTExOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTExKSAhaW1wb3J0YW50O1xufVxuLmRldmljZS1kZXNrdG9wIC5lbGV2YXRpb24taG92ZXItMTI6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTIpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0xMzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xMykgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtZGVza3RvcCAuZWxldmF0aW9uLWhvdmVyLTE0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTE0KSAhaW1wb3J0YW50O1xufVxuLmRldmljZS1kZXNrdG9wIC5lbGV2YXRpb24taG92ZXItMTU6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTUpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0xNjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xNikgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtZGVza3RvcCAuZWxldmF0aW9uLWhvdmVyLTE3OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTE3KSAhaW1wb3J0YW50O1xufVxuLmRldmljZS1kZXNrdG9wIC5lbGV2YXRpb24taG92ZXItMTg6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTgpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0xOTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0xOSkgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtZGVza3RvcCAuZWxldmF0aW9uLWhvdmVyLTIwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTIwKSAhaW1wb3J0YW50O1xufVxuLmRldmljZS1kZXNrdG9wIC5lbGV2YXRpb24taG92ZXItMjE6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjEpICFpbXBvcnRhbnQ7XG59XG4uZGV2aWNlLWRlc2t0b3AgLmVsZXZhdGlvbi1ob3Zlci0yMjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWY3LWVsZXZhdGlvbi0yMikgIWltcG9ydGFudDtcbn1cbi5kZXZpY2UtZGVza3RvcCAuZWxldmF0aW9uLWhvdmVyLTIzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTIzKSAhaW1wb3J0YW50O1xufVxuLmRldmljZS1kZXNrdG9wIC5lbGV2YXRpb24taG92ZXItMjQ6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTAsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC0wIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTEsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC0xIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTIsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC0yIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTMsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC0zIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTQsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC00IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTUsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC01IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTYsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC02IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTcsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC03IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTgsXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC04IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTksXG4uZGV2aWNlLWRlc2t0b3AgLmFjdGl2ZS1zdGF0ZS5lbGV2YXRpb24tcHJlc3NlZC05IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZjctZWxldmF0aW9uLTkpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTEwLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTAge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTExLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTEge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTEyLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTEzLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTMge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE0LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTQge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE1LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTUge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE2LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTYge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE3LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTcge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE4LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTgge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTE5LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMTkge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMTkpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTIwLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMjAge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTIxLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMjEge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTIyLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMjIge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTIzLFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMjMge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLXN0YXRlLmVsZXZhdGlvbi1wcmVzc2VkLTI0LFxuLmRldmljZS1kZXNrdG9wIC5hY3RpdmUtc3RhdGUuZWxldmF0aW9uLXByZXNzZWQtMjQge1xuICBib3gtc2hhZG93OiB2YXIoLS1mNy1lbGV2YXRpb24tMjQpICFpbXBvcnRhbnQ7XG59XG4uZWxldmF0aW9uLXRyYW5zaXRpb24tMTAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG59XG4uZWxldmF0aW9uLXRyYW5zaXRpb24sXG4uZWxldmF0aW9uLXRyYW5zaXRpb24tMjAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG59XG4uZWxldmF0aW9uLXRyYW5zaXRpb24tMzAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG59XG4uZWxldmF0aW9uLXRyYW5zaXRpb24tNDAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG59XG4uZWxldmF0aW9uLXRyYW5zaXRpb24tNTAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG59XG4vKiA9PT0gVHlwb2dyYXBoeSA9PT0gKi9cbjpyb290IHtcbiAgLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmc6IDE2cHg7XG4gIC0tZjctdHlwb2dyYXBoeS1tYXJnaW46IDE2cHg7XG59XG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstNiB7XG4gIGZsZXgtc2hyaW5rOiA2ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstNyB7XG4gIGZsZXgtc2hyaW5rOiA3ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstOCB7XG4gIGZsZXgtc2hyaW5rOiA4ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstOSB7XG4gIGZsZXgtc2hyaW5rOiA5ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1zaHJpbmstMTAge1xuICBmbGV4LXNocmluazogMTAgIWltcG9ydGFudDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1kaXJlY3Rpb24tcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uZmxleC1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWZsZXgtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLnZlcnRpY2FsLWFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4taG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4tdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53aWR0aC1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmcge1xuICBwYWRkaW5nOiB2YXIoLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmcpICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmcpIC8gMikgIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmcpICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtaGFsZiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgLyAyKSAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS1oYWxmIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZjctdHlwb2dyYXBoeS1wYWRkaW5nKSAvIDIpICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmcpICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1sZWZ0LWhhbGYge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZjctdHlwb2dyYXBoeS1wYWRkaW5nKSAvIDIpICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LWhhbGYge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgLyAyKSAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZjctdHlwb2dyYXBoeS1wYWRkaW5nKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZjctdHlwb2dyYXBoeS1wYWRkaW5nKSAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdmVydGljYWwtaGFsZiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgLyAyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LXBhZGRpbmcpIC8gMikgIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZjctdHlwb2dyYXBoeS1wYWRkaW5nKSAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC1oYWxmIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgLyAyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktcGFkZGluZykgLyAyKSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbiB7XG4gIG1hcmdpbjogdmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWhhbGYge1xuICBtYXJnaW46IGNhbGModmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pIC8gMikgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC1oYWxmIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgLyAyKSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLWhhbGYge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktbWFyZ2luKSAvIDIpICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWY3LXR5cG9ncmFwaHktbWFyZ2luKSAvIDIpICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgLyAyKSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWY3LXR5cG9ncmFwaHktbWFyZ2luKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdmVydGljYWwtaGFsZiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pIC8gMikgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgLyAyKSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWY3LXR5cG9ncmFwaHktbWFyZ2luKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWY3LXR5cG9ncmFwaHktbWFyZ2luKSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLWhhbGYge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1mNy10eXBvZ3JhcGh5LW1hcmdpbikgLyAyKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZjctdHlwb2dyYXBoeS1tYXJnaW4pIC8gMikgIWltcG9ydGFudDtcbn1cbltjbGFzcyo9XCJ0ZXh0LWNvbG9yLVwiXSB7XG4gIGNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvci10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2NsYXNzKj1cImJnLWNvbG9yLVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yLWJnLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2NsYXNzKj1cImJvcmRlci1jb2xvci1cIl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWY3LXRoZW1lLWNvbG9yLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLyogTWF0ZXJpYWwgSWNvbnMgRm9udCAoZm9yIE1EIHRoZW1lKSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCguLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTtcclxuICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLFxyXG4gICAgICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxyXG4gICAgICAgdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCguLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG59XHJcblxyXG4vKiBGcmFtZXdvcms3IEljb25zIEZvbnQgKGZvciBpT1MgdGhlbWUpICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnJhbWV3b3JrNyBJY29ucyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvRnJhbWV3b3JrN0ljb25zLVJlZ3VsYXIuZW90KTtcclxuICBzcmM6IHVybCguLi9mb250cy9GcmFtZXdvcms3SWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICB1cmwoLi4vZm9udHMvRnJhbWV3b3JrN0ljb25zLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgIHVybCguLi9mb250cy9GcmFtZXdvcms3SWNvbnMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcbi5mNy1pY29ucyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGcmFtZXdvcms3IEljb25zJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxuLyogQ3VzdG9tIGNvbG9yIHRoZW1lIHByb3BlcnRpZXMgKi9cbjpyb290IHtcbiAgLS1mNy10aGVtZS1jb2xvcjogIzUwNDA4ZTtcbiAgLS1mNy10aGVtZS1jb2xvci1yZ2I6IDgwLCA2NCwgMTQyO1xuICAtLWY3LXRoZW1lLWNvbG9yLXNoYWRlOiAjNTczNDZiO1xuICAtLWY3LXRoZW1lLWNvbG9yLXRpbnQ6ICM4MzRlYTM7XG4gIC0tZjctcGFuZWwtYmFja2Ryb3AtYmctY29sb3I6IHJnYmEoMCwwLDAsMC4xNjQ3MSk7XG4gIC0tZjctbGluay1jb2xvcjogYXV0bztcbiAgLS1mNy1uYXZiYXItbGluay1jb2xvcjogI2ZmZmZmZjtcbiAgLS1mNy1uYXZiYXItYmctY29sb3I6ICM1MDQwOGU7XG4gIC0tZjctbmF2YmFyLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gIC0tZjctbmF2YmFyLWxhcmdlLXRpdGxlLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gIC0tZjctY2FyZC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWY3LXNlYXJjaGJhci1iZy1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgLS1mNy1zZWFyY2hiYXItbGluay1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pb3Mge1xuICAtLWY3LXNlYXJjaGJhci1iZy1jb2xvci1yZ2I6IDgwLCA2NCwgMTQyO1xuICAtLWY3LW5hdmJhci1iZy1jb2xvci1yZ2I6IDgwLCA2NCwgMTQyO1xuICAtLWY3LW5hdmJhci1saW5rLWNvbG9yOiAjZmZmZmZmO1xuICAtLWY3LW5hdmJhci10ZXh0LWNvbG9yOiAjZmZmZmZmO1xufVxuLyogTGVmdCBQYW5lbCByaWdodCBib3JkZXIgd2hlbiBpdCBpcyB2aXNpYmxlIGJ5IGJyZWFrcG9pbnQgKi9cbi5wYW5lbC1sZWZ0LnBhbmVsLWluLWJyZWFrcG9pbnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDYwMDA7XG59XG4vKiBIaWRlIG5hdmJhciBsaW5rIHdoaWNoIG9wZW5zIGxlZnQgcGFuZWwgd2hlbiBpdCBpcyB2aXNpYmxlIGJ5IGJyZWFrcG9pbnQgKi9cbi5wYW5lbC1sZWZ0LnBhbmVsLWluLWJyZWFrcG9pbnQgfiAudmlldyAubmF2YmFyIC5wYW5lbC1vcGVuW2RhdGEtcGFuZWw9J2xlZnQnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKlxuICBFeHRyYSBib3JkZXJzIGZvciBtYWluIHZpZXcgYW5kIGxlZnQgcGFuZWwgZm9yIGlPUyB0aGVtZSB3aGVuIGl0IGJlaGF2ZXMgYXMgcGFuZWwgKGJlZm9yZSBicmVha3BvaW50IHNpemUpXG4qL1xuLmlvcyAucGFuZWwtbGVmdDpub3QoLnBhbmVsLWluLWJyZWFrcG9pbnQpLnBhbmVsLWluIH4gLnZpZXctbWFpbjpiZWZvcmUsXG4uaW9zIC5wYW5lbC1sZWZ0Om5vdCgucGFuZWwtaW4tYnJlYWtwb2ludCkucGFuZWwtY2xvc2luZyB+IC52aWV3LW1haW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSg4MCwgNjQsIDE0MiwgMC4zMTUpO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogNjAwMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmhhaXJsaW5lLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnYWluc2Jvcm87XG59XG4uaGFpcmxpbmUtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdhaW5zYm9ybztcbn1cblxuXG4ub3ZlcmZsb3dbZGF0YS12LTAxOGE2ODJkXSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZVtkYXRhLXYtMDE4YTY4MmRdIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxyXG5cbiNwcmludCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmludm9pY2Uge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmludm9pY2UgdGFibGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwidmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogOXB4O1xufVxuLmludm9pY2UgdGQsXG4uaW52b2ljZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAycHg7XG59XG4uaW52b2ljZSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4uaW52b2ljZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uaW52b2ljZSAucXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludm9pY2Uuc29tZXR4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwidmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xufVxuLmludm9pY2Uuc29tZXR4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHQ7XG59XG4uaW52b2ljZSAucHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuXG52aWRlb1tkYXRhLXYtZWVlMzE2MzBdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zY2FubmVyLWNvbnRhaW5lcltkYXRhLXYtZWVlMzE2MzBdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheS1lbGVtZW50W2RhdGEtdi1lZWUzMTYzMF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5OSU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjUpO1xuXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgICAgIDAlIDAlLFxuICAgICAgICAwJSAxMDAlLFxuICAgICAgICAyMCUgMTAwJSxcbiAgICAgICAgMjAlIDIwJSxcbiAgICAgICAgODAlIDIwJSxcbiAgICAgICAgODAlIDgwJSxcbiAgICAgICAgMjAlIDgwJSxcbiAgICAgICAgMjAlIDEwMCUsXG4gICAgICAgIDEwMCUgMTAwJSxcbiAgICAgICAgMTAwJSAwJVxuICAgICk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAwJSAwJSxcbiAgICAgICAgMCUgMTAwJSxcbiAgICAgICAgMjAlIDEwMCUsXG4gICAgICAgIDIwJSAyMCUsXG4gICAgICAgIDgwJSAyMCUsXG4gICAgICAgIDgwJSA4MCUsXG4gICAgICAgIDIwJSA4MCUsXG4gICAgICAgIDIwJSAxMDAlLFxuICAgICAgICAxMDAlIDEwMCUsXG4gICAgICAgIDEwMCUgMCVcbiAgICApO1xufVxuLmxhc2VyW2RhdGEtdi1lZWUzMTYzMF0ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b21hdG87XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG4gICAgYW5pbWF0aW9uOiBzY2FubmluZy1kYXRhLXYtZWVlMzE2MzAgMnMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNjYW5uaW5nLWRhdGEtdi1lZWUzMTYzMCB7XG41MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG59XG59XG5cblxuLnNjYW5uZXItY29udGFpbmVyIHZpZGVvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cclxuXG4jcHJpbnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXBvcnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnJlcG9ydCB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBcInZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5yZXBvcnQgdGQsXG4ucmVwb3J0IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDJweDtcbn1cbi5yZXBvcnQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnJlcG9ydCB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4ucmVwb3J0IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXBvcnQgLnF0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBvcnQuc29tZXR4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwidmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xufVxuLnJlcG9ydC5zb21ldHh0IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cbi5yZXBvcnQgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLnBhZ2VbZGF0YS12LTdlYWU5MDZiXSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uaHRtbC12aWV3W2RhdGEtdi03ZWFlOTA2Yl17XHJcbiAgd2lkdGg6IDk5LjUlO1xyXG4gIGhlaWdodDogOTMuNXZoO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxyXG5cblxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbmJvZHkge1xyXG4gIG1heC13aWR0aDogMzByZW0gIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLnBhZ2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQmtBQUFBTC9DQU1BQUFBSkFmc21BQUFBQVhOU1IwSUIyY2tzZndBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBd0JRVEZSRlVFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPQUFBQVVFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09VRUNPVUVDT1VFQ09PenRmVlFBQUFRQjBVazVULy9ENnduNDVCTlNRVEF3QTU2SmVHdk8xY0N6OHg0SStCdG1WVVEvcXAyTWY5cmwxTVFMOXpJZERDTjZhVmhQdHJHZ2srYjU2TmdQKzBZeElDdU9mV2hmeHNXMG8rOE4vTzlhUlRRMmtYeHYwdG5JdEFjaUVRTnVXVWhIcnFHUWc5N3QyTXMySlJkK2JWeFh2cldrbHdIczMwbzVLQytTZ1hCaXliaXJGZ0R6WGswNE82S1ZoSFBXM2N5L0toVUVIM0pkVEV1eXFaaUc4ZURUT2lrYmhuRml2YWliQmZkT1BTK2FoWFJtMGJ5dkdCZGlVVUtaaUhuUXd5NFpDM1psVnEyY2orTDE1TmRDTFIrS2VXUmF3YkRyVm8zR0RQOW9RdW9oRUZPNi9qVWxiOGluRWttQXV5YWxsZHpNSjRLNThPT1d6Z1QxUDZSMjRtRlFpejUxckoxeVFrbVlBQUJrWlNVUkJWSGljN2QxM3ZON2orUWR3UVl6Y1FjUkJrRWdFeHhZRU9mWTg5aFl6eGpGajc3MUhTMnJVM2x2TjJwc2lTc3hTZXpkMnJkWnNqYlpLZjRueEV4a241enpuZVo3ck85N3YvL3BmZk8vcitueGVmU1huT2hOTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSVRyRlAwSEFDQi9KcHhvNHM2VFJQOGhBTWlaU1NlYnZFc2FJZnJQQVVDT2RKMWl5cW5TajZML0xBRGtSTGVwdTArVFJoSDk1d0VnQnhxbW5XNzZIdW1Yb3Y5TUFHVGRERFBPMURPTktmcVBCVUNXOVpxNWQ1K3hsSWNDQVdEY1p1azc2Mnl6ajZNOUZBZ0FZOVU0eDV4enpUM3U4bEFnQUl6RlBQUE9OMy9yNWFGQUFCaE52d1VXWEdqODVhRkFBQmhGLzRVWFdYUkEyOXBEZ1FEd2c2YkZGbDlpeVRhWGh3SUJZS1NsbGw1bTJYYVZod0lCWUxubFYxaXgzZVdoUUFES3JYbWxsVmVacEtMMlVDQUE1YlhxYXF1dlVXbDVLQkNBa3VxNjVscHJkNlE4RkFoQUNhMno3bnJyRCt4b2V5Z1FnSEpwMkdERGpVWS95NjVBQUdqZHhwdHNPcWhLNWFGQUFNcGlzODIzMkxLSzVhRkFBTXFnWmF1dHQybmxMTHNDQVdCTWpkdHV0LzE0enJJckVBQkdNM2lISFhlcVRYa29FSURDMm5tWFhYZXJYWGtvRUlCQzZyLzdIbnUyL1N5N0FnRmdoS2E5OXQ1bjM1cVhod0lCS0piOTlqL2d3THFVaHdJQktJNXVCeDE4U04zS1E0RUFGRVB6b1ljZFh2RlpkZ1VDVUZKSEhIblUwZlV1RHdVQ2tITy8rdlV4eDBhVWh3SUJ5TEVodnpudStHcWNaVmNnQUNYU2NNS0p2ejBwc0R3VUNFQWVuWHpLcWFjRmw4ZEkwWjhCZ1BZNC9Zd3p6NHB1amg5RmZ3b0EycXJsN0hQT3JjRlo5a3BGZnc0QTJxTHB2UE12V0RLNk1uNHArcE1BTUY0WFhuUnhEYyt5VnlyNnF3RFFxazZYWFBxNzZLb1l1K2d2QThBNDliL3M4czYxUDh0ZXFlaXZBOERZWFhIbFZWMmlPNkpWMFI4SWdERmQvZnRycm8zdWgvR0sva2dBL0ZLMzY2Ni9JYm9iMmlUNlF3SHdzK1licDV2K3B1aGlhS3ZvandYQWoyNis1ZGFlMGFYUUh0SGZDNEFSZXQxMit4M1JoZEJlMGQ4TW9QU0c5TDN6cnNpejdKV0svbTRBcGRiNGg3dnZtVHU2Q1NvVS9lMEF5dXZlb2ZkbDRTeDdwYUkvSDBBNTlmdmovUTlFTjBBSFJYOUNnUElaOXVCREQyZjNRa21iUlg5R2dISnBldVRSeHpKMmxyMVMwWjhTb0VUKzlQZ1RmNDZPL2VxSi9wb0FKZEhweWFkV2pJNzg2b3Irb2dBbDBEelJ4RTlQRXAzM1ZSZjlWUUdLN3BuSkpzLzJXZlpLUlg5WWdDTHIrdXlVVTBYbmZNMUVmMXlBb3VvMjlYUHJSMmQ4VFVWL1lJQWlhcGoyK1JkNlJBZDhyVVYvWklEQ2VYSEdtVjZLRHZkNmlQN09BSVhTYS9QZWZhS0R2VjZpdnpWQVljenk4cXl6elI2ZDZuVVUvYjBCQ3FGeGpsZGV6ZXRaOWtwRmYzT0EvQnM4NzN4L2lVN3pBTkdmSFNEZmhpK3c0RUxSU1I0ayt0TUQ1RmYvMXhaWnRBQm4yU3NWL2ZrQjhxbHBzZGZmS01oWjlrcEZQd0ZBRGkyMTlKc0hSc2Qzdk9oWEFNaVp0NVpmNGUzbzZNNkc2SmNBeUpIbWQxWmVwWGhuMlNzVi9Sb0FlYkhxWDFkZkl6cXpNeVg2UVFEeW9PdWE3eDRibmRlWkUvMG9BRmszWk4zMTNoc1lIZFpaRlAwd0FGblc4UDZHR3hYK0xIdWxvaDhISUxNMlBtWFRRZEVobldYUjd3T1FTWnQ5OE9HVzBRR2RkZEZ2QkpBNUxWdjk3ZTlsT3N0ZXFlaDNBc2lVeHZPMjIvNmo2R1RPaWVpM0FzaU9qM2ZZY2Fmb1ZNNlI2T2NDeUlhZFA5bDF0K2hFenBub0p3T0kxMy8zVHo4cjhWbjJTa1UvRzBDd3ZmYmVwMHQwRk9kVDlNc0JCUHA4L3dPY1phOVk5T3NCQk9uMmo0TVBpWTdnZkl0K1FZQUF6WWYrOHd0bjJUc3EraFVCNnUySUk3L3NHWjI5aFJEOWtBRDE5Tld2ai9rNk9uY0xJL294QWVwbHlMK09POTVaOWlxS2ZsQ0FlbWc0NGU3Zm5oUWR1RVVUL2FnQU5YZnl2Lzl6V25UWUZsSDB1d0xVVkw4enp2d21PbWlMS3ZwdEFXcW01Y0Z6em5XV3ZYYWkzeGVnSnByK2UvNEZTMFluYk1GRnZ6RkE5VjM0N1JQT3N0ZGU5RE1EVkZlblM3NzdYM1N5bGtUMFV3TlV6NFNYWGQ3WmhaSzZpWDV1Z0NxWjlNcXJuR1d2cStnWEI2aUNxNmU0NXRyb09DMmY2RmNINktCdTEzV2ZKanBLeXluNjVRRTZvT0hHNmFidkVaMmpwUlg5K2dDVm11R1dXNTFsanhROUFBQ1Y2RFh6N1hkRTUyZnBSUThCUUhzTjZUdnJYYzZ5WjBEMElBQzBSK01mNXB4cjd1amc1QWZSd3dEUVp2TU12Vy8rNk5Ea1o5SHpBTkFtL1JhNC80SG93T1NYb21jQ1lMeUdMZnpRd3dPaTA1SXhSTThGUUt1YUhsbDhDV2Zac3lsNk5nREdiYW5IbDFrMk9pVVpwK2p4QUJpNzVaNThhc1hvaEtSVjBTTUNNS2JtbFNaKzJsbjJ6SXNlRTREUlBMUGE1TTZ5NTBMMHBBQ01vdXV6YTYwZEhZdTBWZlMwQVB4b25hbWZXOStGa2p5Sm5oaUFFUm8yZVA0Rlo5bnpKbnBxQUY3Y1pLYVhvck9RQ2tRUERsQnV2VGJmWXN2b0hLUkMwY01EbEZmTHkxdHZNM3QwQ0ZLNTZBRUN5cWx4MjFkZWRaWTk1NktIQ0NpaHdUdk05NWZvOEtQam91Y0lLSm5odXl5NFVIVHdVUjNSc3dTVVNQL1g5dGpUV2ZiaWlKNG5vQ1NhOW5yOWpYMmpFNCtxaXA0cG9BejJXL3JOQTZQVGpxcUxIaXVnNk40NmFJVzNvNU9PbW9nZUxhREltdDg1N0hCbjJRc3JlcnlBd2pyaXIwY2RIUjF4MUZMMGhBR0Y5S3MxM3owMk90Nm90ZWdwQXdwbnlHL1dlODlaOWpLSW5qU2dVQnJlUDNFalo5bkxJbnJhZ09MWStKUlRUNHZPTk9vb2V1Q0FZamo5Z3cvUGlzNHo2aXg2NklEOGF6bjdiMzkzbHIyRW9nY1B5TGZHODg3Zi9xUG9JQ05HOVBBQk9mYnhSUmZ2RkIxaXhJbWVQeUNuT24xeTZlK2lBNHhZMFRNSTVGRC95ejc5ekZsMm91Y1F5SnNyOXQ2blMzUnlrUW5Sb3dqa3llZS9QOEJaZG40U1BZNUFYblQ3eC9VM1JDY1dtUkk5a2tBZU5OLzR6eTl1aW80cnNpWjZMSUhNdS9uSUwzdEdSeFZaRkQyWlFLWjlkZHN4WDBmSEZGa1ZQWjFBWmczNTE1MTNPY3ZPdUVWUEtKQkpqU2ZjZmMvYzBmbEV4a1ZQS1pBOTkvNzdQODZ5TTM3Umd3cGtTNzgvbnZsTmRDNlJFOUhEQ21SSHk0TVBuZXNzTzIwV1BiQkFOalQ5OTlISGxvd09KUElsZW1pQkRQalR0MC84T1RxTXlKL291UVdDZFhyeXUvOUZCeEg1RkQyN1FLQUpKN3E4OHlUUktVUnVSYzh2RUdYU3lTWjNscDJPaUI1aElFTFhLYWFjS2pwOXlMM29NUWJxcmR2VTNhZUpUaDRLSVhxVWdYcHFtSGE2Nlh0RXh3NUZFVDNPUU4zTU1PT3R6ckpUUmRFVERkUkZyNWw3OTRtT0c0b21lcXFCbXB1bDc2eXp1VkJDOVVWUE5sQlRqWFBNT1plejdOUkc5SFFEdFRQUHZQZk5INTB4RkZqMGdBTzEwVytCQlIrSXpoY0tMbnJJZ2VycnYvQWlpdzZJRGhlS0wzclFnZXBxV216eEpaeGxweTZpaHgyb29xV1dYbWJaNkZDaFBLTG5IYWlTNVpaL2FzWG9RS0Zjb21jZXFJTG1sVlpleFZsMjZpMTY3b0dPV25XMTFkZUlUaEpLS1hyMGdZN291dVphYTBlbkNLVVZQZjVBcGRaWjk3bjFCMFpIQ0dVV3ZRSkFKUm8yMlBBRlo5a0pGcjBHUUx0dHZNbW1nNktqQXhRSTVNeG1tMit4WlhSc3dBK2l0d0ZvczVhdHR0N0dXWGF5STNvamdEWnAzSGE3VjUxbEoxdWl0d0lZdjhFNzdMaFRkRmJBR0tJWEEyamR6cnZzdWx0MFRzQllSUzhITUc3OWQ5OWpUMmZaeWF6b0JRSEdybW12dmQvWU56b2dvRFhSU3dLTXhYNzd2M2xnZERqQStFVHZDVENhYmdjZGZFaDBNRUJiUk84S01Jcm1Rdzg3M0ZsMjhpSjZYNENmSEhIa1VVZEhKd0swUS9US0FDUDk2dGZ2SGh1ZEJ0Qk8wV3NERFBuTmNjYzd5MDRPUmE4T2xGdkRDU2YrOXFUb0dJREtSSzhQbE5qSnA1eDZXblFFUU9XaU53aEs2dlF6UGp3cmV2MmhZNkszQ0VxbzVleHovdTRzTy9rWHZVbFFNazNublgvQmt0RjdEMVVSdlUxUUpoZGVkTEd6N0JSSDlFSkJXWFM2NU5MZlJlODdWRlgwVWtFWjlML3M4cytjWmFkd29oY0xDdStLSzYvcUVyM29VQXZSdXdXRmR2WHZyN2syZXNtaFZxTDNDd3FyMjNYWDN4Qzk0RkJMMFRzR2hkUjg0M1JmM0JTOTNWQmowWHNHeFhQekxWLzJqTjVzcUlNSkpvdGVOaWlTWHJmZGZrZjBWa09kVE5CamcraU5nNElZMHZmT3U1eGxwMFFtU0gxT2oxNDd5TC9HUDl4OXo5elI2d3oxTlVGSyt6UkY3eDdrMjcxRC8rTXNPeVUwb2tEU25OSHJCL25WNzQvM1B4Qzl4aEJqWklFTWVDMTZCeUdYaGozNDBNTXVsRkJlSXdzazdiUlU5Q0pDM2pROTh1aGp6ckpUYnQ4WFNIcDRXUFEyUXA3ODZmRW4vaHk4dWhEdmh3Skp0MGN2Sk9SRnB5ZWYrbC9zMWtKRy9GZ2dhV2owVmtJT05FODA4ZE9UaEc0c1pNaFBCZExqeHVqVmhJeDdackxKbldXSFVmeFVJR2x0ZjVFTzQ5VDEyU21uaWx4VXlLTC9MNUQwOEpEb0hZVk02amIxYzlNRTdpaGsxczhGa2k3MkUra3dtb1pwbjMraFI5eCtRcWFOVWlCcHcraGxoVXg1Y2NhWlhncGJUY2krVVF0azRDWFJDd3RaMFd2ejNuM0MxaEx5WWRRQ1NVdnVGYjIxa0FHenZEenJiTE5IclNUa3h5OEtKQjNybjJKUmNvMXp2REtYcyt6UUpyOHNrTFQrVzlIN0MzRUd6enZmWDJJV0VmSm90QUpKUnpWRTd6Q0VHTDdBZ2d1RjdDRGsxdWdGa25hTjNtT291LzZ2TGJLb3MrelFYbU1VU0RvL2VwbWhucG9XZTMwSlo5bWhFbU1XeUlBMW96Y2E2bVdwcGQ5Y05tRHRvQmpHTEpEVTQ4SG9yWVk2ZUd2NUZkNnUvOFpCZ1l5bFFGSlBQdzVDd1RXL3MvSXF6ckpEQjQydFFQdzRDSVcyNmw5WFg2UGVpd1pGTk5ZQ1NidjFpdDV4cUltdWE3NjdkcDEzREFwcjdBV1M5blRibmNJWnN1NTY3dzJzNzM1Qm9ZMmpRTkk5L2FPM0hhcW80ZjBOTjNLV0hhcHJYQVdTYnZVajZSVEZ4cWRzT3FpZVd3VWxNYzRDU1d2NS9WSVV3R1lmYkxGbEhSY0t5bVRjQlpLdWoxNTk2SmlXcmY2MmpiUHNVRE90RkVoYU9Yci9vV0tONTIyMy9VZDEyeU1vcGRZS0pKMFlIUUpRa1k5MzJIR25lcTBRbEZlckJaSmVqdzRDYUsrZFA5bDF0enB0RDVSYzZ3VXljTFhvTklCMjZMLzdwM3M2eXc3MTBucUJwSUZEb3lNQjJtaXZ2ZmZwVXArdEFiNDNuZ0pKQTcrTmpnVVl2OC8zUCtEQXVpd004TFB4RlVnYU9HOTBOa0NydXYzajRFUHFzU3ZBYU1aYklHbmdLZEVCQWVQU2ZPZy9EM2VXSFlLTXYwRFN3RnVpVXdMRzVvZ2p2enk2OWlzQ2pFc2JDc1MveFNKN3Z2cjFNVi9YZkR1QVZyV2xRRko2TkRvdTRHZEQvblhjOGM2eVE3eTJGVWlhT0RvejRIc05KOXo5MjVOcXV4TkFHN1d4UUZKM3Qza0pkL0svVHoydHB1c0F0RWRiQ3lUMTl2dEJpTlR2akRPL3FlVW1BTzNXNWdKSkYwOFlIU0dVVmN1RDU1enJMRHRrVHRzTEpFM3U5NlJUZjAzL1BmK0NKV3UzQUVEbDJsRWdxWE8vNkRDaFpDNzg5bUpuMlNHejJsTWc2WkQ5b2dPRjh1aDB5WGUvcTlYWUE5WFFyZ0pKZlk2SVRoVktZY0xMTHUvc1FnbGtYZnNLSk0yL1FYUzBVSGlUWG5tVnMreVFCKzBza0xUdjh0SHhRcEZkUGNVMTE5WmswSUhxYTIrQnBBRXpSbWNNQmRYdHV1NDMxR0xHZ1JwcGQ0R2tkS2NmU3FmYUdtNmNidm9lMVI5dm9KWXFLSkEwWDB0MDNGQW9NOXh5YTgrcVR6WlFjNVVVU0RyODlPaklvU2g2elh6N0hkVWVhcUErS2lxUTlNQVIwYmxEQVF6cE8rdGR6ckpEZmxWV0lLbG4zK2p3SWQ4YS96RG5QWE5YZDVhQk9xdXdRTklrZnM4dEZadG42SDN6VjNXTWdRaVZGa2hLbHpaSHh4QjUxRytCK3grbzRnQURjU292a0xTOTI0cTB6N0NGSDNwNFFQV0dGNGpWZ1FKSkQxd1JIVWprUjlNaml6L21MRHNVU2tjS0pIWFpKVHFWeUllbEhsOW0yV3FOTEpBVkhTcVFOSENQeHVob0l1dVdlL0twRmFzMHJVQ21kS3hBVW5wamVIUStrV0hOSzAzOHRMUHNVRlFkTFpCMDFyYlJJVVZHUGJQYTVNNnlRNUYxdUVEUzNEdEVCeFhaMC9YWnRhYXF3bmdDV2RieEFrbnAzWmJvdUNKTDFwbjZ1ZlZkS0lFU3FFYUJwTHRPanM0c01xSmhnK2RmY0pZZFNxSXFCWktPUGlNNnVNaUFGemVaNmFXcXpCT1FDOVVwa0pUdWI0bE9MMEwxMm55TFBsV2FKU0FucWxVZzZiMGpvaU9NS0MwdmI3M043TlVhSkNBM3FsWWdxY3YrMFRsR2dNWnRYM25WV1hZb3Arb1ZTRW9ITEJlZFp0VFg0QjNtKzBzVkJ3aklsMm9XU05yeW5laEVvMjZHNzdMZ1F0VWNIaUIzcWxvZ2FjQ25ma2xJR2ZSL2JZOUZuV1dIMHF0dWdhUzA2TWJSNFVadE5lMzEraHY3Vm5scWdGeXFkb0drTllZMlJVY2NOYlBmMG04ZVdPMkpBZktxNmdXUzBoTDdSY2NjdGZEV1FTdThYZjFwQWZLckJnV1NCajBiblhWVVdmTTdoNjNpTER2d1M3VW9rSlEyN1JXZGVGVFBFWDg5YW8yYWpBbVFiN1Vwa0xTczQxakY4S3MxM3oyMk5pTUM1RjZOQ2lTbFc3dEdaeDhkTk9RMzY3M25MRHN3VGpVcmtEVG9jZjhjSzc4YTNqOXhJMmZaZ1ZiVnJrQlNlbXh3ZEF4U2tZMVBPWFZRRGVjQ0tJaGFGa2pxOHJvZlRNK2Iwei80OEt4YXpnUlFIRFV0a0pUdU9pRTZFR203bHJQLzluZG4yWUcycW5HQnBObWY2aFFkaTdSRjQzbm5iLzlSalljQktKWmFGMGhLVS9rWHZabjM4VVU3N2xUelFRQ0twdllGa3RLcnEwWUhKT1BXNlpOTGQ2dkRFQURGVTQ4Q1NUMW03UllkazR4Ti84cysvY3haZHFCQ2RTbVFsS2E2TFRvckdkMFZlKy9UcFQ2dkR4UlRuUW9rcFkzT2l3NU1mdmI1N3c5d2xoM29vTG9WU0pyOTlxdWpZNU9SdXYzaitrUHE5dXBBZ2RXdlFGTHFzdUVzMGVGWmRzMDMvdk9MbStyNDVFQ1IxYk5BVXVxemkvdFljVzQrOHN1ZWRYMXVvTmpxV3lBcGZYWlpkSXlXMDFlM0hmTjFuWjhhS0xwNkYwaEtSejBUSGFabE0rUmZkeDd2TER0UWRmVXZrRFJKNzgrakk3VThHays0KzU2VDZ2L0dRQmtFRkVoS0gyMTllblN3bHNLOS8vN1BhUkh2QzVSRFNJR2tkUFRLeTBXbmE4SDErK09aMzhTOExWQVdRUVdTMHZ5dkRJbk8yTUpxZWZDaGM1MWxCMm90ckVCU092QktQeFpTZlUzL2ZmU0NKZU1lRlNpUndBSkphZG5GMTRuTzIyTDUwN2RQL0RueVFZRlNDUzJRbEhaNjVhM28wQzJLVGs5Kzk3L1l4d1JLSnJoQVVwci8rZUhSMFp0L0UwNTBlZWRKb2w4U0tKdndBa2xwamVQOFhFaEhURHJaVmM2eUF3RXlVQ0FwOWVnOVEzUUs1MVRYS2FhOE52cjFnTExLUklHa05QdXBOMFpuY2U1MG03cjdOTkh2QnBSWlJncGtoTS9PYUlpTzVQeG9tSGE2Nlh0RXZ4aFFjdGtwa0pUNnZPN0gwOXRpaGhsdmRaWWRpSmVsQWtucDZPdjlaVWpyZXMzYys0N29Wd0w0WHJZS0pLV0JqeDNVR0IzU1dUVkwzMWxuYzZFRXlJeXNGY2dJWjIzblZ1OFlHdWVZYzY2NW8xOEdZRlFaTEpDVTVqN0E3eTBjMVR6ejNqZC85SnNBakM2VEJUTENpcTl2RmgzYjJkQnZnUVVmaUg0TWdMSEphb0drZE5MRlc1WDliMFA2TDd6SXd3T2kzd0ZnSExKYklDUGNjZm5KMFJrZXBtbXh4WmR3bGgzSXNrd1hTRW9ET3cvdEZCM2xBWlphZXBsbG96ODl3SGhrdkVCRytHakhKNGRGQjNvOUxiZjhVeXRHZjNPQU5zaCtnWXd3cVBmQzVmanJrT2FWVm43YVdYWWdKM0pSSUNOTTFmM1FwdWg0cjdGVlYxdDlqZWpQRE5CMmVTbVFFWTQ5ZUtMQy92K1FybXV1dFhiMDl3Vm9ueHdWeUFnSGZuZDJjM1RXVjkwNjZ6NjMvc0RvTHd2UWJ2a3FrQkVHTGZOQmdXNzJObXl3NFF2T3NnUDVsTHNDR2FISDlqTU9qazcrYXRoNGswMWZpdjZXQUJYTFk0R010T0p6ZlZ1aUM2QWpOdHQ4aXkyanZ5RkFoK1MxUUVaWWNwOU5Yb3p1Z1lxMGJMWDFOczZ5QTdtWDR3SVo2WTVqbnUwYTNRZnQwbkxaWVJzNXl3NFVRczRMWktRYkRsN2dxK2hlYUpOaHlnTW9rZ0lVeUVodmYvanN4OUg5MEtwWmxBZFFOQVVwa0pIdTJQSEthVE41TmV2Q0Q3cnZlVlAwMXdHb3RnSVZ5RWduZmRaOTh5eWRnTjk1cTd0bjhpUG1RREVWckVDK04yajdjejU0TWZ4eVZxK1h0M3RpTno5aERoUlhFUXZrZTBkM3Z2K1d5NGFIVk1lRWsyNit5RkZmUjM4QWdCb3JiSUg4NE9zbDFodTZlNis2VmNld3hjNTQvdUwzM0NZQlNxSGdCZktEUVoyUDJYRG05emVyWVhQMHYvbTYxVlo0NHhzL0hnaVVTQ2tLNUVjOXR6bTErMlM3dkg5MUZmOTY1SzFuK3U3dzZUV0gzekVnK3I4Tm9PN0tWQ0EvNlhIV0twcytOZDFGQjcwLytLMktXbVBZMVh2MWZmYjFXYWQ4OWUwdTBmOHBBSEhLV0NDanVPbkFRNzc0OHQybnpubGx4aWsrMldxaU9SNjVkL0R3NGNQLy8xZU9kQnJ4UHk2ODk5NTd0NTEycXlmUEdMcjNZZXR0Y2QvMnMvWFJHZ0FqL1IreXBLRUk3WnNVMndBQUFBQkpSVTVFcmtKZ2dnPT0pO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubm8tYmd7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5sb2dpbi1zY3JlZW4tY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FwaXRhbGl6ZWQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5vLW1hcmdpbiB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMCA1JSAxNXB4IDUlO1xyXG4gIC0tZjctdGFiYmFyLWxpbmstYWN0aXZlLWJnLWNvbG9yOiB2YXIoLS1mNy10aGVtZS1jb2xvcik7XHJcbiAgLS1mNy10b29sYmFyLWJnLWNvbG9yLXJnYjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIC0tZjctdGFiYmFyLWxpbmstaW5hY3RpdmUtYmctY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1mNy10YWJiYXItbGluay1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1mNy10b29sYmFyLWlubmVyLXBhZGRpbmctbGVmdDogMHB4O1xyXG4gIC0tZjctdG9vbGJhci1pbm5lci1wYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgxNjUsIDE2OSwgMTcyLCAwLjY1MSk7XG59XG4udGFiYmFyIC50YWItbGluay1hY3RpdmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4udG9vbGJhci1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50b29sYmFyLWJvdHRvbS50b29sYmFyLWhpZGRlbixcclxuLmlvcyAudG9vbGJhci1ib3R0b20taW9zLnRvb2xiYXItaGlkZGVuLFxyXG4ubWQgLnRvb2xiYXItYm90dG9tLW1kLnRvb2xiYXItaGlkZGVuLFxyXG4uYXVyb3JhIC50b29sYmFyLWJvdHRvbS1hdXJvcmEudG9vbGJhci1oaWRkZW4ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG59XHJcblxuIl19 */