@charset "UTF-8";a,acronym,body,button,canvas,caption,center,details,dfn,div,figcaption,form,h1,h2,h3,h4,header,html,i,iframe,img,ins,label,legend,li,menu,nav,ol,p,s,section,small,span,strong,table,time,ul,var{border:0;font:inherit;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline}details,figcaption,header,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.l-center-txt{text-align:center}html.color-theme-in-transition,html.color-theme-in-transition *,html.color-theme-in-transition :after,html.color-theme-in-transition :before{-webkit-transition:all .75s!important;-o-transition:all .75s!important;transition:all .75s!important;-webkit-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}html{--hue:210;--green-hue:120;--red-hue:7;--blue-hue:222;--yellow-hue:48;--shade100:hsl(var(--hue),50%,98%);--shade200:hsl(var(--hue),38%,95%);--shade300:hsl(var(--hue),32%,91%);--shade400:hsl(var(--hue),25%,84%);--shade500:hsl(var(--hue),20%,69%);--shade600:hsl(var(--hue),15%,52%);--shade700:hsl(var(--hue),17%,35%);--shade800:hsl(var(--hue),23%,23%);--shade900:hsl(var(--hue),26%,14%);--light-blue:hsl(var(--hue),50%,98%);--light-blue-border:hsl(var(--hue),25%,92%);--dark-blue-border:hsl(var(--hue),3%,88%);--red:hsl(var(--red-hue),85%,63%);--red-gradient:hsl(var(--red-hue),89%,90%);--red-shadow:hsla(var(--red-hue),92%,53%,0.4);--green:hsl(var(--green-hue),45%,53%);--green-gradient:hsl(var(--green-hue),48%,86%);--green-shadow:hsla(var(--green-hue),52%,43%,0.4);--blue:hsl(var(--blue-hue),100%,66%);--blue-gradient:hsl(var(--blue-hue),79%,85%);--blue-shadow:hsla(var(--blue-hue),100%,56%,0.4);--yellow:hsl(var(--yellow-hue),100%,50%);--yellow-gradient:hsl(var(--yellow-hue),100%,88%);--yellow-shadow:hsla(var(--yellow-hue),100%,40%,0.4);--black:hsl(var(--hue),0%,34%);--darken-black:hsl(var(--hue),0%,4%);--orange:#f97119;--gray:hsl(var(--hue),0%,93%);--light-gray:hsl(var(--hue),1%,56%);--gray-400:hsl(var(--hue),0%,70%);--gray-600:hsl(var(--hue),0%,90%);--blank-shadow:hsla(var(--hue),7%,34%,0.4);--white:hsl(var(--hue),0%,100%);--darken-white:hsl(var(--hue),0%,99%);--redg:hsl(var(--red-hue),0%,39%);--greeng:hsl(var(--green-hue),0%,70%);--yellowg:hsl(var(--yellow-hue),0%,78%);--blueg:hsl(var(--blue-hue),0%,58%);--grayg:hsl(var(--hue),0%,84%);--red-board:hsl(var(--red-hue),83%,91%);--green-board:hsl(var(--green-hue),45%,88%);--blue-board:hsl(var(--blue-hue),100%,85%);--yellow-board:hsl(var(--yellow-hue),84%,85%);--grid-board:hsl(var(--hue),0%,87%);--center-board:#6e2b48;--gray-board:hsl(var(--hue),0%,34%);--bonus-board:hsl(var(--hue),0%,50%);--info-board:hsl(var(--red-hue),100%,50%);--bonus-x-board:hsl(var(--hue),0%,95%);--empty-board:hsl(var(--hue),0%,100%);--base-text-board:var(--darken-black);--highlight-text-board:var(--white);--letter-text-board:var(--font-regular);--background-color:var(--white);--darken-background-color:var(--darken-white);--dark-background-color:var(--gray);--light-background-color:var(--light-blue);--base-text-color:var(--black);--base-grayish-blue-text-color:hsl(var(--hue),15%,41%);--base-light-text-color:rgba(87,87,87,0.7);--base-bluish-text-color:hsl(var(--hue),24%,72%);--base-bluish2-text-color:hsl(var(--hue),16%,50%);--base-dark-bluish-text-color:hsl(var(--hue),20%,35%);--base-dark-bluish2-text-color:hsl(var(--hue),30%,76%);--base-link-color:var(--black);--base-body-text-color:var(--base-text-color);--base-body-background-color:var(--white);--base-header-background-color:var(--background-color);--base-border-color:var(--light-blue-border);--base-header-border-color:var(--light-blue-border);--base-letter-text-color:var(--darken-black);--base-letter-font-size:8vw;--base-letter-font-weight:normal;--loader-background-color:var(--background-color);--conversation-container-background-color:rgba(0,0,0,0);--converstation-message-container-background-color:var(--background-color);--conversation-messages-background-color:var(--gray);--conversation-messages-time-color:var(--black);--conversation-you-avatar-border-color:var(--gray);--conversation-me-avatar-border-color:var(--red);--conversation-me-message-background-color:var(--red);--conversation-me-message-color:var(--white);--game-recent-word-background-color:var(--dark-background-color);--new-game-list-background-color:rgba(0,0,0,0);--new-game-square-background-color:var(--black);--new-game-item-content-text-color:var(--base-text-color);--new-game-item-text-color:var(--base-light-text-color);--new-game-item-background-color:rgba(0,0,0,0);--new-game-square-icon-color:var(--white);--new-game-square-size:24vw;--new-game-square-icon-font-size:12vw;--new-game-square-small-icon-color:var(--black);--new-game-square-small-limit-color:var(--black);--new-game-type-dialog-list-background-color:rgba(0,0,0,0);--new-game-type-dialog-more-options-background-color:var(--dark-background-color);--new-game-type-dialog-more-link-background-color:var(--dark-background-color);--new-game-type-dialog-link-color:var(--base-light-text-color);--content-block-title-text-color:var(--base-text-color);--game-list-background-color:var(--light-background-color);--game-list-border-bottom-color:var(--base-border-color);--game-list-new-game-backgdound-color:var(--yellow);--game-list-new-game-color:var(--red);--game-list-board-mini-background-color:var(--darken-background-color);--game-list-content-block-title-text-color:var(--base-text-color);--game-list-board-mini-border-right-color:var(--white);--game-list-content-block-title-background-color:var(--light-background-color);--game-list-content-block-title-link-color:var(--light-gray);--game-list-total-background-color:var(--gray-600);--words-list-dot-border-left-color:var(--red);--words-list-dot-color:var(--red);--words-list-total-color:var(--light-gray);--game-view-status-background-color:rgba(0,0,0,0);--game-view-status-item-content-text-color:var(--base-text-color);--game-view-status-turn-indicator-color:var(--red);--game-view-controls-background-color:var(--background-color);--game-view-no-letters-text-color:var(--red);--game-view-controls-panel-background-color:hsl(var(--hue),0%,28%);--game-view-controls-panel-title-color:var(--white);--game-view-controls-panel-text-color:var(--gray-400);--game-view-controls-panel-icon-color:var(--white);--game-view-rack-background-color:var(--background-color);--game-view-rack-bottom-background-color:var(--background-color);--game-view-rack-border-color:var(--background-color);--game-item-background-color:var(--background-color);--game-item-text-color:var(--base-text-color);--game-item-icon-color:#000;--game-item-turn-indicator-color:var(--red);--game-item-button-background-color:rgba(0,0,0,0);--game-item-button-remove-border-color:var(--red);--game-item-button-remove-text-color:var(--red);--game-item-button-rematch-border-color:var(--green);--game-item-button-rematch-text-color:var(--green);--game-item-recent-word-color:var(--base-light-text-color);--game-view-board-background-color:var(--background-color);--game-view-bubble-background-color:var(--red);--game-view-bubble-text-color:var(--white);--blank-view-background-color:var(--background-color);--blank-view-letter-color:var(--black);--blank-view-letter-border-color:rgba(0,0,0,0.12);--player-view-background-color:var(--light-background-color);--player-view-color:var(--black);--player-button-color:var(--black);--player-button-border-color:var(--black);--player-view-stat-box-background-color:var(--background-color);--player-view-header-text-color:var(--base-text-color);--player-view-sub-header-text-color:var(--base-text-color);--player-view-stat-box-won-color:var(--green);--player-view-stat-box-lost-color:var(--red);--player-view-ranking-background:#6e80f1;--player-view-border-color:var(--dark-blue-border);--player-view-versus-title-color:var(--base-bluish-text-color);--active-player-friend-text-color:var(--blue);--active-player-highlight-text-color:var(--red);--settings-backgorund-color:var(--background-color);--settings-form-enable:var(--green);--settings-form-disable:var(--red);--rules-link-color:var(--blue);--home-view-background-color:var(--background-color);--tables-view-content-block-title-background-color:var(--light-background-color);--tables-view-list-block-border-color:var(--base-border-color);--tables-view-content-block-title-text-color:var(--base-text-color);--game-item-margin-bottom:10px;--tables-view-game-list-background-color:var(--light-background-color);--avatar-border-color:var(--gray);--button-background-color:var(--background-color);--button-border-color:var(--black);--button-dialog-background-color:var(--background-color);--button-dialog-border-color:#fff;--button-text-color:var(--base-text-color);--accept-dialog-left-slide-background-color:var(--light-background-color);--accept-dialog-right-slide-background-color:var(--light-background-color);--accept-dialog-button-color:inherit;--accept-dialog-game-type-background-color:var(--light-blue-border);--accept-dialog-game-type-color:inherit;--modal-background-color:var(--background-color);--modal-text-color:var(--base-text-color);--modal-button-text-color:var(--base-light-text-color);--modal-button-background-color:var(--background-color);--modal-button-bold-color:var(--base-text-color);--menu-item-content-background-view:var(--dark-background-color);--menu-item-content-text-color:var(--base-text-color);--menu-version-background-color:var(--background-color);--letter-blank-background-color:var(--grayg);--letter-blank-gray-background-color:var(--grayg);--letter-o-background-color:var(--orange);--letter-o-wrapper-gradient-color1:#f6d146;--letter-o-wrapper-gradient-color2:#eea72a;--letter-r-background-color:var(--red);--letter-r-gray-background-color:var(--redg);--letter-r-wrapper-gradient-color1:var(--red-gradient);--letter-r-wrapper-gradient-color2:var(--red);--letter-b-background-color:var(--blue);--letter-b-gray-background-color:var(--blueg);--letter-b-wrapper-gradient-color1:var(--blue-gradient);--letter-b-wrapper-gradient-color2:var(--blue);--letter-g-background-color:var(--green);--letter-g-gray-background-color:var(--greeng);--letter-g-wrapper-gradient-color1:var(--green-gradient);--letter-g-wrapper-gradient-color2:var(--green);--letter-y-background-color:var(--yellow);--letter-y-gray-background-color:var(--yellowg);--letter-y-wrapper-gradient-color1:var(--yellow-gradient);--letter-y-wrapper-gradient-color2:var(--yellow);--list-block-background-color:var(--background-color);--list-block-item-content-text-color:var(--base-light-text-color);--list-block-item-title-text-color:var(--base-text-color);--item-score-color:var(--red);--item-link-text-color:var(--base-light-text-color);--logout-color:var(--red);--slideout-menu-background-color:var(--background-color);--slideout-panel-background-color:var(--background-color);--panel-background-color:var(--background-color);--panel-list-block-background-color:var(--background-color);--tabs-background-color:var(--background-color);--tabs-border-bottom-color:var(--base-border-color);--tabs-slide-background-color:var(--red);--tabs-link-color:var(--base-light-text-color);--tabs-link-active-color:var(--base-text-color);--views-background-color:var(--background-color);--list-block-border-color:var(--base-border-color);--instructions-view-background-color:var(--background-color);--instructions-view-text-color:var(--base-text-color);--playersearch-form-surface:var(--shade200);--playersearch-form-input:var(--white);--filter-input:var(--shade200);--filter-input-color:var(--shade700);--current-filter-surface:var(--shade300);--current-filter-color:var(--shade800);--current-filter-action-color:var(--shade600)}html[dark-theme]{--gray:hsl(var(--hue),10%,18%);--background-color:hsl(var(--hue),23%,17%);--darken-background-color:hsl(var(--hue),10%,18%);--dark-background-color:hsl(var(--hue),27%,12%);--light-background-color:hsl(var(--hue),27%,12%);--settings-backgorund-color:hsl(var(--hue),27%,12%);--dark-blue-border:hsl(var(--hue),10%,40%);--base-text-color:hsl(var(--hue),65%,98%);--base-grayish-blue-text-color:hsl(var(--hue),15%,65%);--base-bluish-text-color:hsl(var(--hue),35%,80%);--base-dark-bluish-text-color:hsl(var(--hue),20%,94%);--base-dark-bluish2-text-color:hsl(var(--hue),30%,76%);--base-light-text-color:hsl(var(--hue),17%,79%);--base-link-color:hsl(var(--hue),16%,79%);--base-border-color:hsl(var(--hue),100%,1%);--base-header-border-color:hsl(var(--hue),12%,25%);--base-body-background-color:hsl(var(--hue),27%,12%);--game-view-board-background-color:hsl(var(--hue),23%,17%);--game-view-controls-panel-background-color:var(--base-body-background-color);--game-item-icon-color:var(--white);--game-list-content-block-title-text-color:hsl(var(--hue),6%,69%);--game-list-total-background-color:var(--black);--tables-view-content-block-title-text-color:hsl(var(--hue),6%,69%);--content-block-title-text-color:hsl(var(--hue),6%,69%);--new-game-square-background-color:hsl(var(--hue),10%,18%);--button-border-color:var(--base-light-text-color);--blank-view-letter-color:var(--base-text-color);--blank-view-letter-border-color:var(--base-light-text-color);--player-view-background-color:rgba(0,0,0,0);--player-button-color:var(--base-bluish-text-color);--player-button-border-color:var(--base-bluish-text-color);--player-view-versus-title-color:var(--black);--accept-dialog-left-slide-background-color:var(--background-color);--accept-dialog-right-slide-background-color:var(--background-color);--accept-dialog-game-type-background-color:var(--darken-background-color);--button-dialog-background-color:var(--dark-blue-border);--red-board:hsl(var(--red-hue),17%,63%);--green-board:hsl(var(--green-hue),10%,63%);--blue-board:hsl(var(--blue-hue),24%,63%);--yellow-board:hsl(var(--yellow-hue),34%,63%);--grid-board:var(--base-border-color);--center-board:#6e2b48;--gray-board:hsl(var(--hue),0%,34%);--bonus-board:hsl(var(--hue),0%,80%);--info-board:hsl(var(--red-hue),100%,50%);--bonus-x-board:hsl(var(--hue),32%,23%);--empty-board:hsl(var(--hue),23%,17%);--red:hsl(var(--red-hue),61%,58%);--red-gradient:var(--red);--yellow:hsl(var(--yellow-hue),81%,48%);--yellow-gradient:var(--yellow);--blue:hsl(var(--blue-hue),61%,58%);--blue-gradient:var(--blue);--green:hsl(var(--green-hue),45%,48%);--green-gradient:var(--green);--grayg:hsl(var(--hue),0%,74%);--playersearch-form-surface:var(--shade900);--playersearch-form-input:var(--shade800);--filter-input:var(--shade800);--filter-input-color:var(--shade300);--current-filter-surface:var(--shade800);--current-filter-color:var(--shade400);--current-filter-action-color:var(--shade600)}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{display:none}:root{--safe-area-top:0px;--header-height:4rem;--tabs-height:5rem;--indicator-top:5px;--header-app-offset:calc(var(--header-height) + var(--safe-area-top))}@supports (left:env(safe-area-inset-left)){:root{--safe-area-top:env(safe-area-inset-top);--indicator-top:0px}}body,html{position:relative;height:100%;width:100%;overflow:hidden}html,input,select{font:62.5%/1.5rem var(--font-regular),serif;-webkit-font-smoothing:antialiased}body,button,html,input{color:var(--base-body-text-color);background-color:var(--base-body-background-color)}h1,input{line-height:2rem;font-size:2rem}input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2{font-size:1.3rem}p{line-height:2rem;font-size:1.5rem}button{background:none;width:100%}strong{font-weight:700}.logo{margin-top:3rem;margin-bottom:3rem}.logo h1{line-height:5rem;font-size:5rem;margin-top:1rem;font-family:var(--font-light);text-transform:uppercase}.logo img{vertical-align:sub;width:8rem}.draggable{cursor:pointer}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,button{text-decoration:none;color:var(--base-link-color)}a.link,button.link{text-decoration:underline}.l-body{top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.l-body,header{position:absolute}header{height:calc(var(--header-height) + var(--safe-area-top));width:100%;text-align:center;background-color:var(--base-header-background-color);z-index:10}header:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}header .l-body{position:static}header button.icon:before{line-height:4rem;font-size:3rem}header button.icon{width:44px}header a.icon:before{line-height:4rem;font-size:3rem}header a.icon{width:44px}header .l-header-title{height:4rem;margin:0 auto;line-height:4rem}header .l-header-title.l-body{margin-left:5rem;margin-right:5rem}header .header-inner{padding-top:var(--safe-area-top);position:absolute;left:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0)}.l-view>.l-body{background-color:var(--base-body-background-color)}.l-btn.l-hide,.l-hide{display:none}.page-content{overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;position:relative;z-index:1;background-color:var(--tables-view-game-list-background-color);padding-top:var(--header-app-offset)}a.icon-large:before{line-height:3rem;font-size:3.3rem;padding:0 1rem}.error-text{color:var(--red);text-transform:lowercase}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}10%{-webkit-transform:scale(1.1,.8) translateY(0);transform:scale(1.1,.8) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}30%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}10%{-webkit-transform:scale(1.1,.8) translateY(0);transform:scale(1.1,.8) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}30%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}.l-btn-outline{border:1px solid var(--button-border-color)}.l-btn{color:var(--button-text-color);display:block;text-decoration:none;text-align:center;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.5rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer;letter-spacing:.025em;font-size:1.5rem;line-height:2;text-transform:uppercase;white-space:nowrap;font-weight:600}.l-btn-primary{color:#fff;background:#3ecf8e;text-shadow:0 1px 3px rgba(36,180,126,.4)}.l-btn-primary,.l-btn-secondary{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:rgba(0,0,0,0)}.l-btn-secondary{background:#fff;color:#6772e5}.l-btn.l-btn-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.5;border-radius:.25rem}.l-btn.l-btn-lg{font-size:1.7rem;line-height:3.2rem}.l-btn-left{left:0}.l-btn-left,.l-btn-right{text-align:center;position:absolute}.l-btn-right{right:0}.l-btn-next{text-align:center;position:absolute;right:50px}.l-btn-fb{background-color:#3b5997!important}.l-btn-fb,.l-btn-google{color:#fff!important;border:none!important}.l-btn-google{background-color:#df4a32!important}.l-btn-email{background-color:#449d44!important}.l-btn-email,.l-btn-guest{color:#fff!important;border:none!important}.l-btn-guest{background-color:#fbc641!important}.l-btn-dialog{background-color:var(--button-dialog-background-color);border-color:var(--button-dialog-border-color)}.l-btn-social{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative}.l-btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:44px;line-height:42px;font-size:27px;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.l-views{width:100vw;min-height:100%;height:100%;margin:0 auto;background-color:var(--views-background-color)}.l-view{width:100vw;height:calc(100% - var(--header-app-offset, 0px))}.list-block{margin:35px 0;font-size:17px;background-color:var(--list-block-background-color)}.list-block ol,.list-block ul{margin:0;padding:0;position:relative;counter-reset:li}.list-block ol:after,.list-block ul:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.list-block ol:before,.list-block ul:before{content:"";position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.list-block .item-dict{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.list-block .item-dict i{margin-right:1.2vw}.list-block .item-dict span{text-transform:uppercase}.list-block .item-inner{padding-right:16px;position:relative;width:100%;padding-top:8px;padding-bottom:8px;min-height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden}.list-block .item-inner:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.list-block ol .item-content{padding-left:0}.list-block ol .item-content:before{content:counter(li);counter-increment:li;min-width:34px;text-align:center;font-size:3.5vw}.list-block ol li:first-of-type .item-content:before{font-family:Ionicons;color:#f39c12;content:"\f356";font-size:5vw}.list-block ol .item-media{padding-left:.8rem}.list-block ol .item-inner img{margin-right:1rem}.list-block.inset{margin-left:10px;margin-right:10px}.list-block.inset .content-block-title{margin-left:0;margin-right:0}.list-block .item-media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7px;padding-bottom:8px;min-width:40px}.list-block .item-media+.item-inner{margin-left:16px}.list-block .item-inner-vertical{padding-right:16px;position:relative;width:100%;padding-top:8px;padding-bottom:8px;min-height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.list-block .item-inner-vertical:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.list-block .item-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;min-width:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;position:relative;max-width:100%;color:var(--base-text-color)}.list-block .item-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding-left:16px;color:var(--list-block-item-content-text-color);line-height:1.2}.list-block .item-content,.list-block .item-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.list-block .item-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;line-height:inherit}.list-block .item-text,.list-block .item-title{font-size:1.7rem}.list-block .item-score{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--item-score-color)}.list-block .item-score i{font-size:3.2vw;line-height:1.2;margin-right:1.2vw}.list-block .item-score span{font-size:3.2vw}.list-block.media-list .item-title-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-block.media-list .item-inner{display:block;padding-top:10px;padding-bottom:9px;border-bottom:none}.list-block .item-after{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;white-space:nowrap;color:var(--light-gray);margin-left:5px;max-height:28px}.list-block .item-after i{color:var(--game-item-icon-color)}.list-block .item-after time:before{margin-right:1.2vw;color:var(--game-item-icon-color)}.list-block li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.list-block li:last-child .item-inner:after{display:none}.list-block li:last-child li .item-inner:after,.list-block li li:last-child .item-inner:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.list-block li:last-child li:last-child .item-inner:after{display:none}.logout-link{color:var(--logout-color)!important;text-transform:uppercase}.content-block{margin:32px 0;padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-block-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size:14px;text-transform:uppercase;line-height:1;margin:35px 15px 10px;color:var(--content-block-title-text-color)}.content-block-title+.content-block,.content-block-title+.list-block{margin-top:10px}.l-empty-state{margin-top:5rem}.l-empty-state a{font-size:2rem;text-decoration:underline}.l-empty-state h2{font-size:3rem;line-height:30px}.l-empty-state h3{font-size:2rem}.l-game-view>.l-body .page-content{overflow:hidden}.l-board-wrapper{overflow:hidden;position:relative;background-color:var(--game-view-board-background-color);width:100vw;height:100vw}.l-board{display:block;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateZ(0);transform:translateZ(0);margin:0;padding:0}.l-points{position:absolute;top:2px;right:2px;height:100%;line-height:100%}.l-rack-message{padding:2rem 0}.l-rack-message h2{font-size:1.5rem}.l-swap-rack{margin:3.2rem 0}.l-btn-exchange{color:var(--player-button-color);border-color:var(--player-button-border-color)}.l-rack{position:relative;padding:.3rem 0;background-color:var(--game-view-rack-background-color);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-top:2px solid var(--game-view-rack-border-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.l-rack:before{content:"";height:1rem;position:absolute;bottom:0;width:100%;background-color:var(--game-view-rack-bottom-background-color)}.l-rack .l-letter:visited{color:#000}.l-tip{margin:1rem 0}.l-count-bubble{position:absolute;width:1.7rem;height:1.7rem;line-height:1.7rem;right:.2rem;top:.2rem;font-size:1.1rem}.l-count-bubble,.l-count-bubble-large{text-align:center;font-weight:700;background-color:var(--game-view-bubble-background-color);color:var(--game-view-bubble-text-color);border-radius:.9rem}.l-count-bubble-large{width:2rem;height:2rem;line-height:2rem;font-size:1.5rem}.game-view-header .header-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.game-view-header .header-inner,.game-view-header .left,.game-view-header .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.game-view-header .left,.game-view-header .right{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;text-align:center}.game-view-header [data-action=conversation].disable{opacity:.3}.l-time{text-align:center;-webkit-box-flex:30%;-moz-box-flex:30%;-ms-flex:30%;flex:30%}.l-time .counter{font-size:1rem;line-height:1rem}.l-time .icon{font-size:2rem}.l-status-view-wrapper{width:100%;margin:0;min-height:40px;min-width:0;background-color:var(--game-view-status-background-color)}.l-status-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:4rem}.l-status-view .turn-indicator h1,.l-status-view .turn-indicator h2{color:var(--game-view-status-turn-indicator-color)}.l-status-view .l-avatar-icon img{width:30px;height:30px}.l-status-view .item-content{min-height:38px;-webkit-box-flex:50%;-moz-box-flex:50%;-ms-flex:50%;flex:50%;width:50%;padding:0;color:var(--game-view-status-item-content-text-color)}.l-status-view.game-rapid .item-content{-webkit-box-flex:35%;-moz-box-flex:35%;-ms-flex:35%;flex:35%;width:35%}.l-status-view .item-title{font-size:1.3rem;line-height:1.4rem}.l-status-view .item-title-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-status-view .item-text{font-size:2rem}.l-status-view .item-inner{-ms-flex-item-align:stretch;align-self:stretch;min-height:0;display:block;margin-left:.4rem!important;padding-top:0;padding-bottom:0;padding-right:1rem;border:none}.l-status-view .item-inner:after{display:none}.l-status-view .item-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.l-status-view .item-reverse .item-inner{margin-left:0;margin-right:.4rem;padding-right:0;padding-left:0}.l-status-view .item-reverse .item-title{width:100%;text-align:right}.l-status-view .item-reverse .item-text{text-align:right;display:block}.l-status-view .item-media{padding:0;min-width:30px}.l-controls-wrapper{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fill-height,.l-controls-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1}.fill-height{background-color:var(--game-view-controls-background-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;z-index:102}.l-controls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.l-controls,.l-controls .left,.l-controls .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.l-controls .left,.l-controls .right{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;text-align:center;min-width:33%}.l-controls .left a.icon,.l-controls .left button.icon,.l-controls .right a.icon,.l-controls .right button.icon{width:5rem}.l-controls .left a.icon:before,.l-controls .left button.icon:before,.l-controls .right a.icon:before,.l-controls .right button.icon:before{line-height:4.4rem;font-size:3rem}.l-controls .center{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:4rem;min-width:33%}.l-controls .l-play-btn{border:1px solid var(--button-border-color);font-size:2.25rem;padding:.75rem;line-height:1;border-radius:2rem;-ms-flex-item-align:baseline;align-self:baseline}.l-controls .l-play-btn.l-active{font-weight:700}.l-controls .l-play-next-btn{font-size:1.1rem;line-height:2}.l-no-text-overflow{-o-text-overflow:initial;text-overflow:clip}.l-letters-left{text-align:center;min-height:1.2rem;line-height:1.3rem;font-size:1.2rem}.l-panel.game-actions-panel{opacity:.95;z-index:101}.l-panel.game-actions-panel button{text-align:left}.l-panel.game-actions-panel .list-block{margin:0;background-color:var(--game-view-controls-panel-background-color)}.l-panel.game-actions-panel .item-content{padding:0}.l-panel.game-actions-panel .item-inner{margin-left:0}.l-panel.game-actions-panel .item-inner:after{background-color:hsla(0,0%,100%,.5)}.l-panel.game-actions-panel .item-text{font-size:1.4rem;color:var(--game-view-controls-panel-text-color)}.l-panel.game-actions-panel .item-title{color:var(--game-view-controls-panel-title-color);font-size:1.6rem}.l-panel.game-actions-panel .icon{margin:0 auto;color:var(--game-view-controls-panel-icon-color)}.l-panel.game-actions-panel .icon:before{line-height:4.4rem;font-size:3rem}.l-action-btn{opacity:.5}.l-action-btn.l-active{opacity:1}.l-btn-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:4.4rem}.l-btn-icon i{font-size:3rem}.l-btn-icon .btn-label{font-size:1rem;text-transform:uppercase}.l-btn-icon .btn-label-condensed{letter-spacing:-.05rem}.no-more-letters{color:var(--game-view-no-letters-text-color)}.action-points{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-points .points{font-family:latoregular;font-size:1.6rem;padding-bottom:.2rem;text-align:right}.action-points .total{font-family:latoregular;font-size:1.2rem;text-align:right;color:var(--words-list-total-color)}.l-game-view .recent-word{display:block;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:1.2rem;line-height:1.3rem;font-size:1.2rem;padding-bottom:1px;margin-bottom:1px;background-color:var(--game-recent-word-background-color)}.l-blank-view{text-align:center}.l-blank-view .l-body{background-color:var(--blank-view-background-color);top:0}.l-blank-view .l-letter{display:inline-block;margin:.2rem;border:1px solid var(--blank-view-letter-border-color);position:relative;color:var(--blank-view-letter-color)}.l-blank-view .l-btn{color:var(--blank-view-letter-color);border-color:var(--blank-view-letter-border-color)}.newgame-button{border:none;display:block;border-radius:0;color:var(--white);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;margin-top:1rem;margin-bottom:1rem;font-weight:700}.ion-trophy{color:#f39c12}.l-games{background-color:var(--game-list-background-color)}.l-games .l-avatar-icon img{vertical-align:middle}.l-games .l-board-mini{background-color:var(--game-list-board-mini-background-color);position:relative}.l-games .l-board-mini .l-letter-mini{position:absolute}.l-games .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--game-list-content-block-title-background-color);color:var(--game-list-content-block-title-text-color)}.l-games .content-block-title a{float:right;font-size:1.2rem;text-transform:capitalize;color:var(--game-list-content-block-title-link-color);line-height:1.4rem}.l-games .content-block-title .total{font-size:13px;line-height:14px;margin-left:2px;border-radius:8px;padding:1px 8px;background-color:var(--game-list-total-background-color)}.l-games .list-block{margin:0;margin-bottom:10px}.l-games .list-block ul li{padding-left:10px;margin-bottom:var(--game-item-margin-bottom);background-color:var(--game-item-background-color);border-top:1px solid var(--game-list-border-bottom-color);border-bottom:1px solid var(--game-list-border-bottom-color)}.l-games .list-block ul li:last-child{border-bottom:1px solid var(--game-list-border-bottom-color)}.list-block.game-list{background-color:var(--game-list-background-color)}.l-game-item{background-color:var(--game-item-background-color);padding-left:0!important}.l-game-item .turn-indicator{color:var(--game-item-turn-indicator-color)}.l-game-item .l-board-mini{-ms-flex-negative:0;flex-shrink:0}.l-game-item .l-btn{position:absolute;right:0;top:2.5rem;background-color:var(--game-item-button-background-color)}.l-game-item .l-btn.l-remove{border-color:var(--game-item-button-remove-border-color)}.l-game-item .l-btn.l-remove,.l-game-item .l-btn.l-remove:visited{color:var(--game-item-button-remove-text-color)}.l-game-item .l-btn.l-rematch{border-color:var(--game-item-button-rematch-border-color)}.l-game-item .l-btn.l-rematch,.l-game-item .l-btn.l-rematch:visited{color:var(--game-item-button-rematch-text-color)}.l-game-item .item-title-row .item-title{font-size:4vw;color:var(--game-item-text-color)}.l-game-item .item-title-row .item-title a{color:var(--game-item-text-color)}.l-game-item .item-title-row .item-after{font-size:3.2vw}.l-game-item .l-player{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.l-game-item .l-player-name{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-ms-flex-item-align:center;align-self:center}.l-game-item .l-player-ranking{padding-left:.8rem;color:var(--game-item-recent-word-color)}.l-game-item .l-avatar-icon{margin-right:.8rem}.l-game-item .l-avatar-icon img{width:8vw;height:8vw}.l-game-item .item-media{padding:0}.l-game-item .item-inner{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-moz-box-align:unset;-ms-flex-align:unset;align-items:unset;margin:.8rem!important;padding:0!important;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-game-item .item-inner:after{display:none}.l-game-item .item-text{margin-top:0;padding-top:1vw;min-height:5vw;overflow:auto;white-space:nowrap;font-size:1em;line-height:5vw}.l-game-item .item-game-type{color:var(--game-item-recent-word-color)!important}.l-game-item .recent-word{color:var(--game-item-recent-word-color);font-size:4vw}.l-game-item .time{display:inline-block;font-weight:700;line-height:1}.l-game-item .time:before{padding-right:.5rem}.media-list.game-list ul:after{display:none}.media-list.game-list ul:before{display:none}.l-new-game .list-block{background-color:var(--new-game-list-background-color)}.l-new-game ul:before{display:none}.l-new-game ul:after{display:none}.l-new-game .item-content{padding-left:0;border:.2rem solid rgba(0,0,0,0);margin-bottom:1rem;color:var(--new-game-item-content-text-color)}.l-new-game .item-media{padding:0}.l-new-game .item-inner:after{display:none}.l-new-game .item-inner .item-title-row{font-size:1.7rem}.l-new-game .item-inner .item-text{font-size:1.5rem;color:var(--new-game-item-text-color);white-space:normal}.l-new-game .game-opponent input[type=radio]{position:absolute;opacity:0}.l-new-game .game-opponent li{background-color:var(--new-game-item-background-color)}.l-new-game label.selected{border:.2rem solid $black}.l-new-game .l-square{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;background-color:var(--new-game-square-background-color);width:var(--new-game-square-size);height:var(--new-game-square-size)}.l-new-game .l-square.icon{text-align:center}.l-new-game .l-square.icon:before{font-size:var(--new-game-square-icon-font-size);color:var(--new-game-square-icon-color)}.l-word-of-the-day-item{background-color:var(--game-item-background-color)}.l-word-of-the-day-item .l-square-small{vertical-align:middle;text-align:center;width:100%;font-size:3.5rem;color:var(--game-item-text-color)}.l-word-of-the-day-item a{color:var(--game-item-text-color)}.l-word-of-the-day-item .word-title{text-transform:uppercase}.l-word-of-the-day-item .item-text span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.l-tables{background:var(--tables-view-game-list-background-color)}.l-tables .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--tables-view-content-block-title-background-color);color:var(--tables-view-content-block-title-text-color)}.l-tables .content-block-title a{float:right;padding-left:10px;padding-right:10px;font-size:1.6rem}.l-tables .list-block{margin:0}.l-tables .list-block ul li{padding-left:10px;margin-bottom:var(--game-item-margin-bottom);background-color:var(--game-item-background-color);border-top:1px solid var(--tables-view-list-block-border-color);border-bottom:1px solid var(--tables-view-list-block-border-color)}.l-tables .list-block ul li .item-score{font-size:3.2vw;line-height:1.2}.l-tables .list-block ul li .item-score i{margin-right:1.2vw}.l-tables .list-block ul li:last-child{border-bottom:1px solid var(--tables-view-list-block-border-color)}.l-tables .l-game-item .l-avatar-icon{margin:0}.l-tables .l-game-item .l-avatar-icon img{width:11vw;height:11vw}.l-tables .l-game-item .l-avatar-icon span{font-size:12px}.l-tables .l-game-item .item-inner{margin-left:1.6rem!important}.l-tables .l-game-item .item-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.list-block.game-list{background:var(--tables-view-game-list-background-color)}#playersearch-view.with-filter-bar{--filters-height:5rem}#playersearch-view{--filters-height:0rem;--tabs-height:5rem}#playersearch-view .page-content{padding-top:calc(var(--header-app-offset) + var(--tabs-height) + var(--filters-height));padding-bottom:10rem}#share i:before{font-weight:700}.invite-friends{background-color:var(--background-color)}.playersearch-form{position:absolute;left:0;right:0;z-index:10;top:var(--header-app-offset);background-color:var(--playersearch-form-surface)}.playersearch-form:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.playersearch-form input{background-color:var(--playersearch-form-input)}.playersearch-form input:focus{outline:0}.current-filters{margin-left:.75rem;margin-right:.75rem}.current-filters,.current-filters .filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.current-filters .filter{position:relative;margin-right:.5rem;margin-bottom:.5rem}.current-filters .filter span{background-color:var(--current-filter-surface);color:var(--current-filter-color);border-radius:9999px;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem;padding-right:3rem;font-size:1.5rem}.current-filters .filter a{padding-right:.75rem;position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.875rem;color:var(--current-filter-action-color)}#filter-dialog label{text-align:left;text-transform:uppercase;display:block;margin-bottom:.5rem}#filter-dialog input,#filter-dialog select{background-color:var(--filter-input);color:var(--filter-input-color);width:100%;padding-left:1rem;padding-right:1rem;font-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.25}#filter-dialog input:focus,#filter-dialog select:focus{outline:0}.input-group-append{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;padding-right:.5rem}#player-view header button.icon:before{line-height:2rem;font-size:2rem}#player-view header [data-action=settings].disable{opacity:.3}.player-header-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.player-header,.player-header-information{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.player-header{margin-bottom:1rem}.player-header .l-avatar-icon{margin-right:1rem;border:4px solid #fff;border-radius:50%;-webkit-box-shadow:inset 0 1.5px 3px 0 rgba(0,0,0,.15),0 1.5px 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 1.5px 3px 0 rgba(0,0,0,.15),0 1.5px 3px 0 rgba(0,0,0,.15)}.player-header .l-avatar-icon img{-webkit-box-shadow:none;box-shadow:none}.player-username{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:2rem;line-height:3rem;max-width:60vw;font-weight:700;color:var(--base-dark-bluish-text-color)}.player-information{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-gender,.player-location{font-size:1.4rem;line-height:2rem;margin-bottom:1rem;color:var(--base-bluish2-text-color)}.player-gender i,.player-location i{margin-right:1.2vw;color:#c3cdde}.player-location{margin-right:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.player-location div{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.player-sub-information{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.player-about,.player-games-no,.player-last-move{font-size:1.4rem;line-height:2rem;color:var(--base-bluish2-text-color)}.player-about{color:var(--base-bluish2-text-color)}.l-profile-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.l-profile-buttons .l-btn{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.l-profile-buttons .l-btn-edit{color:var(--player-button-color);border-color:var(--player-button-border-color)}.l-profile{background-color:var(--player-view-background-color);color:var(--player-view-color)}.l-profile .list-header{margin-left:1rem;font-size:1.3rem}.l-profile .cell{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-profile .cell-content{font-size:4rem;margin-bottom:1.5rem;text-align:center;color:var(--base-dark-bluish-text-color)}.l-profile .cell-content-label{font-size:1.5rem;text-transform:uppercase;text-align:center;color:var(--base-bluish-text-color);min-height:3.6rem}.l-profile .cell-content-highlight{color:var(--red)}.ios-11 .l-profile.page-content{padding-bottom:6rem}.player-ranking{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;background-color:var(--player-view-ranking-background)}.player-ranking .player-ranking-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;word-break:break-word;margin-bottom:3rem;color:var(--white);letter-spacing:.1rem;letter-spacing:.025em}.player-ranking .player-ranking-content{text-align:center;font-size:4rem;margin-bottom:1.2rem;color:var(--white)}.player-versus{border-top:1px solid var(--player-view-border-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;background-color:var(--player-view-background-color)}.player-versus,.player-versus .player-versus-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.player-versus .player-versus-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;word-break:break-word;margin-bottom:3rem;color:var(--base-dark-bluish-text-color);-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.player-versus .player-versus-header .player-versus-header-player,.player-versus .player-versus-header .player-versus-header-vs,.player-versus .player-versus-header .player-versus-header-you{width:33%}.player-versus .player-versus-header .player-versus-header-you{text-align:left}.player-versus .player-versus-header .player-versus-header-vs{font-weight:400}.player-versus .player-versus-header .player-versus-header-player{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-align:right}.player-versus .player-versus-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin:1.4rem 0}.player-versus .player-versus-other{text-align:right}.player-versus .player-versus-other .bar{margin-right:1rem}.player-versus .player-versus-other .bar-indicator{background-color:#fe95dd;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.player-versus .player-versus-me{text-align:left}.player-versus .player-versus-me .bar{margin-left:1rem;direction:rtl}.player-versus .player-versus-me .bar .bar-indicator{background-color:#3ecf8e;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.player-versus .player-versus-me,.player-versus .player-versus-other{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:2.5rem;color:var(--base-grayish-blue-text-color);-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:35%;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.player-versus .player-versus-me .bar,.player-versus .player-versus-other .bar{width:100%;height:.5rem}.player-versus .player-versus-me .bar .bar-indicator,.player-versus .player-versus-other .bar .bar-indicator{height:100%;width:0}.player-versus .player-versus-title{font-size:1rem;line-height:1rem;text-align:center;text-transform:uppercase;color:var(--player-view-versus-title-color);width:30%;-ms-flex-item-align:center;align-self:center;padding:.7rem .1rem;border-radius:1rem;background-color:var(--white);-webkit-box-shadow:3px 3px 12px 0 rgba(255,142,187,.2);box-shadow:3px 3px 12px 0 rgba(255,142,187,.2);font-weight:700}.statsinfo{color:var(--base-bluish-text-color)}.stats-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;background-color:var(--player-view-background-color);border-top:1px solid var(--player-view-border-color)}.stats-section .stats-section-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;word-break:break-word;margin-bottom:2rem;color:var(--base-bluish-text-color);letter-spacing:.1rem}.l-active-players .list-block{margin-top:0}.l-active-players .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--tables-view-content-block-title-background-color);color:var(--tables-view-content-block-title-text-color)}.l-active-players,.l-ranking-view{background:var(--tables-view-game-list-background-color)}.l-active-players .l-friend .item-after,.l-active-players .l-friend .item-title,.l-active-players .l-friend a,.l-ranking-view .l-friend .item-after,.l-ranking-view .l-friend .item-title,.l-ranking-view .l-friend a{color:var(--active-player-friend-text-color)!important}.l-active-players .l-highlight .item-after,.l-active-players .l-highlight .item-title,.l-active-players .l-highlight a,.l-ranking-view .l-highlight .item-after,.l-ranking-view .l-highlight .item-title,.l-ranking-view .l-highlight a{color:var(--active-player-highlight-text-color)!important}#player-avatar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;background-color:#202020}.l-home-view .home-panel header{background:none;background-color:var(--home-view-background-color)}.l-home-view .home-panel header:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:rgba(0,0,0,0);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.l-home-view .home-panel .page-content{padding-top:calc(var(--header-app-offset) + var(--tabs-height))}.l-home-view .ion-ios-personadd-outline:before{font-size:3.7rem}.show-ads .l-home-view .page-content{padding-bottom:10rem}.show-ads .ios-11 .l-home-view .page-content{padding-bottom:13rem}.l-menu{top:var(--safe-area-top)!important}.l-menu .list-block{margin-top:0}.l-menu .list-block .item-inner:after{background-color:rgba(0,0,0,0)}.l-menu .list-block>.item-content{padding-top:10px;padding-bottom:10px;background-color:var(--menu-item-content-background-view);color:var(--menu-item-content-text-color);-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-menu .list-block>.item-content .item-inner{display:block;margin-left:10px}.l-menu .version{background-color:var(--menu-version-background-color);margin-left:10px;font-size:12px}.list-block input[type=date],.list-block input[type=datetime-local]{line-height:44px}.list-block select{-webkit-backface-visibility:visible;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:35px;color:var(--base-text-color);font-size:17px;font-family:inherit;border:1px solid grey;background-color:var(--background-color);border-color:rgba(0,0,0,0);line-height:1.2}.list-block input[type=date],.list-block input[type=datetime-local],.list-block input[type=email],.list-block input[type=number],.list-block input[type=password],.list-block input[type=search],.list-block input[type=tel],.list-block input[type=text],.list-block input[type=time],.list-block input[type=url],.list-block textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline-style:none;border:none;background:none;border-radius:0 0 0 0;-webkit-box-shadow:none;box-shadow:none;display:block;padding:0;margin:0;width:100%;height:43px;color:var(--base-text-color);font-size:17px;font-family:inherit}.list-block input[type=date]:focus,.list-block input[type=datetime-local]:focus,.list-block input[type=email]:focus,.list-block input[type=number]:focus,.list-block input[type=password]:focus,.list-block input[type=search]:focus,.list-block input[type=tel]:focus,.list-block input[type=text]:focus,.list-block input[type=time]:focus,.list-block input[type=url]:focus,.list-block textarea:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:hsla(0,0%,100%,0)!important;-webkit-appearance:none!important;outline-style:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-backface-visibility:visible}.list-block .item-input{width:100%;margin-top:-8px;margin-bottom:-7px;-webkit-box-flex:1;-ms-flex:1;-ms-flex-negative:1;flex-shrink:1}.list-block .item-title.label{vertical-align:top;width:25%;-ms-flex-negative:0;flex-shrink:0}.list-block .item-title.label+.item-input{margin-left:5px}.list-block ::-webkit-input-placeholder{color:var(--base-text-color)}.list-block ::-webkit-input-placeholder,.list-block ::placeholder{color:var(--base-text-color)}.list-block .onoffswitch{position:relative;width:7rem;margin:auto}.list-block .onoffswitch-checkbox{display:none}.list-block .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #fff;border-radius:20px}.list-block .onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .1s ease-in 0s;-o-transition:margin .1s ease-in 0s;transition:margin .1s ease-in 0s}.list-block .onoffswitch-inner:after,.list-block .onoffswitch-inner:before{display:block;float:left;width:50%;height:3rem;padding:0;line-height:3rem;font-size:14px;color:#fff;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-block .onoffswitch-inner:before{content:"Tak";padding-left:10px;background-color:#3ecf8e;color:#fff;text-align:left}.list-block .onoffswitch-inner:after{content:"Nie";padding-right:10px;background-color:#eee;color:#999;text-align:right}.list-block .onoffswitch-switch{display:block;width:1.8rem;margin:6px;background:#fff;position:absolute;top:0;bottom:0;right:3.5rem;border:2px solid #fff;border-radius:20px;-webkit-transition:all .1s ease-in 0s;-o-transition:all .1s ease-in 0s;transition:all .1s ease-in 0s}.list-block .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.list-block .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.l-letter{text-align:center;position:absolute;font-size:var(--base-letter-font-size);color:var(--base-letter-text-color);z-index:101;border-radius:1.2vw;font-weight:var(--base-letter-font-weight)}.l-letter .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.4vw;border-radius:1.2vw;position:relative;height:calc(100% - 1vw);-webkit-box-shadow:0 .6vw 0 0 rgba(0,0,0,.1);box-shadow:0 .6vw 0 0 rgba(0,0,0,.1)}.l-letter .l-total{font-size:40%;font-weight:700;position:absolute;border-radius:50%;right:1px;bottom:1px}.l-letter .l-points{position:absolute;top:2px;right:4px;font-size:40%}.l-letter .l-char{font-family:var(--letter-text-board);font-weight:900;padding-top:.8vh}.l-letter-blank{background-color:var(--letter-blank-background-color)}.l-letter-O{background-color:var(--letter-o-background-color)}.l-letter-O .wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--letter-o-wrapper-gradient-color1)),color-stop(15%,var(--letter-o-wrapper-gradient-color2)));background-image:-webkit-linear-gradient(top,var(--letter-o-wrapper-gradient-color1),var(--letter-o-wrapper-gradient-color2) 15%);background-image:-o-linear-gradient(top,var(--letter-o-wrapper-gradient-color1) 0,var(--letter-o-wrapper-gradient-color2) 15%);background-image:linear-gradient(180deg,var(--letter-o-wrapper-gradient-color1) 0,var(--letter-o-wrapper-gradient-color2) 15%)}.l-letter-R{background-color:var(--letter-r-background-color)}.l-letter-R .wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--letter-r-wrapper-gradient-color1)),color-stop(15%,var(--letter-r-wrapper-gradient-color2)));background-image:-webkit-linear-gradient(top,var(--letter-r-wrapper-gradient-color1),var(--letter-r-wrapper-gradient-color2) 15%);background-image:-o-linear-gradient(top,var(--letter-r-wrapper-gradient-color1) 0,var(--letter-r-wrapper-gradient-color2) 15%);background-image:linear-gradient(180deg,var(--letter-r-wrapper-gradient-color1) 0,var(--letter-r-wrapper-gradient-color2) 15%)}.l-letter-B{background-color:var(--letter-b-background-color)}.l-letter-B .wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--letter-b-wrapper-gradient-color1)),color-stop(15%,var(--letter-b-wrapper-gradient-color2)));background-image:-webkit-linear-gradient(top,var(--letter-b-wrapper-gradient-color1),var(--letter-b-wrapper-gradient-color2) 15%);background-image:-o-linear-gradient(top,var(--letter-b-wrapper-gradient-color1) 0,var(--letter-b-wrapper-gradient-color2) 15%);background-image:linear-gradient(180deg,var(--letter-b-wrapper-gradient-color1) 0,var(--letter-b-wrapper-gradient-color2) 15%)}.l-letter-G{background-color:var(--letter-g-background-color)}.l-letter-G .wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--letter-g-wrapper-gradient-color1)),color-stop(15%,var(--letter-g-wrapper-gradient-color2)));background-image:-webkit-linear-gradient(top,var(--letter-g-wrapper-gradient-color1),var(--letter-g-wrapper-gradient-color2) 15%);background-image:-o-linear-gradient(top,var(--letter-g-wrapper-gradient-color1) 0,var(--letter-g-wrapper-gradient-color2) 15%);background-image:linear-gradient(180deg,var(--letter-g-wrapper-gradient-color1) 0,var(--letter-g-wrapper-gradient-color2) 15%)}.l-letter-Y{background-color:var(--letter-y-background-color)}.l-letter-Y .wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--letter-y-wrapper-gradient-color1)),color-stop(15%,var(--letter-y-wrapper-gradient-color2)));background-image:-webkit-linear-gradient(top,var(--letter-y-wrapper-gradient-color1),var(--letter-y-wrapper-gradient-color2) 15%);background-image:-o-linear-gradient(top,var(--letter-y-wrapper-gradient-color1) 0,var(--letter-y-wrapper-gradient-color2) 15%);background-image:linear-gradient(180deg,var(--letter-y-wrapper-gradient-color1) 0,var(--letter-y-wrapper-gradient-color2) 15%)}.l-letter-RG{background-color:var(--letter-r-gray-background-color)}.l-letter-YG{background-color:var(--letter-y-gray-background-color)}.l-letter-GG{background-color:var(--letter-g-gray-background-color)}.l-letter-BG{background-color:var(--letter-b-gray-background-color)}.l-letter-blankG{background-color:var(--letter-blank-gray-background-color)}.l-word{position:relative}.l-word,.l-word-letter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-word-letter{border-radius:1.5vw;width:6.8vw;height:6.8vw;font-size:4vw;font-weight:700;margin:0 .05rem;color:var(--white);text-shadow:0 1px 3px hsla(0,0%,39.2%,.4);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.modal{display:inline-block;vertical-align:middle;text-align:center}.modal-inner{width:25rem;padding:15px;border-radius:5px 5px 0 0;position:relative;background-color:var(--modal-background-color);color:var(--modal-text-color)}.modal-inner:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.modal-wide{width:100vw;height:100vh;z-index:1;position:absolute;top:var(--safe-area-top);left:0}.modal-wide-accept,.modal-wide-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wide-summary{background-color:#fff}.modal-wide-summary .modal-content,.modal-wide-summary .modal-content-container{height:100%}.modal-title{font-weight:500;font-size:18px;line-height:20px;text-align:center}.modal-title+.modal-text{line-height:1.6rem;font-size:1.6rem;margin-top:5px}.modal-buttons{height:44px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-buttons.modal-buttons-vertical{display:block;height:auto}.modal-button{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 5px;height:44px;font-size:17px;line-height:44px;text-align:center;color:var(--modal-button-text-color);display:block;position:relative;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;background-color:var(--modal-button-background-color)}.modal-button:after{content:"";position:absolute;right:0;top:0;left:auto;bottom:auto;width:1px;height:100%;background-color:var(--list-block-border-color);display:block;z-index:15}.modal-button:first-child{border-radius:0 0 0 5px}.modal-button:last-child{border-radius:0 0 5px 0}.modal-button:last-child:after{display:none}.modal-button:first-child:last-child{border-radius:0 0 5px 5px}.modal-button.modal-button-bold{font-weight:500;color:var(--modal-button-bold-color)}.modal-buttons-vertical .modal-button{border-radius:0}.modal-buttons-vertical .modal-button:after{display:none}.modal-buttons-vertical .modal-button:before{display:none}.modal-buttons-vertical .modal-button:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.modal-buttons-vertical .modal-button:last-child{border-radius:0 0 5px 5px}.modal-buttons-vertical .modal-button:last-child:after{display:none}.modal-container{height:100%;background:rgba(0,0,0,.5);text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}.modal-container:before{height:100%;display:inline-block;vertical-align:middle;content:""}.player-name{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-duration:.5s;animation-duration:.5s}.indicator{-webkit-animation-delay:.6s;animation-delay:.6s}.modal-content-title{-webkit-animation-delay:.8s;animation-delay:.8s}.accept-container .l-btn{-webkit-animation-delay:.9s;animation-delay:.9s}.decline-container .l-btn{-webkit-animation-delay:1.7s;animation-delay:1.7s}.game-type{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-duration:.5s;animation-duration:.5s}.game-type-text{-webkit-animation-delay:1.5s;animation-delay:1.5s}.slide-left-bg{background:-webkit-linear-gradient(14deg,var(--accept-dialog-left-slide-background-color) 50%,hsla(0,0%,100%,0) 0);background:-o-linear-gradient(14deg,var(--accept-dialog-left-slide-background-color) 50%,hsla(0,0%,100%,0) 50%);background:linear-gradient(76deg,var(--accept-dialog-left-slide-background-color) 50%,hsla(0,0%,100%,0) 0);-webkit-animation-name:slideLeftToRight;animation-name:slideLeftToRight;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.2,1);animation-timing-function:cubic-bezier(.42,0,.2,1)}.slide-left-bg,.slide-right-bg{-webkit-animation-duration:.3s;animation-duration:.3s}.slide-right-bg{background:-webkit-linear-gradient(194deg,var(--accept-dialog-right-slide-background-color) 50%,hsla(0,0%,100%,0) 0);background:-o-linear-gradient(194deg,var(--accept-dialog-right-slide-background-color) 50%,hsla(0,0%,100%,0) 50%);background:linear-gradient(-104deg,var(--accept-dialog-right-slide-background-color) 50%,hsla(0,0%,100%,0) 0);-webkit-animation-name:slideRightToLeft;animation-name:slideRightToLeft;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.2,1);animation-timing-function:cubic-bezier(.42,0,.2,1)}@-webkit-keyframes slideLeftToRight{0%{-webkit-transform:translatex(-100%) translatey(100%);transform:translatex(-100%) translatey(100%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}@keyframes slideLeftToRight{0%{-webkit-transform:translatex(-100%) translatey(100%);transform:translatex(-100%) translatey(100%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}@-webkit-keyframes slideRightToLeft{0%{-webkit-transform:translatex(100%) translatey(-100%);transform:translatex(100%) translatey(-100%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}@keyframes slideRightToLeft{0%{-webkit-transform:translatex(100%) translatey(-100%);transform:translatex(100%) translatey(-100%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}.modal-content-container{width:100%}.modal-content{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:1}.modal-content-title{opacity:0;text-align:center;font-size:3rem;line-height:3rem;padding:1rem 0}.vs-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem 2rem}.indicator,.player{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;-ms-flex-item-align:center;align-self:center}.player{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.player-avatar{margin-bottom:2rem;-ms-flex-item-align:center;align-self:center}.player-name{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:25vw;min-width:25vw;opacity:0;font-size:1.8rem;line-height:1.8rem}.indicator{font-size:4rem;opacity:0}.indicator span{padding:2rem;border-radius:50%}.slide-left-bg,.slide-right-bg{width:160vw;height:140vh;position:absolute}.accept-container{margin:0 3rem}.accept-container .l-btn{opacity:0;margin-bottom:1rem}.decline-container{margin:0 3rem}.decline-container .l-btn{border-color:rgba(0,0,0,0);color:var(--base-light-text-color)}.game-type{position:absolute;bottom:0;width:100%;background-color:var(--accept-dialog-game-type-background-color)}.game-type-text{padding:1.5rem 0;text-align:center;font-size:1.5rem;line-height:2rem;color:var(--accept-dialog-game-type-color)}.modal-wide-summary .l-body{top:0;bottom:4.4rem}.modal-wide-summary .modal-content{background-color:var(--game-list-background-color)}.modal-wide-summary .page-content{padding-top:0}.modal-wide-summary .game-status{background-color:var(--list-block-background-color)}.modal-wide-summary .l-word{margin-right:2rem;margin-bottom:.5rem}.modal-wide-summary .summary-container{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:var(--list-block-background-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-wide-summary .summary-container+.summary-container{margin-top:2rem}.modal-wide-summary .summary-container .content-block-title{text-align:left;margin-top:10px}.modal-wide-summary .summary-container .list-block{margin-bottom:10px}.modal-wide-summary .summary-container .list-block ul:after,.modal-wide-summary .summary-container .list-block ul:before{background-color:rgba(0,0,0,0)}.modal-wide-summary .vs-player{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4rem 2rem}.modal-wide-summary .player-score{font-size:2.25rem;padding-top:.5rem;opacity:0}.cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;min-width:1px;border:0 solid rgba(0,0,0,0)}.cell{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.cell-section{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 64px;flex:1 0 64px;overflow:auto}.cell-content{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.u-flex-halfs{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.close-dialog{position:absolute;right:0;top:0;z-index:2;font-size:3rem;width:4.4rem;height:4.4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.l-word-points{position:absolute;right:-13px;top:-8px;background-color:var(--red);border-radius:50%;padding:.3rem;color:var(--list-block-background-color);font-size:1.2rem;font-weight:600;min-width:1.4rem}#cpu-game-type-dialog,#game-type-dialog{width:80vw;padding-bottom:0}#cpu-game-type-dialog select,#game-type-dialog select{-webkit-appearance:none;background-color:#3ecf8e;color:var(--white);text-align:center;border-color:rgba(0,0,0,0);border-radius:2rem;height:2.2em;line-height:3rem;font-size:1.4rem;font-weight:700;-moz-text-align-last:center;text-align-last:center;padding-right:1.2rem;padding-left:.6rem;direction:rtl}#cpu-game-type-dialog .game-type-dialog .list-block,#game-type-dialog .game-type-dialog .list-block{margin-top:0;margin-bottom:0;background-color:var(--new-game-type-dialog-list-background-color);font-size:1.5rem}#cpu-game-type-dialog .game-type-dialog .item-inner,#game-type-dialog .game-type-dialog .item-inner{padding-right:0}#cpu-game-type-dialog .game-type-dialog .item-title-row,#game-type-dialog .game-type-dialog .item-title-row{margin-bottom:.5rem;font-size:1.3rem}#cpu-game-type-dialog .info,#game-type-dialog .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--new-game-type-dialog-link-color)}#cpu-game-type-dialog .info i,#game-type-dialog .info i{margin-right:.8rem;font-size:2.5rem}#cpu-game-type-dialog .info .info-dicts,#game-type-dialog .info .info-dicts{text-align:left;font-size:1.2rem}#cpu-game-type-dialog .more-link-container,#game-type-dialog .more-link-container{position:relative;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:var(--new-game-type-dialog-more-link-background-color)!important}#cpu-game-type-dialog .more-link-container:before,#game-type-dialog .more-link-container:before{content:"";position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}#cpu-game-type-dialog .more-link-container .more-link,#game-type-dialog .more-link-container .more-link{font-size:1.2rem;color:var(--new-game-type-dialog-link-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;text-transform:uppercase}#cpu-game-type-dialog .more-link-container .more-link i,#game-type-dialog .more-link-container .more-link i{margin-right:1.2vw;font-size:1.4rem;color:var(--new-game-type-dialog-link-color)}#cpu-game-type-dialog .more-link-container .more-link span.default,#game-type-dialog .more-link-container .more-link span.default{text-transform:capitalize;font-size:1rem;line-height:1rem;padding-top:.4rem;color:#aaa}#cpu-game-type-dialog .more-options,#game-type-dialog .more-options{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:var(--new-game-type-dialog-more-options-background-color)!important;padding-bottom:15px;position:relative}#cpu-game-type-dialog .more-options:before,#game-type-dialog .more-options:before{content:"";position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.tabs{padding-top:2px;margin-left:-14px;margin-right:-15px;margin-top:15px;background-color:var(--dark-background-color)}.tabs input.tab-input,.tabs input.tag-input{display:none}.tabs label.tab-label{font-size:1.4rem;line-height:1.5rem;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:1.5rem;margin-bottom:-1px;margin-left:-1px;width:50%}.tabs input.tab-input:checked+label.tab-label{position:relative;background-color:var(--background-color)}.tabs input.tab-input:checked+label.tab-label>span{border-bottom:2px solid #3ecf8e;padding-bottom:5px;padding-left:1.5rem;padding-right:1.5rem}.tabs input.tag-input:checked+label.tag{background:#3ecf8e;text-shadow:0 1px 3px rgba(red(#3ecf8e),green(#3ecf8e),blue(#3ecf8e),.4);color:var(--background-color);font-weight:700}.tabs input.tab-input:checked+label.tab-label:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:var(--background-color) #3ecf8e}.tabs #classic-content,.tabs #rapid-content{display:none;padding:0 15px 0 15px;background-color:var(--background-color)}.tabs #classic:checked~#classic-content,.tabs #rapid:checked~#rapid-content{display:block}.l-conversations .l-avatar-icon img{width:4rem;height:4rem}.l-conversations .item-title{font-size:1.5rem;line-height:2rem}.l-conversations .item-inner{-ms-flex-item-align:center;align-self:center}.l-conversations ul{background:none}.l-conversation-view .l-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-conversation{background-color:var(--conversation-container-background-color)}.l-conversation .l-messages{padding:1.5rem}.l-conversation .l-messages .l-avatar-icon{-ms-flex-item-align:end;align-self:flex-end;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-bottom:2rem}.l-conversation .l-messages li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:2rem}.l-conversation .l-messages li:last-of-type{padding-bottom:0}.l-conversation .l-messages li .l-avatar-icon:after{content:"";position:absolute;width:0;height:0}.l-conversation .l-messages li .messages-group{max-width:87.5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-conversation .l-messages li .messages{background-color:var(--conversation-messages-background-color);padding:1rem 1.5rem;margin-bottom:.2rem}.l-conversation .l-messages li .messages:last-of-type{margin-bottom:0}.l-conversation .l-messages li .messages p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.5rem;margin:0 0 .2rem 0}.l-conversation .l-messages li .messages p span{word-break:break-word}.l-conversation .l-messages li time{color:#718096;margin-top:.2rem;font-size:1rem;line-height:1.7rem;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;word-break:keep-all}.l-conversation .l-messages li.l-you .messages{-ms-flex-item-align:start;align-self:start;border-bottom-right-radius:2rem;border-top-right-radius:2rem}.l-conversation .l-messages li.l-you .messages:first-of-type{border-top-left-radius:2rem}.l-conversation .l-messages li.l-you img{margin-right:1rem}.l-conversation .l-messages li.l-me{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-conversation .l-messages li.l-me,.l-conversation .l-messages li.l-me .messages-group{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-conversation .l-messages li.l-me .messages{border-bottom-left-radius:2rem;border-top-left-radius:2rem;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:var(--conversation-me-message-background-color)}.l-conversation .l-messages li.l-me .messages p{color:var(--conversation-me-message-color)}.l-conversation .l-messages li.l-me .messages:first-of-type{border-top-right-radius:2rem}.l-conversation .l-messages li.l-me time{place-self:flex-end}.l-message-container{background-color:var(--converstation-message-container-background-color);z-index:1;margin:0}.l-message-container textarea{max-height:48px;line-height:1.8;padding-top:8px;padding-bottom:7px}.l-message-container .item-after{max-height:32px}.l-message-container button{width:3.2rem;height:3.2rem;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:3.2rem;padding:0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;border-radius:50%;border-color:rgba(0,0,0,0);background-color:#3ecf8e!important;text-shadow:0 1px 3px rgba(36,180,126,.4);-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.l-message-container button:before{color:#fff;font-size:1.9rem;margin-left:.5rem;content:"\f2f6";display:inline-block;font-family:Ionicons,sans-serif}.conversation-view-header .header-label a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.conversation-view-header .header-label span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:.8rem;font-size:1.6rem}.l-instructions{color:var(--instructions-view-text-color)}.l-instructions section{font-size:1.5rem;line-height:1.7rem;margin-bottom:2rem}.l-instructions section a{font-size:1.5rem;text-decoration:underline}.l-instructions section h1{line-height:2.5rem;border-bottom:1px solid var(--instructions-view-text-color);margin-bottom:.5rem}.l-instructions section ul{margin-left:1.5rem}.l-instructions section ul li{margin-bottom:.5rem;margin-left:.5rem;list-style:disc}.l-instructions section ul li.l-parent-node{list-style:none;margin-left:0}.l-instructions section ul li h2{font-weight:700}.l-settings .setting-enable{color:var(--settings-form-enable)}.l-settings .setting-disable{color:var(--settings-form-disable)}.l-settings .photo-block{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l-settings .photo-block .l-avatar-icon,.l-settings .photo-block .l-player-name{-webkit-box-flex:initial;-moz-box-flex:initial;-ms-flex-positive:initial;flex-grow:0;-ms-flex-preferred-size:initial;flex-basis:auto}.l-settings .photo-block .upload-btn-block{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-left:5px}.l-settings .photo-block .upload-btn-block .l-btn{width:50%}.l-settings textarea{height:100px;line-height:1.4;padding-top:8px;padding-bottom:7px}.l-email-view header,.l-login-view header{background-color:var(--tables-view-game-list-background-color)}.l-email-view header:after,.l-login-view header:after{background:none}.l-email-view .rules,.l-login-view .rules{margin-top:15px;font-size:12px;text-align:center}.l-email-view .rules a,.l-login-view .rules a{text-decoration:underline;color:var(--rules-link-color)}.text-0{font-size:0}.l-panel{background:var(--panel-background-color);position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}.l-panel.bottom-to-top{width:100%;top:100%;-webkit-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.l-tabs{position:absolute;left:0;right:0;top:var(--header-app-offset);height:var(--tabs-height);margin-top:-1px;z-index:20;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tabs-background-color)}.l-tabs:after{content:"";position:absolute;left:0;bottom:0;top:auto;right:auto;height:1px;width:100%;background-color:var(--tabs-border-bottom-color);display:block;z-index:15;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.l-tabs .slide{background-color:var(--tabs-slide-background-color);width:33.33333%;height:4px;position:absolute;left:0;top:calc(100% - 4px);-webkit-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out}.l-tabs a{cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:5rem;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;width:100%;color:var(--tabs-link-color);text-transform:uppercase;font-size:1.4rem;line-height:1.5rem;font-weight:700}.l-tabs a.active{color:var(--tabs-link-active-color)}.l-tabs a:first-of-type.active~.slide{left:0}.l-tabs a:nth-of-type(2).active~.slide{left:33.33333%}.l-tabs a:nth-of-type(3).active~.slide{left:66.66667%}.l-tabs a:first-of-type.active~.slide{left:0}.badge{padding:3px;border-radius:5px;color:#fff;font-size:1.2rem;text-align:center;float:left}.badge-danger{background-color:var(--red)}.badge-success{background-color:var(--green)}#letters-left-dialog{width:80vw}.letters-left{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-left:6%}.letters-left,.letters-left .letter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.letters-left .letter{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.6rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 21%;flex:1 0 21%}.letters-left .l-word-letter{width:5.8vw;height:5.8vw}.letters-left .empty .l-word{opacity:.4}.letters-left .letter-count{font-size:1.5rem;margin-left:.4rem}#word-of-the-day .l-body{background-color:var(--game-list-background-color)}.alert{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.25rem;padding:1.5rem;font-size:1.875rem;text-align:center;position:absolute;top:80px;z-index:1000;width:80%;margin:auto;left:0;right:0}.alert-red{color:#fff;background-color:#da4453}.alert-green{color:#fff;background-color:#3ecf8e}.alert-blue{color:#fff;background-color:#4a89dc}.alert-yellow{color:#fff;background-color:#f6bb42}.alert-orange{color:#fff;background-color:#e9573f}.inline-alert{padding:15px;color:#fff;margin-top:15px;margin-bottom:15px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.inline-alert p{font-size:1.6rem}.inline-alert a{color:#fff;text-decoration:underline}.inline-alert-danger{background-color:#f44336}.inline-alert-info{background-color:#51a9f5}.inline-alert-success{background-color:#6ebc6f}.inline-alert .closebtn{margin-left:5px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:5px}.slideout-menu{position:fixed;top:0;bottom:0;width:300px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none;background-color:var(--slideout-menu-background-color)}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:var(--slideout-panel-background-color);min-height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -3px rgba(0,0,0,.2),0 4px 6px 3px rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -3px rgba(0,0,0,.2),0 4px 6px 3px rgba(0,0,0,.12);overflow:hidden}.slideout-open .slideout-menu{display:block}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceIn{0%,20%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@media only screen and (max-device-height:455px) and (-webkit-min-device-pixel-ratio:1){.l-btn.l-btn-sm{padding:.4rem}.l-controls a.icon:before,.l-controls button.icon:before{line-height:3rem}.l-letters-left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.l-square,.l-square-small{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000}.l-square{width:24vw;height:24vw}.l-square .l-letter-mini{width:1.6vw;height:1.6vw}.l-game-item-small .l-btn{top:0}.l-game-item-small .item-inner{min-height:100%}.l-avatar-icon{position:relative;display:block}.l-avatar-icon img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:3rem;height:3rem;border-radius:50%;background-color:#fff;vertical-align:middle;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.l-avatar-icon .status{position:absolute;background-color:var(--red);width:1rem;height:1rem;right:0;bottom:0;border-radius:50%}.l-avatar-icon .status.active{background-color:var(--green)}.l-avatar-medium img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-avatar-medium img{width:15vw;height:15vw}.l-avatar-20 img{width:20vw;height:20vw}.l-avatar-20 img,.l-avatar-large img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-avatar-large img{background-color:#fff;width:70vw;height:70vw}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.block{display:block}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.table{display:table}.hidden{display:none}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.flex-1,.flex-auto{-webkit-box-flex:1;-moz-box-flex:1}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto}.h-4{height:1rem}.leading-tight{line-height:1.25}.leading-loose{line-height:2}.list-disc{list-style-type:disc}.m-3{margin:.75rem}.my-0{margin-top:0;margin-bottom:0}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:.75rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.opacity-0{opacity:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.pl-0{padding-left:0}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pr-8{padding-right:2rem}.pl-8{padding-left:2rem}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.shadow{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-gray-500{color:#a0aec0}.text-gray-600{color:#718096}.text-red-500{color:#f56565}.text-green-500{color:#48bb78}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.uppercase{text-transform:uppercase}.invisible{visibility:hidden}.w-4{width:1rem}.w-full{width:100%}.z-10{z-index:10}.z-50{z-index:50}*,:after,:before{border-width:0;border-style:solid;border-color:rgba(0,0,0,0)}.notifications{display:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy9nYW1lX3dvcmRzLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL3ZlbmRvci9yZXNldC5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy92YXJpYWJsZXMuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvY29uZmlncy9saXRlcmFraS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9jb3JlLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL21peGlucy5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9hbmltYXRpb25zLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2J1dHRvbnMuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvaW5kZXguc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvdmlld3Muc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvbGlzdC5zY3NzLmNzcyIsIjxubyBzb3VyY2U+IiwiLi4vYXBwL3N0eWxlc2hlZXRzL2NvbnRlbnQtYmxvY2suc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvZW1wdHlfc3RhdGUuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvZ2FtZXMvZ2FtZS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy9nYW1lX3ZpZXdfaGVhZGVyLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2dhbWVzL2dhbWVfdmlld19jb250cm9scy5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy9yZWNlbnRfd29yZC5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy9ibGFua192aWV3LnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2dhbWVzL2dhbWVzLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2dhbWVzL2dhbWVfaXRlbS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy9uZXdfZ2FtZS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9nYW1lcy93b3JkX29mX3RoZV9kYXlfaXRlbS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy90YWJsZXMvaW5kZXguc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvcGxheWVycy9wbGF5ZXJzZWFyY2guc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvcGxheWVycy9wcm9maWxlLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL3BsYXllcnMvYWN0aXZlX3BsYXllcnMuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvcGxheWVycy9wbGF5ZXJfYXZhdGFyLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2hvbWUvaG9tZS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9ob21lL21lbnUuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvZm9ybS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9sZXR0ZXIuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvZGlhbG9nLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2RpYWxvZ3MvYWNjZXB0LWFuaW1hdGlvbnMuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvZGlhbG9ncy9hY2NlcHQtZGlhbG9nLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2RpYWxvZ3MvZ2FtZS10eXBlLWRpYWxvZy5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9jb252ZXJzYXRpb25zL2NvbnZlcnNhdGlvbl9saXN0LnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL2NvbnZlcnNhdGlvbnMvY29udmVyc2F0aW9uX3ZpZXcuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvY29udmVyc2F0aW9ucy9jb252ZXJzYXRpb25fdmlld19oZWFkZXIuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvaW5zdHJ1Y3Rpb25zLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL3NldHRpbmdzL3NldHRpbmdzX2Zvcm0uc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvc2V0dGluZ3MvbG9naW4uc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvcGFuZWwuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvdGFicy5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9iYWRnZS5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9sZXR0ZXJzX2xlZnQuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvd29yZF9vZl90aGVfZGF5LnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL3ZlbmRvci9vaHNuYXAuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvdmVuZG9yL3NsaWRlb3V0LnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL3ZlbmRvci9hbmltYXRlLnNjc3MuY3NzIiwiLi4vYXBwL3N0eWxlc2hlZXRzL21lZGlhL21heF8yNDAuc2Nzcy5jc3MiLCIuLi9hcHAvc3R5bGVzaGVldHMvbWVkaWEvZ2VuZXJhbC5zY3NzLmNzcyIsIi4uL2FwcC9zdHlsZXNoZWV0cy9hdmF0YXIuc2Nzcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JJLGdCQVdBLENDMUJKLGlNQWtGRSxRQUFTLENBQ1QsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBQ1QsWUFBYSxDQUNiLFNBQVUsQ0FDVix1QkFDRixDQUVBLDJDQVdFLGFBQ0YsQ0FFQSxLQUNFLGVBQ0YsQ0FFQSxNQUVFLGVBQ0YsQ0FFQSxNQUNFLHdCQUF5QixDQUN6QixnQkFDRixDQ3RIQSxjQUNFLGlCQUNGLENDRkEsNklBSUUscUNBQWdDLENBQWhDLGdDQUFnQyxDQUFoQyw2QkFBZ0MsQ0FDaEMsb0NBQThCLENBQTlCLCtCQUE4QixDQUE5Qiw0QkFDRixDQUVBLEtBR0UsU0FBVSxDQUNWLGVBQWdCLENBQ2hC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QUFuQixNQUFBLG1CQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixNQUFBLG1CQUFtQixDQUFuQixNQUFBLGlCQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixNQUFBLGtCQUFtQixDQUFuQixNQUFBLGlCQUFtQixDQUFuQixxQkFBQSxtQkFBbUIsQ0FBbkIsT0FBQSxjQUFtQixDQUFuQixVQUFBLGlCQUFtQixDQUFuQixVQUFBLGlCQUFtQixDQUFuQixXQUFBLEtBQW1CLENBQW5CLFFBQW1CLENBQW5CLFdBQUEsT0FBbUIsQ0FBbkIsTUFBbUIsQ0FBbkIsU0FBQSxPQUFtQixDQUFuQixVQUFBLFFBQW1CLENBQW5CLFFBQUEsTUFBbUIsQ0FBbkIsUUFBQSx5RUFBbUIsQ0FBbkIsaUVBQW1CLENBQW5CLFdBQUEsK0VBQW1CLENBQW5CLHVFQUFtQixDQUFuQixjQUFBLGlCQUFtQixDQUFuQixXQUFBLGVBQW1CLENBQW5CLGFBQUEsaUJBQW1CLENBQW5CLGVBQUEsYUFBbUIsQ0FBbkIsZUFBQSxhQUFtQixDQUFuQixjQUFBLGFBQW1CLENBQW5CLGdCQUFBLGFBQW1CLENBQW5CLFNBQUEsaUJBQW1CLENBQW5CLFVBQUEsZ0JBQW1CLENBQW5CLFVBQUEsa0JBQW1CLENBQW5CLFVBQUEsaUJBQW1CLENBQW5CLFVBQUEsY0FBbUIsQ0FBbkIsV0FBQSx3QkFBbUIsQ0FBbkIsV0FBQSxpQkFBbUIsQ0FBbkIsS0FBQSxVQUFtQixDQUFuQixRQUFBLFVBQW1CLENBQW5CLE1BQUEsVUFBbUIsQ0FBbkIsTUFBQSxVQUFtQixDQUVuQixpQkFHRSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLDBCQUNGLENBRUEsZUFDRSxZQUNGIiwiZmlsZSI6ImxpdGVyYWtpLmFuZHJvaWQudmVyNDEubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5saXN0LWJsb2NrLndvcmRzLWxpc3Qge1xuICAuaXRlbS1tb3ZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBsaS5kb3Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxLjRyZW07XG4gICAgICBib3JkZXItbGVmdDogMC4yMnJlbSBzb2xpZCB2YXIoLS13b3Jkcy1saXN0LWRvdC1ib3JkZXItbGVmdC1jb2xvcik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgdG9wOiAyLjJyZW07XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgY29sb3I6IHZhcigtLXdvcmRzLWxpc3QtZG90LWNvbG9yKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbiAgbGkuZG90LWVuZDpiZWZvcmUge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uYWN0aW9uLXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAucG9pbnRzIHtcbiAgICBmb250LWZhbWlseTogXCJsYXRvcmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRvdGFsIHtcbiAgICBmb250LWZhbWlseTogXCJsYXRvcmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS13b3Jkcy1saXN0LXRvdGFsLWNvbG9yKTtcbiAgfVxufVxuIiwiLyogUkVTRVQqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvLFxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIubC1jZW50ZXItdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiaHRtbC5jb2xvci10aGVtZS1pbi10cmFuc2l0aW9uLFxuaHRtbC5jb2xvci10aGVtZS1pbi10cmFuc2l0aW9uICosXG5odG1sLmNvbG9yLXRoZW1lLWluLXRyYW5zaXRpb24gKjpiZWZvcmUsXG5odG1sLmNvbG9yLXRoZW1lLWluLXRyYW5zaXRpb24gKjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCA3NTBtcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwge1xuICAvKiogQ29sb3JzICoqL1xuXG4gIC0taHVlOiAyMTA7XG4gIC0tZ3JlZW4taHVlOiAxMjA7XG4gIC0tcmVkLWh1ZTogNztcbiAgLS1ibHVlLWh1ZTogMjIyO1xuICAtLXllbGxvdy1odWU6IDQ4O1xuXG4gIC0tc2hhZGUxMDA6IGhzbCh2YXIoLS1odWUpLCA1MCUsIDk4JSk7XG4gIC0tc2hhZGUyMDA6IGhzbCh2YXIoLS1odWUpLCAzOCUsIDk1JSk7XG4gIC0tc2hhZGUzMDA6IGhzbCh2YXIoLS1odWUpLCAzMiUsIDkxJSk7XG4gIC0tc2hhZGU0MDA6IGhzbCh2YXIoLS1odWUpLCAyNSUsIDg0JSk7XG4gIC0tc2hhZGU1MDA6IGhzbCh2YXIoLS1odWUpLCAyMCUsIDY5JSk7XG4gIC0tc2hhZGU2MDA6IGhzbCh2YXIoLS1odWUpLCAxNSUsIDUyJSk7XG4gIC0tc2hhZGU3MDA6IGhzbCh2YXIoLS1odWUpLCAxNyUsIDM1JSk7XG4gIC0tc2hhZGU4MDA6IGhzbCh2YXIoLS1odWUpLCAyMyUsIDIzJSk7XG4gIC0tc2hhZGU5MDA6IGhzbCh2YXIoLS1odWUpLCAyNiUsIDE0JSk7XG5cbiAgLS1saWdodC1ibHVlOiBoc2wodmFyKC0taHVlKSwgNTAlLCA5OCUpO1xuICAtLWxpZ2h0LWJsdWUtYm9yZGVyOiBoc2wodmFyKC0taHVlKSwgMjUlLCA5MiUpO1xuICAtLWRhcmstYmx1ZS1ib3JkZXI6IGhzbCh2YXIoLS1odWUpLCAzJSwgODglKTtcblxuICAtLXJlZDogaHNsKHZhcigtLXJlZC1odWUpLCA4NSUsIDYzJSk7XG4gIC0tcmVkLWdyYWRpZW50OiBoc2wodmFyKC0tcmVkLWh1ZSksIDg5JSwgOTAlKTtcbiAgLS1yZWQtc2hhZG93OiBoc2xhKHZhcigtLXJlZC1odWUpLCA5MiUsIDUzJSwgMC40KTtcbiAgLS1ncmVlbjogaHNsKHZhcigtLWdyZWVuLWh1ZSksIDQ1JSwgNTMlKTtcbiAgLS1ncmVlbi1ncmFkaWVudDogaHNsKHZhcigtLWdyZWVuLWh1ZSksIDQ4JSwgODYlKTtcbiAgLS1ncmVlbi1zaGFkb3c6IGhzbGEodmFyKC0tZ3JlZW4taHVlKSwgNTIlLCA0MyUsIDAuNCk7XG4gIC0tYmx1ZTogaHNsKHZhcigtLWJsdWUtaHVlKSwgMTAwJSwgNjYlKTtcbiAgLS1ibHVlLWdyYWRpZW50OiBoc2wodmFyKC0tYmx1ZS1odWUpLCA3OSUsIDg1JSk7XG4gIC0tYmx1ZS1zaGFkb3c6IGhzbGEodmFyKC0tYmx1ZS1odWUpLCAxMDAlLCA1NiUsIDAuNCk7XG4gIC0teWVsbG93OiBoc2wodmFyKC0teWVsbG93LWh1ZSksIDEwMCUsIDUwJSk7XG4gIC0teWVsbG93LWdyYWRpZW50OiBoc2wodmFyKC0teWVsbG93LWh1ZSksIDEwMCUsIDg4JSk7XG4gIC0teWVsbG93LXNoYWRvdzogaHNsYSh2YXIoLS15ZWxsb3ctaHVlKSwgMTAwJSwgNDAlLCAwLjQpO1xuICAtLWJsYWNrOiBoc2wodmFyKC0taHVlKSwgMCUsIDM0JSk7XG4gIC0tZGFya2VuLWJsYWNrOiBoc2wodmFyKC0taHVlKSwgMCUsIDQlKTtcbiAgLS1vcmFuZ2U6ICNmOTcxMTk7XG4gIC0tZ3JheTogaHNsKHZhcigtLWh1ZSksIDAlLCA5MyUpO1xuICAtLWxpZ2h0LWdyYXk6IGhzbCh2YXIoLS1odWUpLCAxJSwgNTYlKTtcbiAgLS1ncmF5LTQwMDogaHNsKHZhcigtLWh1ZSksIDAlLCA3MCUpO1xuICAtLWdyYXktNjAwOiBoc2wodmFyKC0taHVlKSwgMCUsIDkwJSk7XG5cbiAgLS1ibGFuay1zaGFkb3c6IGhzbGEodmFyKC0taHVlKSwgNyUsIDM0JSwgMC40KTtcblxuICAtLXdoaXRlOiBoc2wodmFyKC0taHVlKSwgMCUsIDEwMCUpO1xuICAtLWRhcmtlbi13aGl0ZTogaHNsKHZhcigtLWh1ZSksIDAlLCA5OSUpO1xuXG4gIC8qKiBncmF5IHNjYWxlICoqL1xuICAtLXJlZGc6IGhzbCh2YXIoLS1yZWQtaHVlKSwgMCUsIDM5JSk7XG4gIC0tZ3JlZW5nOiBoc2wodmFyKC0tZ3JlZW4taHVlKSwgMCUsIDcwJSk7XG4gIC0teWVsbG93ZzogaHNsKHZhcigtLXllbGxvdy1odWUpLCAwJSwgNzglKTtcbiAgLS1ibHVlZzogaHNsKHZhcigtLWJsdWUtaHVlKSwgMCUsIDU4JSk7XG4gIC0tZ3JheWc6IGhzbCh2YXIoLS1odWUpLCAwJSwgODQlKTtcblxuICAvKiogYm9hcmQgYm9udXMgKiovXG4gIC0tcmVkLWJvYXJkOiBoc2wodmFyKC0tcmVkLWh1ZSksIDgzJSwgOTElKTtcbiAgLS1ncmVlbi1ib2FyZDogaHNsKHZhcigtLWdyZWVuLWh1ZSksIDQ1JSwgODglKTtcbiAgLS1ibHVlLWJvYXJkOiBoc2wodmFyKC0tYmx1ZS1odWUpLCAxMDAlLCA4NSUpO1xuICAtLXllbGxvdy1ib2FyZDogaHNsKHZhcigtLXllbGxvdy1odWUpLCA4NCUsIDg1JSk7XG4gIC0tZ3JpZC1ib2FyZDogaHNsKHZhcigtLWh1ZSksIDAlLCA4NyUpO1xuICAtLWNlbnRlci1ib2FyZDogaHNsKDMzNCwgNDQlLCAzMCUpO1xuICAtLWdyYXktYm9hcmQ6IGhzbCh2YXIoLS1odWUpLCAwJSwgMzQlKTtcbiAgLS1ib251cy1ib2FyZDogaHNsKHZhcigtLWh1ZSksIDAlLCA1MCUpO1xuICAtLWluZm8tYm9hcmQ6IGhzbCh2YXIoLS1yZWQtaHVlKSwgMTAwJSwgNTAlKTtcbiAgLS1ib251cy14LWJvYXJkOiBoc2wodmFyKC0taHVlKSwgMCUsIDk1JSk7XG4gIC0tZW1wdHktYm9hcmQ6IGhzbCh2YXIoLS1odWUpLCAwJSwgMTAwJSk7XG4gIC0tYmFzZS10ZXh0LWJvYXJkOiB2YXIoLS1kYXJrZW4tYmxhY2spO1xuICAtLWhpZ2hsaWdodC10ZXh0LWJvYXJkOiB2YXIoLS13aGl0ZSk7XG5cbiAgLS1sZXR0ZXItdGV4dC1ib2FyZDogdmFyKC0tZm9udC1yZWd1bGFyKTtcblxuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1kYXJrZW4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya2VuLXdoaXRlKTtcbiAgLS1kYXJrLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xuICAtLWxpZ2h0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICAtLWJhc2UtdGV4dC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWJhc2UtZ3JheWlzaC1ibHVlLXRleHQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCAxNSUsIDQxJSk7XG4gIC0tYmFzZS1saWdodC10ZXh0LWNvbG9yOiByZ2JhKDg3LCA4NywgODcsIDAuNyk7XG4gIC0tYmFzZS1ibHVpc2gtdGV4dC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDI0JSwgNzIlKTtcbiAgLS1iYXNlLWJsdWlzaDItdGV4dC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDE2JSwgNTAlKTtcbiAgLS1iYXNlLWRhcmstYmx1aXNoLXRleHQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCAyMCUsIDM1JSk7XG4gIC0tYmFzZS1kYXJrLWJsdWlzaDItdGV4dC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDMwJSwgNzYlKTtcblxuICAtLWJhc2UtbGluay1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWJhc2UtYm9keS10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLWJhc2UtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tYmFzZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tYmFzZS1ib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtYm9yZGVyKTtcbiAgLS1iYXNlLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtYm9yZGVyKTtcblxuICAtLWJhc2UtbGV0dGVyLXRleHQtY29sb3I6IHZhcigtLWRhcmtlbi1ibGFjayk7XG4gIC0tYmFzZS1sZXR0ZXItZm9udC1zaXplOiA4dnc7XG4gIC0tYmFzZS1sZXR0ZXItZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAtLWxvYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1saXN0LWJsb2NrLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tY29udmVyc2F0aW9uLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jb252ZXJzdGF0aW9uLW1lc3NhZ2UtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWNvbnZlcnNhdGlvbi1tZXNzYWdlcy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgLS1jb252ZXJzYXRpb24tbWVzc2FnZXMtdGltZS1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWNvbnZlcnNhdGlvbi15b3UtYXZhdGFyLWJvcmRlci1jb2xvcjogdmFyKC0tZ3JheSk7XG4gIC0tY29udmVyc2F0aW9uLW1lLWF2YXRhci1ib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gIC0tY29udmVyc2F0aW9uLW1lLW1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS1jb252ZXJzYXRpb24tbWUtbWVzc2FnZS1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gIC0tZ2FtZS1yZWNlbnQtd29yZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tbmV3LWdhbWUtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1uZXctZ2FtZS1zcXVhcmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLW5ldy1nYW1lLWl0ZW0tY29udGVudC10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLW5ldy1nYW1lLWl0ZW0tdGV4dC1jb2xvcjogdmFyKC0tYmFzZS1saWdodC10ZXh0LWNvbG9yKTtcbiAgLS1uZXctZ2FtZS1pdGVtLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLW5ldy1nYW1lLXNxdWFyZS1pY29uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tbmV3LWdhbWUtc3F1YXJlLXNpemU6IDI0dnc7XG4gIC0tbmV3LWdhbWUtc3F1YXJlLWljb24tZm9udC1zaXplOiAxMnZ3O1xuICAtLW5ldy1nYW1lLXNxdWFyZS1zbWFsbC1pY29uLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC0tbmV3LWdhbWUtc3F1YXJlLXNtYWxsLWxpbWl0LWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1saXN0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLW5ldy1nYW1lLXR5cGUtZGlhbG9nLW1vcmUtb3B0aW9ucy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgLS1kYXJrLWJhY2tncm91bmQtY29sb3JcbiAgKTtcbiAgLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1tb3JlLWxpbmstYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgIC0tZGFyay1iYWNrZ3JvdW5kLWNvbG9yXG4gICk7XG4gIC0tbmV3LWdhbWUtdHlwZS1kaWFsb2ctbGluay1jb2xvcjogdmFyKC0tYmFzZS1saWdodC10ZXh0LWNvbG9yKTtcblxuICAtLWNvbnRlbnQtYmxvY2stdGl0bGUtdGV4dC1jb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcblxuICAtLWdhbWUtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1nYW1lLWxpc3QtYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xuICAtLWdhbWUtbGlzdC1uZXctZ2FtZS1iYWNrZ2RvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAtLWdhbWUtbGlzdC1uZXctZ2FtZS1jb2xvcjogdmFyKC0tcmVkKTtcblxuICAtLWdhbWUtbGlzdC1ib2FyZC1taW5pLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtlbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1nYW1lLWxpc3QtY29udGVudC1ibG9jay10aXRsZS10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLWdhbWUtbGlzdC1ib2FyZC1taW5pLWJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gIC0tZ2FtZS1saXN0LWNvbnRlbnQtYmxvY2stdGl0bGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgIC0tbGlnaHQtYmFja2dyb3VuZC1jb2xvclxuICApO1xuICAtLWdhbWUtbGlzdC1jb250ZW50LWJsb2NrLXRpdGxlLWxpbmstY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xuICAtLWdhbWUtbGlzdC10b3RhbC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCk7XG5cbiAgLS13b3Jkcy1saXN0LWRvdC1ib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS13b3Jkcy1saXN0LWRvdC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLS13b3Jkcy1saXN0LXRvdGFsLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcblxuICAtLWdhbWUtdmlldy1zdGF0dXMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZ2FtZS12aWV3LXN0YXR1cy1pdGVtLWNvbnRlbnQtdGV4dC1jb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcbiAgLS1nYW1lLXZpZXctc3RhdHVzLXR1cm4taW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1yZWQpO1xuXG4gIC0tZ2FtZS12aWV3LWNvbnRyb2xzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWdhbWUtdmlldy1uby1sZXR0ZXJzLXRleHQtY29sb3I6IHZhcigtLXJlZCk7XG5cbiAgLS1nYW1lLXZpZXctY29udHJvbHMtcGFuZWwtYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDAlLCAyOCUpO1xuICAtLWdhbWUtdmlldy1jb250cm9scy1wYW5lbC10aXRsZS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLWdhbWUtdmlldy1jb250cm9scy1wYW5lbC10ZXh0LWNvbG9yOiB2YXIoLS1ncmF5LTQwMCk7XG4gIC0tZ2FtZS12aWV3LWNvbnRyb2xzLXBhbmVsLWljb24tY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAtLWdhbWUtdmlldy1yYWNrLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWdhbWUtdmlldy1yYWNrLWJvdHRvbS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1nYW1lLXZpZXctcmFjay1ib3JkZXItY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tZ2FtZS1pdGVtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWdhbWUtaXRlbS10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLWdhbWUtaXRlbS1pY29uLWNvbG9yOiAjMDAwO1xuICAtLWdhbWUtaXRlbS10dXJuLWluZGljYXRvci1jb2xvcjogdmFyKC0tcmVkKTtcblxuICAtLWdhbWUtaXRlbS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLS1nYW1lLWl0ZW0tYnV0dG9uLXJlbW92ZS1ib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gIC0tZ2FtZS1pdGVtLWJ1dHRvbi1yZW1vdmUtdGV4dC1jb2xvcjogdmFyKC0tcmVkKTtcblxuICAtLWdhbWUtaXRlbS1idXR0b24tcmVtYXRjaC1ib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgLS1nYW1lLWl0ZW0tYnV0dG9uLXJlbWF0Y2gtdGV4dC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuXG4gIC0tZ2FtZS1pdGVtLXJlY2VudC13b3JkLWNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xuXG4gIC0tZ2FtZS12aWV3LWJvYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tZ2FtZS12aWV3LWJ1YmJsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAtLWdhbWUtdmlldy1idWJibGUtdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gIC0tYmxhbmstdmlldy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1ibGFuay12aWV3LWxldHRlci1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWJsYW5rLXZpZXctbGV0dGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAtLXBsYXllci12aWV3LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICAtLXBsYXllci12aWV3LWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC0tcGxheWVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLXBsYXllci1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC0tcGxheWVyLXZpZXctc3RhdC1ib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tcGxheWVyLXZpZXctaGVhZGVyLXRleHQtY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG4gIC0tcGxheWVyLXZpZXctc3ViLWhlYWRlci10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLXBsYXllci12aWV3LXN0YXQtYm94LXdvbi1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAtLXBsYXllci12aWV3LXN0YXQtYm94LWxvc3QtY29sb3I6IHZhcigtLXJlZCk7XG4gIC0tcGxheWVyLXZpZXctcmFua2luZy1iYWNrZ3JvdW5kOiAjNmU4MGYxO1xuICAtLXBsYXllci12aWV3LWJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlLWJvcmRlcik7XG4gIC0tcGxheWVyLXZpZXctdmVyc3VzLXRpdGxlLWNvbG9yOiB2YXIoLS1iYXNlLWJsdWlzaC10ZXh0LWNvbG9yKTtcblxuICAtLWFjdGl2ZS1wbGF5ZXItZnJpZW5kLXRleHQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAtLWFjdGl2ZS1wbGF5ZXItaGlnaGxpZ2h0LXRleHQtY29sb3I6IHZhcigtLXJlZCk7XG5cbiAgLS1zZXR0aW5ncy1iYWNrZ29ydW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1zZXR0aW5ncy1mb3JtLWVuYWJsZTogdmFyKC0tZ3JlZW4pO1xuICAtLXNldHRpbmdzLWZvcm0tZGlzYWJsZTogdmFyKC0tcmVkKTtcblxuICAtLXJ1bGVzLWxpbmstY29sb3I6IHZhcigtLWJsdWUpO1xuXG4gIC0taG9tZS12aWV3LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tdGFibGVzLXZpZXctY29udGVudC1ibG9jay10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgLS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yXG4gICk7XG4gIC0tdGFibGVzLXZpZXctbGlzdC1ibG9jay1ib3JkZXItY29sb3I6IHZhcigtLWJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgLS10YWJsZXMtdmlldy1jb250ZW50LWJsb2NrLXRpdGxlLXRleHQtY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG4gIC0tZ2FtZS1pdGVtLW1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLS10YWJsZXMtdmlldy1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLS1hdmF0YXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5KTtcblxuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC0tYnV0dG9uLWRpYWxvZy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1idXR0b24tZGlhbG9nLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG5cbiAgLS1hY2NlcHQtZGlhbG9nLWxlZnQtc2xpZGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tYWNjZXB0LWRpYWxvZy1yaWdodC1zbGlkZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1hY2NlcHQtZGlhbG9nLWJ1dHRvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1hY2NlcHQtZGlhbG9nLWdhbWUtdHlwZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWJvcmRlcik7XG4gIC0tYWNjZXB0LWRpYWxvZy1nYW1lLXR5cGUtY29sb3I6IGluaGVyaXQ7XG5cbiAgLS1tb2RhbC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1tb2RhbC10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLW1vZGFsLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xuICAtLW1vZGFsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1tb2RhbC1idXR0b24tYm9sZC1jb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcblxuICAtLW1lbnUtaXRlbS1jb250ZW50LWJhY2tncm91bmQtdmlldzogdmFyKC0tZGFyay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1tZW51LWl0ZW0tY29udGVudC10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuICAtLW1lbnUtdmVyc2lvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAtLWxldHRlci1ibGFuay1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5Zyk7XG4gIC0tbGV0dGVyLWJsYW5rLWdyYXktYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheWcpO1xuXG4gIC0tbGV0dGVyLW8tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgLS1sZXR0ZXItby13cmFwcGVyLWdyYWRpZW50LWNvbG9yMTogI2Y2ZDE0NjtcbiAgLS1sZXR0ZXItby13cmFwcGVyLWdyYWRpZW50LWNvbG9yMjogI2VlYTcyYTtcblxuICAtLWxldHRlci1yLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIC0tbGV0dGVyLXItZ3JheS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWRnKTtcbiAgLS1sZXR0ZXItci13cmFwcGVyLWdyYWRpZW50LWNvbG9yMTogdmFyKC0tcmVkLWdyYWRpZW50KTtcbiAgLS1sZXR0ZXItci13cmFwcGVyLWdyYWRpZW50LWNvbG9yMjogdmFyKC0tcmVkKTtcblxuICAtLWxldHRlci1iLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAtLWxldHRlci1iLWdyYXktYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWcpO1xuICAtLWxldHRlci1iLXdyYXBwZXItZ3JhZGllbnQtY29sb3IxOiB2YXIoLS1ibHVlLWdyYWRpZW50KTtcbiAgLS1sZXR0ZXItYi13cmFwcGVyLWdyYWRpZW50LWNvbG9yMjogdmFyKC0tYmx1ZSk7XG5cbiAgLS1sZXR0ZXItZy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIC0tbGV0dGVyLWctZ3JheS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbmcpO1xuICAtLWxldHRlci1nLXdyYXBwZXItZ3JhZGllbnQtY29sb3IxOiB2YXIoLS1ncmVlbi1ncmFkaWVudCk7XG4gIC0tbGV0dGVyLWctd3JhcHBlci1ncmFkaWVudC1jb2xvcjI6IHZhcigtLWdyZWVuKTtcblxuICAtLWxldHRlci15LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIC0tbGV0dGVyLXktZ3JheS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3dnKTtcbiAgLS1sZXR0ZXIteS13cmFwcGVyLWdyYWRpZW50LWNvbG9yMTogdmFyKC0teWVsbG93LWdyYWRpZW50KTtcbiAgLS1sZXR0ZXIteS13cmFwcGVyLWdyYWRpZW50LWNvbG9yMjogdmFyKC0teWVsbG93KTtcblxuICAtLWxpc3QtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tbGlzdC1ibG9jay1pdGVtLWNvbnRlbnQtdGV4dC1jb2xvcjogdmFyKC0tYmFzZS1saWdodC10ZXh0LWNvbG9yKTtcbiAgLS1saXN0LWJsb2NrLWl0ZW0tdGl0bGUtdGV4dC1jb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcbiAgLS1pdGVtLXNjb3JlLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAtLWl0ZW0tbGluay10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xuICAtLWxvZ291dC1jb2xvcjogdmFyKC0tcmVkKTtcblxuICAtLXNsaWRlb3V0LW1lbnUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tc2xpZGVvdXQtcGFuZWwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLS1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1wYW5lbC1saXN0LWJsb2NrLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC0tdGFicy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS10YWJzLWJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgLS10YWJzLXNsaWRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIC0tdGFicy1saW5rLWNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xuICAtLXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG5cbiAgLS12aWV3cy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAtLWxpc3QtYmxvY2stYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG5cbiAgLS1pbnN0cnVjdGlvbnMtdmlldy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1pbnN0cnVjdGlvbnMtdmlldy10ZXh0LWNvbG9yOiB2YXIoLS1iYXNlLXRleHQtY29sb3IpO1xuXG4gIC0tcGxheWVyc2VhcmNoLWZvcm0tc3VyZmFjZTogdmFyKC0tc2hhZGUyMDApO1xuICAtLXBsYXllcnNlYXJjaC1mb3JtLWlucHV0OiB2YXIoLS13aGl0ZSk7XG4gIC0tZmlsdGVyLWlucHV0OiB2YXIoLS1zaGFkZTIwMCk7XG4gIC0tZmlsdGVyLWlucHV0LWNvbG9yOiB2YXIoLS1zaGFkZTcwMCk7XG4gIC0tY3VycmVudC1maWx0ZXItc3VyZmFjZTogdmFyKC0tc2hhZGUzMDApO1xuICAtLWN1cnJlbnQtZmlsdGVyLWNvbG9yOiB2YXIoLS1zaGFkZTgwMCk7XG4gIC0tY3VycmVudC1maWx0ZXItYWN0aW9uLWNvbG9yOiB2YXIoLS1zaGFkZTYwMCk7XG59XG5cbmh0bWxbZGFyay10aGVtZV0ge1xuICAtLWdyYXk6IGhzbCh2YXIoLS1odWUpLCAxMCUsIDE4JSk7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDIzJSwgMTclKTtcbiAgLS1kYXJrZW4tYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDEwJSwgMTglKTtcbiAgLS1kYXJrLWJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCAyNyUsIDEyJSk7XG4gIC0tbGlnaHQtYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDI3JSwgMTIlKTtcbiAgLS1zZXR0aW5ncy1iYWNrZ29ydW5kLWNvbG9yOiBoc2wodmFyKC0taHVlKSwgMjclLCAxMiUpO1xuICAtLWRhcmstYmx1ZS1ib3JkZXI6IGhzbCh2YXIoLS1odWUpLCAxMCUsIDQwJSk7XG5cbiAgLS1iYXNlLXRleHQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCA2NSUsIDk4JSk7XG4gIC0tYmFzZS1ncmF5aXNoLWJsdWUtdGV4dC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDE1JSwgNjUlKTtcbiAgLS1iYXNlLWJsdWlzaC10ZXh0LWNvbG9yOiBoc2wodmFyKC0taHVlKSwgMzUlLCA4MCUpO1xuICAtLWJhc2UtZGFyay1ibHVpc2gtdGV4dC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDIwJSwgOTQlKTtcbiAgLS1iYXNlLWRhcmstYmx1aXNoMi10ZXh0LWNvbG9yOiBoc2wodmFyKC0taHVlKSwgMzAlLCA3NiUpO1xuXG4gIC0tYmFzZS1saWdodC10ZXh0LWNvbG9yOiBoc2wodmFyKC0taHVlKSwgMTclLCA3OSUpO1xuICAtLWJhc2UtbGluay1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDE2JSwgNzklKTtcbiAgLS1iYXNlLWJvcmRlci1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDEwMCUsIDElKTtcbiAgLS1iYXNlLWhlYWRlci1ib3JkZXItY29sb3I6IGhzbCh2YXIoLS1odWUpLCAxMiUsIDI1JSk7XG4gIC0tYmFzZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCAyNyUsIDEyJSk7XG4gIC0tZ2FtZS12aWV3LWJvYXJkLWJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCAyMyUsIDE3JSk7XG4gIC0tZ2FtZS12aWV3LWNvbnRyb2xzLXBhbmVsLWJhY2tncm91bmQtY29sb3I6IHZhcihcbiAgICAtLWJhc2UtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gICk7XG4gIC0tZ2FtZS1pdGVtLWljb24tY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1nYW1lLWxpc3QtY29udGVudC1ibG9jay10aXRsZS10ZXh0LWNvbG9yOiBoc2wodmFyKC0taHVlKSwgNiUsIDY5JSk7XG4gIC0tZ2FtZS1saXN0LXRvdGFsLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS10YWJsZXMtdmlldy1jb250ZW50LWJsb2NrLXRpdGxlLXRleHQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCA2JSwgNjklKTtcbiAgLS1jb250ZW50LWJsb2NrLXRpdGxlLXRleHQtY29sb3I6IGhzbCh2YXIoLS1odWUpLCA2JSwgNjklKTtcbiAgLS1uZXctZ2FtZS1zcXVhcmUtYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWh1ZSksIDEwJSwgMTglKTtcblxuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJhc2UtbGlnaHQtdGV4dC1jb2xvcik7XG4gIC0tYmxhbmstdmlldy1sZXR0ZXItY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG4gIC0tYmxhbmstdmlldy1sZXR0ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xuXG4gIC0tcGxheWVyLXZpZXctYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGxheWVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tYmFzZS1ibHVpc2gtdGV4dC1jb2xvcik7XG4gIC0tcGxheWVyLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJhc2UtYmx1aXNoLXRleHQtY29sb3IpO1xuICAtLXBsYXllci12aWV3LXZlcnN1cy10aXRsZS1jb2xvcjogdmFyKC0tYmxhY2spO1xuXG4gIC0tYWNjZXB0LWRpYWxvZy1sZWZ0LXNsaWRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWFjY2VwdC1kaWFsb2ctcmlnaHQtc2xpZGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tYWNjZXB0LWRpYWxvZy1nYW1lLXR5cGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya2VuLWJhY2tncm91bmQtY29sb3IpO1xuICAtLWJ1dHRvbi1kaWFsb2ctYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLWJvcmRlcik7XG5cbiAgLS1yZWQtYm9hcmQ6IGhzbCh2YXIoLS1yZWQtaHVlKSwgMTclLCA2MyUpO1xuICAtLWdyZWVuLWJvYXJkOiBoc2wodmFyKC0tZ3JlZW4taHVlKSwgMTAlLCA2MyUpO1xuICAtLWJsdWUtYm9hcmQ6IGhzbCh2YXIoLS1ibHVlLWh1ZSksIDI0JSwgNjMlKTtcbiAgLS15ZWxsb3ctYm9hcmQ6IGhzbCh2YXIoLS15ZWxsb3ctaHVlKSwgMzQlLCA2MyUpO1xuICAtLWdyaWQtYm9hcmQ6IHZhcigtLWJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgLS1jZW50ZXItYm9hcmQ6IGhzbCgzMzQsIDQ0JSwgMzAlKTtcbiAgLS1ncmF5LWJvYXJkOiBoc2wodmFyKC0taHVlKSwgMCUsIDM0JSk7XG4gIC0tYm9udXMtYm9hcmQ6IGhzbCh2YXIoLS1odWUpLCAwJSwgODAlKTtcbiAgLS1pbmZvLWJvYXJkOiBoc2wodmFyKC0tcmVkLWh1ZSksIDEwMCUsIDUwJSk7XG4gIC0tYm9udXMteC1ib2FyZDogaHNsKHZhcigtLWh1ZSksIDMyJSwgMjMlKTtcbiAgLS1lbXB0eS1ib2FyZDogaHNsKHZhcigtLWh1ZSksIDIzJSwgMTclKTtcblxuICAtLXJlZDogaHNsKHZhcigtLXJlZC1odWUpLCA2MSUsIDU4JSk7XG4gIC0tcmVkLWdyYWRpZW50OiB2YXIoLS1yZWQpO1xuICAtLXllbGxvdzogaHNsKHZhcigtLXllbGxvdy1odWUpLCA4MSUsIDQ4JSk7XG4gIC0teWVsbG93LWdyYWRpZW50OiB2YXIoLS15ZWxsb3cpO1xuICAtLWJsdWU6IGhzbCh2YXIoLS1ibHVlLWh1ZSksIDYxJSwgNTglKTtcbiAgLS1ibHVlLWdyYWRpZW50OiB2YXIoLS1ibHVlKTtcbiAgLS1ncmVlbjogaHNsKHZhcigtLWdyZWVuLWh1ZSksIDQ1JSwgNDglKTtcbiAgLS1ncmVlbi1ncmFkaWVudDogdmFyKC0tZ3JlZW4pO1xuICAtLWdyYXlnOiBoc2wodmFyKC0taHVlKSwgMCUsIDc0JSk7XG5cbiAgLS1wbGF5ZXJzZWFyY2gtZm9ybS1zdXJmYWNlOiB2YXIoLS1zaGFkZTkwMCk7XG4gIC0tcGxheWVyc2VhcmNoLWZvcm0taW5wdXQ6IHZhcigtLXNoYWRlODAwKTtcbiAgLS1maWx0ZXItaW5wdXQ6IHZhcigtLXNoYWRlODAwKTtcbiAgLS1maWx0ZXItaW5wdXQtY29sb3I6IHZhcigtLXNoYWRlMzAwKTtcbiAgLS1jdXJyZW50LWZpbHRlci1zdXJmYWNlOiB2YXIoLS1zaGFkZTgwMCk7XG4gIC0tY3VycmVudC1maWx0ZXItY29sb3I6IHZhcigtLXNoYWRlNDAwKTtcbiAgLS1jdXJyZW50LWZpbHRlci1hY3Rpb24tY29sb3I6IHZhcigtLXNoYWRlNjAwKTtcbn1cbiIsIioge1xuICAvKiBwcmV2ZW50IGNhbGxvdXQgd2hlbiBob2xkaW5nIHRhcCBvbiBsaW5rcyAodGhlIG5hdGl2ZSBkaWFsb2cgdGhhdCBjb21lcyB1cCkgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG4gIC8qIHByZXZlbnQgd2Via2l0IGZyb20gcmVzaXppbmcgdGV4dCB0byBmaXQgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXG4gIC8qIG1ha2UgdHJhbnNwYXJlbnQgbGluayBzZWxlY3Rpb24sIGFkanVzdCBsYXN0IHZhbHVlIG9wYWNpdHkgMCB0byAxLjAgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLS1zYWZlLWFyZWEtdG9wOiAwcHg7XG4gIC0taGVhZGVyLWhlaWdodDogNHJlbTtcbiAgLS10YWJzLWhlaWdodDogNXJlbTtcbiAgLS1pbmRpY2F0b3ItdG9wOiA1cHg7XG5cbiAgQHN1cHBvcnRzIChsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKSB7XG4gICAgLS1zYWZlLWFyZWEtdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gICAgLS1pbmRpY2F0b3ItdG9wOiAwcHg7XG4gIH1cblxuICAtLWhlYWRlci1hcHAtb2Zmc2V0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tc2FmZS1hcmVhLXRvcCkpO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCxcbmlucHV0LFxuc2VsZWN0IHtcbiAgZm9udDogNjIuNSUgLyAxLjVyZW0gdmFyKC0tZm9udC1yZWd1bGFyKSwgc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLFxuYm9keSxcbmlucHV0LFxuYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWJhc2UtYm9keS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1ib2R5LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG5oMSxcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubG9nbyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1saWdodCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufVxuXG4uZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5zZWxlY3RhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmEsXG5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xuICAmLmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5sLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuaGVhZGVyIHtcbiAgQG1peGluIGhhaXJsaW5lLWJvdHRvbSB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tc2FmZS1hcmVhLXRvcCkpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTA7XG5cbiAgLmwtYm9keSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIGJ1dHRvbi5pY29uOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgYnV0dG9uLmljb24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG5cbiAgYS5pY29uOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIGEuaWNvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cblxuICAubC1oZWFkZXItdGl0bGUge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcblxuICAgICYubC1ib2R5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc2FmZS1hcmVhLXRvcCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG59XG5cbi5sLXZpZXcgPiAubC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1ib2R5LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ubC1oaWRlLFxuLmwtYnRuLmwtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZXMtdmlldy1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1hcHAtb2Zmc2V0KSk7XG59XG5cbmEuaWNvbi1sYXJnZTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAzLjNyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmVycm9yLXRleHQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbiIsIkBkZWZpbmUtbWl4aW4gaW5zZXQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGRlZmluZS1taXhpbiBoYWlybGluZS10b3AgJGNvbG9yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIH1cbn1cblxuQGRlZmluZS1taXhpbiBoYWlybGluZS1ib3R0b20gJGNvbG9yIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIH1cbn1cblxuQGRlZmluZS1taXhpbiBoYWlybGluZS1sZWZ0ICRjb2xvciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG5AZGVmaW5lLW1peGluIGhhaXJsaW5lLXJpZ2h0ICRjb2xvciB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDAuOCkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIH1cbn1cbiIsIi5sLWJ0bi1vdXRsaW5lIHsgIFxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmwtYnRuIHtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG4gIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgQGFwcGx5IHB5LTI7XG4gIEBhcHBseSBweC00O1xuICBAYXBwbHkgcm91bmRlZC1sZztcbiAgQGFwcGx5IHRydW5jYXRlO1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4gIEBhcHBseSB0cmFja2luZy13aWRlO1xuICBAYXBwbHkgdGV4dC0yeGw7XG4gIEBhcHBseSBsZWFkaW5nLWxvb3NlO1xuICBAYXBwbHkgdXBwZXJjYXNlO1xuICBAYXBwbHkgd2hpdGVzcGFjZS1uby13cmFwO1xuICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbn1cblxuLmwtYnRuLXByaW1hcnkge1xuICBAYXBwbHkgc2hhZG93LW1kO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNlY2Y4ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDM2LCAxODAsIDEyNiwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmwtYnRuLXNlY29uZGFyeSB7XG4gIEBhcHBseSBzaGFkb3ctbWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjc3MmU1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubC1idG4ubC1idG4tc20ge1xuICBAYXBwbHkgcHktMTtcbiAgQGFwcGx5IHB4LTI7XG4gIEBhcHBseSB0ZXh0LWxnO1xuICBAYXBwbHkgbGVhZGluZy1ub3JtYWw7XG4gIEBhcHBseSByb3VuZGVkO1xufVxuXG4ubC1idG4ubC1idG4tbGcge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cblxuLmwtYnRuLWxlZnQge1xuICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmwtYnRuLXJpZ2h0IHtcbiAgQGFwcGx5IHRleHQtY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubC1idG4tbmV4dCB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbn1cblxuLmwtYnRuLWZiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmwtYnRuLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjRhMzIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sLWJ0bi1lbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sLWJ0bi1ndWVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmM2NDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sLWJ0bi1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGlhbG9nLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1kaWFsb2ctYm9yZGVyLWNvbG9yKTtcbn1cblxuLmwtYnRuLXNvY2lhbCB7XG4gIEBhcHBseSB0cnVuY2F0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3ZlbmRvci9yZXNldC5zY3NzJztcblxuQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnY29uZmlncy9saXRlcmFraS5zY3NzJztcblxuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuQGltcG9ydCAnY29yZS5zY3NzJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICdidXR0b25zLnNjc3MnO1xuQGltcG9ydCAndmlld3Muc2Nzcyc7XG5AaW1wb3J0ICdsaXN0LnNjc3MnO1xuQGltcG9ydCAnY29udGVudC1ibG9jay5zY3NzJztcbkBpbXBvcnQgJ2VtcHR5X3N0YXRlLnNjc3MnO1xuQGltcG9ydCAnZ2FtZXMvaW5kZXguc2Nzcyc7XG5AaW1wb3J0ICd0YWJsZXMvaW5kZXguc2Nzcyc7XG5AaW1wb3J0ICdwbGF5ZXJzL2luZGV4LnNjc3MnO1xuQGltcG9ydCAnaG9tZS9pbmRleC5zY3NzJztcbkBpbXBvcnQgJ2Zvcm0uc2Nzcyc7XG5AaW1wb3J0ICdsZXR0ZXIuc2Nzcyc7XG5AaW1wb3J0ICdkaWFsb2cuc2Nzcyc7XG5AaW1wb3J0ICdkaWFsb2dzL2FjY2VwdC1hbmltYXRpb25zLnNjc3MnO1xuQGltcG9ydCAnZGlhbG9ncy9hY2NlcHQtZGlhbG9nLnNjc3MnO1xuQGltcG9ydCAnZGlhbG9ncy9nYW1lLXR5cGUtZGlhbG9nLnNjc3MnO1xuQGltcG9ydCAnY29udmVyc2F0aW9ucy9pbmRleC5zY3NzJztcbkBpbXBvcnQgJ2luc3RydWN0aW9ucy5zY3NzJztcbkBpbXBvcnQgJ3NldHRpbmdzL2luZGV4LnNjc3MnO1xuQGltcG9ydCAncGFuZWwuc2Nzcyc7XG5AaW1wb3J0ICd0YWJzLnNjc3MnO1xuQGltcG9ydCAnYmFkZ2Uuc2Nzcyc7XG5AaW1wb3J0ICdsZXR0ZXJzX2xlZnQuc2Nzcyc7XG5AaW1wb3J0ICd3b3JkX29mX3RoZV9kYXkuc2Nzcyc7XG5AaW1wb3J0ICd2ZW5kb3Ivb2hzbmFwLnNjc3MnO1xuQGltcG9ydCAndmVuZG9yL3NsaWRlb3V0LnNjc3MnO1xuQGltcG9ydCAndmVuZG9yL2FuaW1hdGUuc2Nzcyc7XG5cbkBpbXBvcnQgJ21lZGlhL21heF8yNDAuc2Nzcyc7XG5AaW1wb3J0ICdtZWRpYS9nZW5lcmFsLnNjc3MnO1xuQGltcG9ydCAnYXZhdGFyLnNjc3MnO1xuXG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5vdGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmwtdmlld3Mge1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXdzLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ubC12aWV3IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlci1hcHAtb2Zmc2V0LCAwcHgpKTtcbn1cbiIsIi5saXN0LWJsb2NrIHtcbiAgbWFyZ2luOiAzNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlzdC1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1peGluIGhhaXJsaW5lLWJvdHRvbSB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gICAgQG1peGluIGhhaXJsaW5lLXRvcCB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gIH1cblxuICAuaXRlbS1kaWN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtaXhpbiBoYWlybGluZS1ib3R0b20gdmFyKC0tbGlzdC1ibG9jay1ib3JkZXItY29sb3IpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBvbCB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICAgICAgY29sb3I6ICNmMzljMTI7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYzNTYnO1xuICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1tZWRpYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICB9XG4gICAgLml0ZW0taW5uZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5zZXQge1xuICAgIEBtaXhpbiBpbnNldDtcbiAgfVxuXG4gIC5pdGVtLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLml0ZW0tbWVkaWEgKyAuaXRlbS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuaXRlbS1pbm5lci12ZXJ0aWNhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1peGluIGhhaXJsaW5lLWJvdHRvbSB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5pdGVtLXRpdGxlIHtcbiAgICBAYXBwbHkgdHJ1bmNhdGU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tbGlzdC1ibG9jay1pdGVtLWNvbnRlbnQtdGV4dC1jb2xvcik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC5pdGVtLXRleHQge1xuICAgIEBhcHBseSB0cnVuY2F0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAuaXRlbS10ZXh0LFxuICAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICAuaXRlbS1zY29yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sb3I6IHZhcigtLWl0ZW0tc2NvcmUtY29sb3IpO1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICB9XG4gIH1cblxuICAmLm1lZGlhLWxpc3Qge1xuICAgIC5pdGVtLXRpdGxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pdGVtLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbS1hZnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLWdhbWUtaXRlbS1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgICB0aW1lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJ2dztcbiAgICAgICAgY29sb3I6IHZhcigtLWdhbWUtaXRlbS1pY29uLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLml0ZW0taW5uZXIge1xuICAgICAgICBAbWl4aW4gaGFpcmxpbmUtcmVtb3ZlIGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCBsaSB7XG4gICAgICAuaXRlbS1pbm5lciB7XG4gICAgICAgIEBtaXhpbiBoYWlybGluZS1ib3R0b20gdmFyKC0tbGlzdC1ibG9jay1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIC5pdGVtLWlubmVyIHtcbiAgICAgICAgQG1peGluIGhhaXJsaW5lLXJlbW92ZSBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dvdXQtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1sb2dvdXQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLG51bGwsIi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRlbnQtYmxvY2stdGl0bGUge1xuICBAYXBwbHkgdHJ1bmNhdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAzNXB4IDE1cHggMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbnRlbnQtYmxvY2stdGl0bGUtdGV4dC1jb2xvcik7XG5cbiAgKyAubGlzdC1ibG9jayxcbiAgKyAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiLmwtZW1wdHktc3RhdGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4iLCIubC1nYW1lLXZpZXcgPiAubC1ib2R5IC5wYWdlLWNvbnRlbnR7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLWJvYXJkLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtdmlldy1ib2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZ3O1xufVxuXG4ubC1ib2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sLXBvaW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5sLXJhY2stbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5sLXN3YXAtcmFjayB7XG4gIG1hcmdpbjogMy4ycmVtIDByZW07XG59XG5cbi5sLWJ0bi1leGNoYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS1wbGF5ZXItYnV0dG9uLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wbGF5ZXItYnV0dG9uLWJvcmRlci1jb2xvcik7XG59XG5cbi5sLXJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLXZpZXctcmFjay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWdhbWUtdmlldy1yYWNrLWJvcmRlci1jb2xvcik7XG5cbiAgZGlzcGxheTogZmxleDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtdmlldy1yYWNrLWJvdHRvbS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gIC5sLWxldHRlcjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4ubC10aXAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmwtY291bnQtYnViYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLXZpZXctYnViYmxlLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZ2FtZS12aWV3LWJ1YmJsZS10ZXh0LWNvbG9yKTtcbiAgd2lkdGg6IDEuN3JlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHJpZ2h0OiAwLjJyZW07XG4gIHRvcDogMC4ycmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC45cmVtO1xufVxuXG4ubC1jb3VudC1idWJibGUtbGFyZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtdmlldy1idWJibGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1nYW1lLXZpZXctYnViYmxlLXRleHQtY29sb3IpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjlyZW07XG59XG5cbiIsIi5nYW1lLXZpZXctaGVhZGVyIHtcbiAgLmhlYWRlci1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxlZnQsXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgW2RhdGEtYWN0aW9uPVwiY29udmVyc2F0aW9uXCJdLmRpc2FibGUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG4ubC10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAzMCU7XG4gIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ubC1zdGF0dXMtdmlldy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLXZpZXctc3RhdHVzLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ubC1zdGF0dXMtdmlldyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWluLWhlaWdodDogNHJlbTtcblxuICAudHVybi1pbmRpY2F0b3Ige1xuICAgIGgxLCBoMiB7XG4gICAgICBjb2xvcjogdmFyKC0tZ2FtZS12aWV3LXN0YXR1cy10dXJuLWluZGljYXRvci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmwtYXZhdGFyLWljb24gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAuaXRlbS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIGZsZXg6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcigtLWdhbWUtdmlldy1zdGF0dXMtaXRlbS1jb250ZW50LXRleHQtY29sb3IpO1xuICB9XG5cbiAgJi5nYW1lLXJhcGlkIHtcbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDM1JTtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIH1cblxuICAuaXRlbS10aXRsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLml0ZW0taW5uZXIge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQG1peGluIGhhaXJsaW5lLXJlbW92ZSBib3R0b207XG4gIH1cblxuICAuaXRlbS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAuaXRlbS1pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5pdGVtLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaXRlbS1tZWRpYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbn1cbiIsIi5sLWNvbnRyb2xzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5maWxsLWhlaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtdmlldy1jb250cm9scy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHotaW5kZXg6IDEwMjtcbn1cblxuLmwtY29udHJvbHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5sZWZ0LFxuICAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzMlO1xuXG4gICAgYnV0dG9uLmljb24sXG4gICAgYS5pY29uIHtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jZW50ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgbWluLXdpZHRoOiAzMyU7XG4gIH1cblxuICAubC1wbGF5LWJ0biB7XG4gICAgQGFwcGx5IGwtYnRuLW91dGxpbmU7XG4gICAgQGFwcGx5IHRleHQtNHhsOyBcbiAgICBAYXBwbHkgcC0zO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cbiAgICAmLmwtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5sLXBsYXktbmV4dC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5sLW5vLXRleHQtb3ZlcmZsb3cge1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4ubC1sZXR0ZXJzLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5sLXBhbmVsLmdhbWUtYWN0aW9ucy1wYW5lbCB7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHotaW5kZXg6IDEwMTtcbiAgYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5saXN0LWJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2FtZS12aWV3LWNvbnRyb2xzLXBhbmVsLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLml0ZW0taW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIEBtaXhpbiBoYWlybGluZS1jb2xvciBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2FtZS12aWV3LWNvbnRyb2xzLXBhbmVsLXRleHQtY29sb3IpO1xuICB9XG4gIC5pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tZ2FtZS12aWV3LWNvbnRyb2xzLXBhbmVsLXRpdGxlLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuaWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6IHZhcigtLWdhbWUtdmlldy1jb250cm9scy1wYW5lbC1pY29uLWNvbG9yKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubC1hY3Rpb24tYnRuIHtcbiAgb3BhY2l0eTogMC41O1xuICAmLmwtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0LjRyZW07XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuYnRuLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYnRuLWxhYmVsLWNvbmRlbnNlZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICB9XG59XG5cbi5uby1tb3JlLWxldHRlcnMge1xuICBjb2xvcjogdmFyKC0tZ2FtZS12aWV3LW5vLWxldHRlcnMtdGV4dC1jb2xvcik7XG59XG4iLCIubC1nYW1lLXZpZXcge1xuICAucmVjZW50LXdvcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEwMCU7XG4gICAgbWluLWhlaWdodDogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2FtZS1yZWNlbnQtd29yZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuIiwiLmwtYmxhbmstdmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFuay12aWV3LWJhY2tncm91bmQtY29sb3IpO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5sLWxldHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMC4ycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYW5rLXZpZXctbGV0dGVyLWJvcmRlci1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFuay12aWV3LWxldHRlci1jb2xvcik7XG4gIH1cblxuICAubC1idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFuay12aWV3LWxldHRlci1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFuay12aWV3LWxldHRlci1ib3JkZXItY29sb3IpO1xuICB9XG59XG4iLCIubmV3Z2FtZS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmlvbi10cm9waHkge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cblxuLmwtZ2FtZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLmwtYXZhdGFyLWljb24ge1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAubC1ib2FyZC1taW5pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtYm9hcmQtbWluaS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmwtbGV0dGVyLW1pbmkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtbGlzdC1jb250ZW50LWJsb2NrLXRpdGxlLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtY29udGVudC1ibG9jay10aXRsZS10ZXh0LWNvbG9yKTtcblxuICAgIGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtY29udGVudC1ibG9jay10aXRsZS1saW5rLWNvbG9yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgfVxuXG4gICAgLnRvdGFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDFweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtdG90YWwtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYW1lLWl0ZW0tbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdhbWUtbGlzdC1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdhbWUtbGlzdC1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2FtZS1saXN0LWJvcmRlci1ib3R0b20tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1ibG9jay5nYW1lLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG59XG4iLCIubC1nYW1lLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gIC50dXJuLWluZGljYXRvciB7XG4gICAgY29sb3I6IHZhcigtLWdhbWUtaXRlbS10dXJuLWluZGljYXRvci1jb2xvcik7XG4gIH1cblxuICAubC1ib2FyZC1taW5pIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5sLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMi41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtaXRlbS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAmLmwtcmVtb3ZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ2FtZS1pdGVtLWJ1dHRvbi1yZW1vdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tYnV0dG9uLXJlbW92ZS10ZXh0LWNvbG9yKTtcblxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdhbWUtaXRlbS1idXR0b24tcmVtb3ZlLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubC1yZW1hdGNoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ2FtZS1pdGVtLWJ1dHRvbi1yZW1hdGNoLWJvcmRlci1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tZ2FtZS1pdGVtLWJ1dHRvbi1yZW1hdGNoLXRleHQtY29sb3IpO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ2FtZS1pdGVtLWJ1dHRvbi1yZW1hdGNoLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtLXRpdGxlLXJvdyB7XG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBjb2xvcjogdmFyKC0tZ2FtZS1pdGVtLXRleHQtY29sb3IpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tYWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICB9XG4gIH1cblxuICAubC1wbGF5ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubC1wbGF5ZXItbmFtZSB7XG4gICAgQGFwcGx5IHRydW5jYXRlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5sLXBsYXllci1yYW5raW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2FtZS1pdGVtLXJlY2VudC13b3JkLWNvbG9yKTtcbiAgfVxuXG4gIC5sLWF2YXRhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogOHZ3O1xuICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tbWVkaWEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaXRlbS1pbm5lciB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgbWFyZ2luOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgYm90dG9tO1xuICB9XG5cbiAgLml0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICAgIG1pbi1oZWlnaHQ6IDV2dztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1dnc7XG4gIH1cblxuICAuaXRlbS1nYW1lLXR5cGUge1xuICAgIGNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tcmVjZW50LXdvcmQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVjZW50LXdvcmQge1xuICAgIGNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tcmVjZW50LXdvcmQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG5cbiAgLnRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1saXN0IHtcbiAgJi5nYW1lLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgYm90dG9tO1xuICAgICAgQG1peGluIGhhaXJsaW5lLXJlbW92ZSB0b3A7XG4gICAgfVxuICB9XG59XG4iLCIubC1uZXctZ2FtZSB7XG4gIC5saXN0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXctZ2FtZS1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgdWwge1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgdG9wO1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgYm90dG9tO1xuICB9XG5cbiAgLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6IHZhcigtLW5ldy1nYW1lLWl0ZW0tY29udGVudC10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIC5pdGVtLW1lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLml0ZW0taW5uZXIge1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgYm90dG9tO1xuXG4gICAgLml0ZW0tdGl0bGUtcm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cblxuICAgIC5pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbmV3LWdhbWUtaXRlbS10ZXh0LWNvbG9yKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC5nYW1lLW9wcG9uZW50IHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXctZ2FtZS1pdGVtLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsLnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkYmxhY2s7XG4gIH1cblxuICAubC1zcXVhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXctZ2FtZS1zcXVhcmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgd2lkdGg6IHZhcigtLW5ldy1nYW1lLXNxdWFyZS1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLW5ldy1nYW1lLXNxdWFyZS1zaXplKTtcbiAgICAmLmljb24ge1xuICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgIH1cbiAgICAmLmljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbmV3LWdhbWUtc3F1YXJlLWljb24tZm9udC1zaXplKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXctZ2FtZS1zcXVhcmUtaWNvbi1jb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIubC13b3JkLW9mLXRoZS1kYXktaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLmwtc3F1YXJlLXNtYWxsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2FtZS1pdGVtLXRleHQtY29sb3IpO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1nYW1lLWl0ZW0tdGV4dC1jb2xvcik7XG4gIH1cblxuICAud29yZC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5pdGVtLXRleHQge1xuICAgIHNwYW4ge1xuICAgICAgQGFwcGx5IHRydW5jYXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtdGFibGVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFibGVzLXZpZXctZ2FtZS1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuXG4gIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlcy12aWV3LWNvbnRlbnQtYmxvY2stdGl0bGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXRhYmxlcy12aWV3LWNvbnRlbnQtYmxvY2stdGl0bGUtdGV4dC1jb2xvcik7XG5cbiAgICBhIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAubGlzdC1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYW1lLWl0ZW0tbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRhYmxlcy12aWV3LWxpc3QtYmxvY2stYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRhYmxlcy12aWV3LWxpc3QtYmxvY2stYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAuaXRlbS1zY29yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJ2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGVzLXZpZXctbGlzdC1ibG9jay1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWdhbWUtaXRlbSB7XG4gICAgLmwtYXZhdGFyLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDExdnc7XG4gICAgICAgIGhlaWdodDogMTF2dztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWlubmVye1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtYmxvY2suZ2FtZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFibGVzLXZpZXctZ2FtZS1saXN0LWJhY2tncm91bmQtY29sb3IpO1xufVxuIiwiI3BsYXllcnNlYXJjaC12aWV3LndpdGgtZmlsdGVyLWJhciB7XG4gIC0tZmlsdGVycy1oZWlnaHQ6IDVyZW07XG59XG5cbiNwbGF5ZXJzZWFyY2gtdmlldyB7XG4gIC0tZmlsdGVycy1oZWlnaHQ6IDByZW07XG4gIC0tdGFicy1oZWlnaHQ6IDVyZW07XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWFwcC1vZmZzZXQpICsgdmFyKC0tdGFicy1oZWlnaHQpICsgdmFyKC0tZmlsdGVycy1oZWlnaHQpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuI3NoYXJlIHtcbiAgaTpiZWZvcmUge1xuICAgIEBhcHBseSBmb250LWJvbGQ7XG4gIH1cbn1cblxuLmludml0ZS1mcmllbmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5wbGF5ZXJzZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiB2YXIoLS1oZWFkZXItYXBwLW9mZnNldCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsYXllcnNlYXJjaC1mb3JtLXN1cmZhY2UpO1xuICBAbWl4aW4gaGFpcmxpbmUtYm90dG9tIHZhcigtLWxpc3QtYmxvY2stYm9yZGVyLWNvbG9yKTtcblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxheWVyc2VhcmNoLWZvcm0taW5wdXQpO1xuICB9XG4gIGlucHV0OmZvY3VzIHtcbiAgICBAYXBwbHkgb3V0bGluZS1ub25lO1xuICB9XG59XG5cbi5jdXJyZW50LWZpbHRlcnMge1xuICBAYXBwbHkgZmxleDtcbiAgQGFwcGx5IG14LTM7XG5cbiAgLmZpbHRlciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSBtci0yO1xuICAgIEBhcHBseSBtYi0yO1xuICAgIEBhcHBseSBmbGV4O1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdXJyZW50LWZpbHRlci1zdXJmYWNlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jdXJyZW50LWZpbHRlci1jb2xvcik7XG4gICAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgICAgQGFwcGx5IHB5LTM7XG4gICAgICBAYXBwbHkgcHgtNTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBAYXBwbHkgdGV4dC0yeGw7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAYXBwbHkgcHItMztcbiAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgIEBhcHBseSBpbnNldC15LTA7XG4gICAgICBAYXBwbHkgcmlnaHQtMDtcbiAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgIEBhcHBseSB0ZXh0LTN4bDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jdXJyZW50LWZpbHRlci1hY3Rpb24tY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4jZmlsdGVyLWRpYWxvZyB7XG4gIGxhYmVsIHtcbiAgICBAYXBwbHkgdGV4dC1sZWZ0IHVwcGVyY2FzZSBibG9jayBtYi0yO1xuICB9XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlsdGVyLWlucHV0KTtcbiAgICBjb2xvcjogdmFyKC0tZmlsdGVyLWlucHV0LWNvbG9yKTtcbiAgICBAYXBwbHkgdy1mdWxsIHB4LTQgdGV4dC0yeGwgYXBwZWFyYW5jZS1ub25lIHJvdW5kZWQtbGcgcHktMyBsZWFkaW5nLXRpZ2h0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAYXBwbHkgb3V0bGluZS1ub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteS0wIHJpZ2h0LTAgZmxleCBpdGVtcy1jZW50ZXIgcHgtMjtcbn1cbiIsIiNwbGF5ZXItdmlldyB7XG4gIGhlYWRlciB7XG4gICAgYnV0dG9uLmljb246OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBbZGF0YS1hY3Rpb249XCJzZXR0aW5nc1wiXS5kaXNhYmxlIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH1cbn1cblxuLnBsYXllci1oZWFkZXItaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGxheWVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgLmwtYXZhdGFyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDEuNXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksXG4gICAgICAwIDEuNXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBpbWcge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYXllci11c2VybmFtZSB7XG4gIEBhcHBseSB0cnVuY2F0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWF4LXdpZHRoOiA2MHZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYmFzZS1kYXJrLWJsdWlzaC10ZXh0LWNvbG9yKTtcbn1cblxuLnBsYXllci1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbGF5ZXItbG9jYXRpb24sXG4ucGxheWVyLWdlbmRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJhc2UtYmx1aXNoMi10ZXh0LWNvbG9yKTtcblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3O1xuICAgIGNvbG9yOiAjYzNjZGRlO1xuICB9XG59XG4ucGxheWVyLWxvY2F0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICBkaXYge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4ucGxheWVyLXN1Yi1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGxheWVyLWxhc3QtbW92ZSxcbi5wbGF5ZXItZ2FtZXMtbm8sXG4ucGxheWVyLWFib3V0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tYmFzZS1ibHVpc2gyLXRleHQtY29sb3IpO1xufVxuXG4ucGxheWVyLWFib3V0IHtcbiAgY29sb3I6IHZhcigtLWJhc2UtYmx1aXNoMi10ZXh0LWNvbG9yKTtcbn1cblxuLmwtcHJvZmlsZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLmwtYnRuIHtcbiAgICBAYXBwbHkgZmxleC0xO1xuICB9XG4gIC5sLWJ0bi1lZGl0IHtcbiAgICBjb2xvcjogdmFyKC0tcGxheWVyLWJ1dHRvbi1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wbGF5ZXItYnV0dG9uLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgXG59XG5cbi5sLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbGF5ZXItdmlldy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXBsYXllci12aWV3LWNvbG9yKTtcblxuICAubGlzdC1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLmNlbGwge1xuICAgIEBhcHBseSBmbGV4LXdyYXA7XG4gIH1cblxuICAuY2VsbC1jb250ZW50IHtcbiAgICBAYXBwbHkgdGV4dC02eGw7XG4gICAgQGFwcGx5IG1iLTY7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWRhcmstYmx1aXNoLXRleHQtY29sb3IpO1xuICB9XG5cbiAgLmNlbGwtY29udGVudC1sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtMnhsO1xuICAgIEBhcHBseSB1cHBlcmNhc2U7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWJsdWlzaC10ZXh0LWNvbG9yKTtcbiAgICBtaW4taGVpZ2h0OiAzLjZyZW07XG4gIH1cblxuICAuY2VsbC1jb250ZW50LWhpZ2hsaWdodCB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH0gXG59XG5cbi5pb3MtMTEge1xuICAubC1wcm9maWxlLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnBsYXllci1yYW5raW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxheWVyLXZpZXctcmFua2luZy1iYWNrZ3JvdW5kKTtcblxuICAucGxheWVyLXJhbmtpbmctaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG5cbiAgLnBsYXllci1yYW5raW5nLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAYXBwbHkgdGV4dC02eGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cblxuLnBsYXllci12ZXJzdXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcGxheWVyLXZpZXctYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxheWVyLXZpZXctYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLnBsYXllci12ZXJzdXMtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgY29sb3I6IHZhcigtLWJhc2UtZGFyay1ibHVpc2gtdGV4dC1jb2xvcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAucGxheWVyLXZlcnN1cy1oZWFkZXIteW91LFxuICAgIC5wbGF5ZXItdmVyc3VzLWhlYWRlci12cyxcbiAgICAucGxheWVyLXZlcnN1cy1oZWFkZXItcGxheWVyIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgLnBsYXllci12ZXJzdXMtaGVhZGVyLXlvdSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wbGF5ZXItdmVyc3VzLWhlYWRlci12cyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5wbGF5ZXItdmVyc3VzLWhlYWRlci1wbGF5ZXIge1xuICAgICAgQGFwcGx5IHRydW5jYXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnBsYXllci12ZXJzdXMtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDEuNHJlbSAwO1xuICB9XG5cbiAgLnBsYXllci12ZXJzdXMtb3RoZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC5iYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAuYmFyLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU5NWRkO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuICB9XG4gIC5wbGF5ZXItdmVyc3VzLW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5iYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIC5iYXItaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlY2Y4ZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsYXllci12ZXJzdXMtbWUsXG4gIC5wbGF5ZXItdmVyc3VzLW90aGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWdyYXlpc2gtYmx1ZS10ZXh0LWNvbG9yKTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAuYmFyLWluZGljYXRvciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxheWVyLXZlcnN1cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1wbGF5ZXItdmlldy12ZXJzdXMtdGl0bGUtY29sb3IpO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwLjFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAxMnB4IDAgcmdiYSgyNTUsIDE0MiwgMTg3LCAwLjIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5zdGF0c2luZm8ge1xuICBjb2xvcjogdmFyKC0tYmFzZS1ibHVpc2gtdGV4dC1jb2xvcik7XG59XG5cbi5zdGF0cy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxheWVyLXZpZXctYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wbGF5ZXItdmlldy1ib3JkZXItY29sb3IpO1xuXG4gIC5zdGF0cy1zZWN0aW9uLWhlYWRlciB7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1ibHVpc2gtdGV4dC1jb2xvcik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgfVxufVxuIiwiLmwtYWN0aXZlLXBsYXllcnMge1xuICAubGlzdC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlcy12aWV3LWNvbnRlbnQtYmxvY2stdGl0bGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXRhYmxlcy12aWV3LWNvbnRlbnQtYmxvY2stdGl0bGUtdGV4dC1jb2xvcik7XG4gIH1cbn1cblxuLmwtYWN0aXZlLXBsYXllcnMsXG4ubC1yYW5raW5nLXZpZXcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWJsZXMtdmlldy1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gIC5sLWZyaWVuZCB7XG4gICAgLml0ZW0tdGl0bGUsIC5pdGVtLWFmdGVyLCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUtcGxheWVyLWZyaWVuZC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhpZ2hsaWdodCB7XG4gICAgLml0ZW0tdGl0bGUsIC5pdGVtLWFmdGVyLCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUtcGxheWVyLWhpZ2hsaWdodC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiI3BsYXllci1hdmF0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuIiwiLmwtaG9tZS12aWV3IHtcbiAgLmhvbWUtcGFuZWwge1xuICAgIGhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG9tZS12aWV3LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgQG1peGluIGhhaXJsaW5lLWJvdHRvbSB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1hcHAtb2Zmc2V0KSArIHZhcigtLXRhYnMtaGVpZ2h0KSk7XG4gICAgfVxuICB9XG5cbiAgLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMuN3JlbTtcbiAgfVxufVxuXG4uc2hvdy1hZHMge1xuICAubC1ob21lLXZpZXcgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG4gIC5pb3MtMTEge1xuICAgIC5sLWhvbWUtdmlldyAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sLW1lbnUge1xuICB0b3A6IHZhcigtLXNhZmUtYXJlYS10b3ApICFpbXBvcnRhbnQ7XG4gIFxuICAubGlzdC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgLml0ZW0taW5uZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtYmxvY2sgPiAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tY29udGVudC1iYWNrZ3JvdW5kLXZpZXcpO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tY29udGVudC10ZXh0LWNvbG9yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLml0ZW0taW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAudmVyc2lvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS12ZXJzaW9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiLmxpc3QtYmxvY2sge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLml0ZW0tdGl0bGUubGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICArIC5pdGVtLWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6IHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XG4gIH1cblxuICAub25vZmZzd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjFzIGVhc2UtaW4gMHM7XG4gIH1cblxuICAub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLFxuICAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJUYWtcIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlY2Y4ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIk5pZVwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgbWFyZ2luOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMy41cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIDBzO1xuICB9XG5cbiAgLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbiIsIi5sLWxldHRlciB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IHZhcigtLWJhc2UtbGV0dGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1iYXNlLWxldHRlci10ZXh0LWNvbG9yKTtcbiAgei1pbmRleDogMTAxO1xuICBib3JkZXItcmFkaXVzOiAxLjJ2dztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhc2UtbGV0dGVyLWZvbnQtd2VpZ2h0KTtcblxuICAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMC40dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4ydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXZ3KTtcbiAgICBib3gtc2hhZG93OiAwcHggMC42dncgMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAubC10b3RhbCB7XG4gICAgZm9udC1zaXplOiA0MCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gIC5sLXBvaW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgZm9udC1zaXplOiA0MCU7XG4gIH1cbiAgLmwtY2hhciB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWxldHRlci10ZXh0LWJvYXJkKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjh2aDtcbiAgfVxufVxuXG4ubC1sZXR0ZXItYmxhbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXR0ZXItYmxhbmstYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5sLWxldHRlci1PIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLW8tYmFja2dyb3VuZC1jb2xvcik7XG4gIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byBib3R0b20sXG4gICAgICB2YXIoLS1sZXR0ZXItby13cmFwcGVyLWdyYWRpZW50LWNvbG9yMSkgMCUsXG4gICAgICB2YXIoLS1sZXR0ZXItby13cmFwcGVyLWdyYWRpZW50LWNvbG9yMikgMTUlXG4gICAgKTtcbiAgfVxufVxuXG4ubC1sZXR0ZXItUiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxldHRlci1yLWJhY2tncm91bmQtY29sb3IpO1xuICAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgdmFyKC0tbGV0dGVyLXItd3JhcHBlci1ncmFkaWVudC1jb2xvcjEpIDAlLFxuICAgICAgdmFyKC0tbGV0dGVyLXItd3JhcHBlci1ncmFkaWVudC1jb2xvcjIpIDE1JVxuICAgICk7XG4gIH1cbn1cblxuLmwtbGV0dGVyLUIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXR0ZXItYi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgIHZhcigtLWxldHRlci1iLXdyYXBwZXItZ3JhZGllbnQtY29sb3IxKSAwJSxcbiAgICAgIHZhcigtLWxldHRlci1iLXdyYXBwZXItZ3JhZGllbnQtY29sb3IyKSAxNSVcbiAgICApO1xuICB9XG59XG5cbi5sLWxldHRlci1HIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLWctYmFja2dyb3VuZC1jb2xvcik7XG4gIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byBib3R0b20sXG4gICAgICB2YXIoLS1sZXR0ZXItZy13cmFwcGVyLWdyYWRpZW50LWNvbG9yMSkgMCUsXG4gICAgICB2YXIoLS1sZXR0ZXItZy13cmFwcGVyLWdyYWRpZW50LWNvbG9yMikgMTUlXG4gICAgKTtcbiAgfVxufVxuXG4ubC1sZXR0ZXItWSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxldHRlci15LWJhY2tncm91bmQtY29sb3IpO1xuICAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgdmFyKC0tbGV0dGVyLXktd3JhcHBlci1ncmFkaWVudC1jb2xvcjEpIDAlLFxuICAgICAgdmFyKC0tbGV0dGVyLXktd3JhcHBlci1ncmFkaWVudC1jb2xvcjIpIDE1JVxuICAgICk7XG4gIH1cbn1cblxuLmwtbGV0dGVyLVJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLXItZ3JheS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmwtbGV0dGVyLVlHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLXktZ3JheS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmwtbGV0dGVyLUdHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLWctZ3JheS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmwtbGV0dGVyLUJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV0dGVyLWItZ3JheS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmwtbGV0dGVyLWJsYW5rRyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxldHRlci1ibGFuay1ncmF5LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ubC13b3JkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtd29yZC1sZXR0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxLjV2dztcbiAgd2lkdGg6IDYuOHZ3O1xuICBoZWlnaHQ6IDYuOHZ3O1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwLjA1cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCAxcHggaHNsYSgwLCAwJSwgMCUsIDAuMSk7XG59XG4iLCIubW9kYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1pbm5lciB7XG4gIHdpZHRoOiAyNXJlbTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1peGluIGhhaXJsaW5lLWJvdHRvbSB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbW9kYWwtdGV4dC1jb2xvcik7XG59XG4ubW9kYWwtd2lkZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXNhZmUtYXJlYS10b3ApO1xuICBsZWZ0OiAwcHg7XG59XG4ubW9kYWwtd2lkZS1hY2NlcHQsXG4ubW9kYWwtd2lkZS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2RhbC13aWRlLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLm1vZGFsLWNvbnRlbnQtY29udGFpbmVyLFxuICAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgKyAubW9kYWwtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5tb2RhbC1idXR0b25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmLm1vZGFsLWJ1dHRvbnMtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtYnV0dG9uIHtcbiAgQGFwcGx5IHRydW5jYXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbW9kYWwtYnV0dG9uLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gIEBtaXhpbiBoYWlybGluZS1yaWdodCB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIH1cbiAgJi5tb2RhbC1idXR0b24tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tbW9kYWwtYnV0dG9uLWJvbGQtY29sb3IpO1xuICB9XG59XG5cbi5tb2RhbC1idXR0b25zLXZlcnRpY2FsIHtcbiAgLm1vZGFsLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAbWl4aW4gaGFpcmxpbmUtcmVtb3ZlIHJpZ2h0O1xuICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgdG9wO1xuICAgIEBtaXhpbiBoYWlybGluZS1ib3R0b20gdmFyKC0tbGlzdC1ibG9jay1ib3JkZXItY29sb3IpO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgIEBtaXhpbiBoYWlybGluZS1yZW1vdmUgYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5wbGF5ZXItbmFtZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uaW5kaWNhdG9yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubW9kYWwtY29udGVudC10aXRsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuLmFjY2VwdC1jb250YWluZXIgLmwtYnRuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uZGVjbGluZS1jb250YWluZXIgLmwtYnRuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG4uZ2FtZS10eXBlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5nYW1lLXR5cGUtdGV4dCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuLnNsaWRlLWxlZnQtYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgNzZkZWcsXG4gICAgdmFyKC0tYWNjZXB0LWRpYWxvZy1sZWZ0LXNsaWRlLWJhY2tncm91bmQtY29sb3IpIDUwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJVxuICApO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVMZWZ0VG9SaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4yLCAxKTtcbn1cblxuLnNsaWRlLXJpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIC0xMDRkZWcsXG4gICAgdmFyKC0tYWNjZXB0LWRpYWxvZy1yaWdodC1zbGlkZS1iYWNrZ3JvdW5kLWNvbG9yKSA1MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCVcbiAgKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlUmlnaHRUb0xlZnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMiwgMSk7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0VG9SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpIHRyYW5zbGF0ZXkoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDBweCkgdHJhbnNsYXRleSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodFRvTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSkgdHJhbnNsYXRleSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDBweCkgdHJhbnNsYXRleSgwcHgpO1xuICB9XG59XG4iLCIubW9kYWwtY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tb2RhbC1jb250ZW50LXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtIDByZW07XG59XG5cbi52cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cmVtIDJyZW07XG59XG5cbi5wbGF5ZXIsXG4uaW5kaWNhdG9yIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGF5ZXItYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucGxheWVyLW5hbWUge1xuICBAYXBwbHkgdHJ1bmNhdGU7XG4gIG1heC13aWR0aDogMjV2dztcbiAgbWluLXdpZHRoOiAyNXZ3O1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLmluZGljYXRvciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZGljYXRvciBzcGFuIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2xpZGUtcmlnaHQtYmcsXG4uc2xpZGUtbGVmdC1iZyB7XG4gIHdpZHRoOiAxNjB2dztcbiAgaGVpZ2h0OiAxNDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWNjZXB0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAzcmVtO1xufVxuXG4uYWNjZXB0LWNvbnRhaW5lciAubC1idG4ge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZGVjbGluZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgM3JlbTtcbn1cblxuLmRlY2xpbmUtY29udGFpbmVyIC5sLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1iYXNlLWxpZ2h0LXRleHQtY29sb3IpO1xufVxuXG4uZ2FtZS10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VwdC1kaWFsb2ctZ2FtZS10eXBlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uZ2FtZS10eXBlLXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1hY2NlcHQtZGlhbG9nLWdhbWUtdHlwZS1jb2xvcik7XG59XG5cbi5tb2RhbC13aWRlLXN1bW1hcnkge1xuICAubC1ib2R5IHtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDQuNHJlbTtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2FtZS1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuXG4gIC5nYW1lLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlzdC1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gIC5sLXdvcmQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAuc3VtbWFyeS1jb250YWluZXIge1xuICAgIEBhcHBseSBzaGFkb3ctbWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlzdC1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJiArIC5zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAubGlzdC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdWwge1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnMtcGxheWVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxuXG4gIC5wbGF5ZXItc2NvcmUge1xuICAgIEBhcHBseSB0ZXh0LTR4bDtcbiAgICBAYXBwbHkgcHQtMjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbn1cblxuXG4uY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMXB4O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jZWxsLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5jZWxsLXNlY3Rpb24ge1xuICBmbGV4OiAxIDAgNjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jZWxsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udS1mbGV4LWhhbGZzIHtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLmNsb3NlLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubC13b3JkLXBvaW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBjb2xvcjogdmFyKC0tbGlzdC1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi13aWR0aDogMS40cmVtO1xufSIsIiNnYW1lLXR5cGUtZGlhbG9nLFxuI2NwdS1nYW1lLXR5cGUtZGlhbG9nIHtcbiAgd2lkdGg6IDgwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWNmOGU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAuZ2FtZS10eXBlLWRpYWxvZyB7XG4gICAgLmxpc3QtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLml0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1saW5rLWNvbG9yKTtcblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gICAgLmluZm8tZGljdHMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb3JlLWxpbmstY29udGFpbmVyIHtcbiAgICBAbWl4aW4gaGFpcmxpbmUtdG9wIHZhcigtLWxpc3QtYmxvY2stYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgICAgLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1tb3JlLWxpbmstYmFja2dyb3VuZC1jb2xvclxuICAgICkgIWltcG9ydGFudDtcbiAgICAubW9yZS1saW5rIHtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldy1nYW1lLXR5cGUtZGlhbG9nLWxpbmstY29sb3IpO1xuICAgICAgfVxuICAgICAgc3Bhbi5kZWZhdWx0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgfVxuXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1saW5rLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtb3B0aW9ucyB7XG4gICAgQG1peGluIGhhaXJsaW5lLXRvcCB2YXIoLS1saXN0LWJsb2NrLWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgICAgLS1uZXctZ2FtZS10eXBlLWRpYWxvZy1tb3JlLW9wdGlvbnMtYmFja2dyb3VuZC1jb2xvclxuICAgICkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnRhYnMge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgaW5wdXQudGFiLWlucHV0LFxuICBpbnB1dC50YWctaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsYWJlbC50YWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgaW5wdXQudGFiLWlucHV0OmNoZWNrZWQgKyBsYWJlbC50YWItbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAmID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzNlY2Y4ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dC50YWctaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLnRhZyB7XG4gICAgYmFja2dyb3VuZDogIzNlY2Y4ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4XG4gICAgICByZ2JhKHJlZCgjM2VjZjhlKSwgZ3JlZW4oIzNlY2Y4ZSksIGJsdWUoIzNlY2Y4ZSksIDAuNCk7XG4gICAgY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgaW5wdXQudGFiLWlucHV0OmNoZWNrZWQgKyBsYWJlbC50YWItbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE2cHggMTZweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSAjM2VjZjhlO1xuICB9XG5cbiAgI2NsYXNzaWMtY29udGVudCxcbiAgI3JhcGlkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDE1cHggMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgI2NsYXNzaWM6Y2hlY2tlZCB+ICNjbGFzc2ljLWNvbnRlbnQsXG4gICNyYXBpZDpjaGVja2VkIH4gI3JhcGlkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIubC1jb252ZXJzYXRpb25zIHtcbiAgLmwtYXZhdGFyLWljb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbiAgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5pdGVtLWlubmVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgdWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbiIsIi5sLWNvbnZlcnNhdGlvbi12aWV3IHtcbiAgLmwtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5sLWNvbnZlcnNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnZlcnNhdGlvbi1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLmwtbWVzc2FnZXMge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAubC1hdmF0YXItaWNvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cblxuICAgICAgLmwtYXZhdGFyLWljb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZXNzYWdlcy1ncm91cCB7XG4gICAgICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLm1lc3NhZ2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udmVyc2F0aW9uLW1lc3NhZ2VzLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC4ycmVtIDA7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGltZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgfVxuICAgICAgJi5sLXlvdSB7XG4gICAgICAgIC5tZXNzYWdlcyB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IG1yLTQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sLW1lIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAubWVzc2FnZXMtZ3JvdXAge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZXMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb252ZXJzYXRpb24tbWUtbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb252ZXJzYXRpb24tbWUtbWVzc2FnZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICBwbGFjZS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5sLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udmVyc3RhdGlvbi1tZXNzYWdlLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuXG4gIHRleHRhcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLml0ZW0tYWZ0ZXIge1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWNmOGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMzYsIDE4MCwgMTI2LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDUwLCA1MCwgOTMsIDAuMTEpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogSW9uaWNvbnMsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG59XG4iLCIuY29udmVyc2F0aW9uLXZpZXctaGVhZGVyIHtcbiAgLmhlYWRlci1sYWJlbCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGFwcGx5IHRydW5jYXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtaW5zdHJ1Y3Rpb25zIHtcbiAgY29sb3I6IHZhcigtLWluc3RydWN0aW9ucy12aWV3LXRleHQtY29sb3IpO1xuXG4gIHNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW5zdHJ1Y3Rpb25zLXZpZXctdGV4dC1jb2xvcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgJi5sLXBhcmVudC1ub2RlIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmwtc2V0dGluZ3Mge1xuICAuc2V0dGluZy1lbmFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1zZXR0aW5ncy1mb3JtLWVuYWJsZSk7XG4gIH1cbiAgLnNldHRpbmctZGlzYWJsZSB7XG4gICAgY29sb3I6IHZhcigtLXNldHRpbmdzLWZvcm0tZGlzYWJsZSk7XG4gIH1cbiAgLnBob3RvLWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIC5sLXBsYXllci1uYW1lLFxuICAgIC5sLWF2YXRhci1pY29uIHtcbiAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnVwbG9hZC1idG4tYmxvY2sge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAgIC5sLWJ0biB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbiIsIi5sLWxvZ2luLXZpZXcsXG4ubC1lbWFpbC12aWV3IHtcbiAgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZXMtdmlldy1nYW1lLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ydWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0tcnVsZXMtbGluay1jb2xvcik7XG4gICAgfVxuICB9XG59XG4udGV4dC0wIHsgXG4gIGZvbnQtc2l6ZTogMDtcbn1cbiIsIi5sLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAmLmJvdHRvbS10by10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuIiwiLmwtdGFicyB7XG4gIEBtaXhpbiBoYWlybGluZS1ib3R0b20gdmFyKC0tdGFicy1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMHB4O1xuICB0b3A6IHZhcigtLWhlYWRlci1hcHAtb2Zmc2V0KTtcbiAgaGVpZ2h0OiB2YXIoLS10YWJzLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFicy1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAuc2xpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYnMtc2xpZGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS10YWJzLWxpbmstY29sb3IpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIH1cblxuICAgIEBtaXhpbiB0YWJzIDM7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB+IC5zbGlkZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJhZGdlIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuIiwiI2xldHRlcnMtbGVmdC1kaWFsb2cge1xuICB3aWR0aDogODB2dztcbn1cblxuLmxldHRlcnMtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDYlO1xuXG4gIC5sZXR0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgZmxleDogMSAwIDIxJTtcbiAgfVxuXG4gIC5sLXdvcmQtbGV0dGVyIHtcbiAgICB3aWR0aDogNS44dnc7XG4gICAgaGVpZ2h0OiA1Ljh2dztcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgLmwtd29yZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG5cbiAgLmxldHRlci1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgfVxufVxuIiwiI3dvcmQtb2YtdGhlLWRheSB7XG4gIC5sLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWUtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuIiwiLmFsZXJ0IHtcbiAgQGFwcGx5IHNoYWRvdy1tZDtcbiAgQGFwcGx5IHJvdW5kZWQ7XG4gIEBhcHBseSBwLTY7XG4gIEBhcHBseSB0ZXh0LTN4bDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmFsZXJ0LXJlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1Mztcbn1cblxuLmFsZXJ0LWdyZWVuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjZjhlO1xufVxuXG4uYWxlcnQtYmx1ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhODlkYztcbn1cblxuLmFsZXJ0LXllbGxvdyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmI0Mjtcbn1cblxuLmFsZXJ0LW9yYW5nZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTczZjtcbn1cblxuLmlubGluZS1hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgQGFwcGx5IHNoYWRvdy1tZDtcbn1cblxuLmlubGluZS1hbGVydCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5pbmxpbmUtYWxlcnQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbmxpbmUtYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLmlubGluZS1hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYTlmNTtcbn1cblxuLmlubGluZS1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYmM2Zjtcbn1cblxuLmlubGluZS1hbGVydCAuY2xvc2VidG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDVweDtcbn0iLCIuc2xpZGVvdXQtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZW91dC1tZW51LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uc2xpZGVvdXQtbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnNsaWRlb3V0LW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlb3V0LXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgLS1zbGlkZW91dC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yXG4gICk7IC8qIEEgYmFja2dyb3VuZC1jb2xvciBpcyByZXF1aXJlZCAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNsaWRlb3V0LW9wZW4sXG4uc2xpZGVvdXQtb3BlbiBib2R5LFxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LXBhbmVsIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgIDAgNHB4IDZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO1xuICB9XG5cbiAgLypcbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cbiovXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDQ1NXB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAubC1idG4ubC1idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuNHJlbTtcbiAgfVxuICAubC1jb250cm9scyB7XG4gICAgYnV0dG9uLmljb246YmVmb3JlLFxuICAgIGEuaWNvbjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuICB9XG4gIC5sLWxldHRlcnMtbGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbiIsIi5sLXNxdWFyZSxcbi5sLXNxdWFyZS1zbWFsbCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG59XG5cbi5sLXNxdWFyZSB7XG4gIHdpZHRoOiAyNHZ3O1xuICBoZWlnaHQ6IDI0dnc7XG4gIC5sLWxldHRlci1taW5pIHtcbiAgICB3aWR0aDogMS42dnc7XG4gICAgaGVpZ2h0OiAxLjZ2dztcbiAgfVxufVxuXG4ubC1nYW1lLWl0ZW0tc21hbGwge1xuICAubC1idG4ge1xuICAgIHRvcDogMDtcbiAgfVxuICAuaXRlbS1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLmwtYXZhdGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtYXZhdGFyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwgMCUsIDAlLCAwLjIpO1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnN0YXR1cy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgfVxufVxuXG4ubC1hdmF0YXItc21hbGwge1xuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMXZ3O1xuICAgIGhlaWdodDogMTF2dztcbiAgfVxufVxuXG4ubC1hdmF0YXItbWVkaXVtIHtcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTV2dztcbiAgICBoZWlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLmwtYXZhdGFyLTIwIHtcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMjB2dztcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLmwtYXZhdGFyLWxhcmdlIHtcbiAgaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuIl19 */