/*! jQuery UI - v1.12.1 - 2018-03-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/jquery-ui/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/jquery-ui/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/jquery-ui/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/jquery-ui/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}body,html{border:0;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:peace_sans;src:url(../fonts/peace_sans-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bureausign_bold;src:url(../fonts/Bureausign-Bold_web.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bureausign_regular;src:url(../fonts/Bureausign-Regular_web.woff) format('woff');font-weight:400;font-style:normal}.gallery{width:100%;overflow:hidden;position:relative;max-height:370px}.gallery_item{float:left}.gallery_item img{width:100%;display:block}.gallery .slick-dots{position:absolute;z-index:10;bottom:24px;left:50%;top:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;text-align:center}.gallery .slick-dots li{list-style:none;margin:6px;display:inline-block}.gallery .slick-dots li:before{content:"";width:8px;height:8px;background-color:#fff;display:block;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.gallery .slick-dots li.slick-active:before,.gallery .slick-dots li:hover:before{background-color:#f26522}.gallery .slick-dots li button{display:none}.gallery .slick-arrow{position:absolute;background:url(/s/modules/product/images/arrow.png) no-repeat center center;width:42px;height:53px;opacity:.8;cursor:pointer;z-index:5;border:none;overflow:hidden;text-indent:100px;display:block;line-height:0;font-size:0;color:transparent;top:50%;margin-top:-27px;padding:0;outline:0}.gallery .slick-arrow:hover{opacity:1}.gallery .slick-arrow.slick-prev{left:10px;transform:rotate(-180deg)}.gallery .slick-arrow.slick-next{right:10px}@media (max-width:980px){.gallery .slick-dots{display:none}.gallery .slick-dots li{display:none}}@media (max-width:728px){.gallery{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.gallery .slick-dots{bottom:5px}}.product{padding-top:50px;position:relative;margin-bottom:20px}.product__name{font-size:40px;color:#000;line-height:40px;font-family:peace_sans}.product__name>div:first-child{margin-left:0}.product__name .season{color:#ce280f}.product__name .episode{color:#6500c9}.product__name .labels{font-family:bureausign_regular,Arial,sans-serif;font-size:16px;line-height:25px;margin-top:20px}.product__name .labels .group{position:relative;text-transform:lowercase}.product__name .labels .group:first-child{text-transform:initial}.product__name .labels .group:last-child:after{color:#ce280f}.product__name .labels .group:after{content:'';background-color:#6500c9;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:10px;height:10px;display:inline-block;vertical-align:middle;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 1px 3px}.product__name .labels .adult{border:1px solid #000;border-radius:14px;padding:0 5px;font-size:13px;line-height:13px;top:-1px;position:relative;margin-left:5px}.product__add-to-fav{width:105px;float:left;position:relative;margin-right:20px;cursor:pointer}.product__add-to-fav img{width:100%;display:block}.product__add-to-fav img.ico-add{position:relative;z-index:1}.product__add-to-fav img.ico-added{position:absolute;width:0;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:110px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:3}.product__add-to-fav.added img.ico-added{width:100%;border-radius:0}.product__info{margin-right:280px;flex-direction:column;justify-content:space-between;display:flex;min-height:400px}.product__info-content{padding-left:125px}.product__info .text_sm{color:#6500c9;font-family:bureausign_bold,Arial,sans-serif;font-size:13px}.product__no-banner .product__info{min-height:unset;margin-right:0}.product__description{font-family:bureausign_regular,Arial,sans-serif;margin-top:30px;font-size:16px;line-height:24px}.product__description p{font-family:inherit;font-size:16px;line-height:24px;margin:0 0 12px 0}.product .banner_240_area{width:240px;height:400px;float:right;overflow:hidden}.product .banner_240_area a{display:inline-block}@media (max-width:720px){.product .banner_240_area{display:none}}.product-filter{background:#fff;padding:20px 10px}.product-filter-form{display:flex}.product-filter-form .selectize-input input{text-indent:-100px!important}.product-filter select.product-filter-input{visibility:hidden}.product-filter form .col{padding:0 10px;flex:1 1 0}body .product-filter .selectize-control.single .selectize-input{background:#fff}body .product-filter .selectize-control.single .selectize-input .item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:95%}.product-list{margin:10px auto 20px;padding-top:5px;width:100%;max-width:1080px;position:relative;background:#fff}.product-list__empty{font-size:18px;line-height:22px;width:100%;margin-top:20px}.product-list__empty p{margin:0 0 10px;padding:0 20px}.product-list__empty a{color:#000}.product-list__empty a:hover{color:#f26522}.product-list .slick-arrow{position:absolute;top:150px;background:url(/s/modules/product/images/arrow.png) no-repeat center center;width:42px;height:53px;opacity:.8;cursor:pointer;z-index:5;border:none;overflow:hidden;text-indent:100px}.product-list .slick-arrow:hover{opacity:1}.product-list .slick-arrow.slick-prev{left:10px;transform:rotate(-180deg)}.product-list .slick-arrow.slick-next{right:10px}.product-list .col{display:flex;flex-direction:row;flex-flow:row wrap;padding-left:10px}.product-list .col:not(.centered)::after{content:"";flex:auto}@media (max-width:1079px){.product-list .col{padding-left:0;justify-content:space-evenly}.product-list .col::after{flex:none;display:none}}.product-list .col.centered{margin-top:50px}.product-list__item{width:245px;height:470px;margin:10px;text-decoration:none;background-color:#fff;position:relative}@media (max-width:900px){.product-list__item{width:175px;height:348px}.product-list__item .poster{height:250px}}@media (max-width:800px){.product-list__item{width:125px;height:auto}.product-list__item .poster{height:179px}}.product-list__item-wrap{position:relative;z-index:2}.product-list__item_name{font-family:peace_sans,Arial,sans-serif;font-size:21px;line-height:23px;color:#f26522;margin:15px 0 5px;text-decoration:underline;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:69px}.product-list__item_info{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000}.product-list__item_fav{display:none}.product-list__item .poster{position:relative;height:350px;display:flex;align-items:center;justify-content:center;background:#f2efea}.product-list__item .poster img{margin:auto;width:100%;max-height:350px}.product-list__item .poster-hover{width:245px;height:350px;background:rgba(0,0,0,.7) url(/s/images/product/play.png) no-repeat center;position:absolute;right:0;left:0;top:0;display:none}.product-list__item_hover{visibility:hidden;opacity:0;z-index:1;background-color:#fff;position:absolute;top:-20px;right:-20px;left:-20px;padding-top:495px;padding-bottom:20px;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,.3);box-shadow:0 0 30px 0 rgba(50,50,50,.3);-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.product-list__item_hover .content{background:#fff;height:100%;position:absolute;padding:20px;box-sizing:border-box;overflow:hidden}.product-list__item_hover .content:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff;position:absolute;right:-10px;top:20px}.product-list__item_hover .meta{margin:0 20px}.product-list__item:hover{z-index:5}.product-list__item:hover .product-list__item_hover{visibility:visible;opacity:1}.product-list__item:hover .poster-hover{display:block}@media (max-width:720px){.product{padding-top:20px}.product__add-to-fav{width:85px;float:right}.product__name{font-size:28px;line-height:30px;overflow:hidden}.product .product__info{margin-right:0;display:block;min-height:unset}.product .product__info-content{padding-left:0;padding-right:105px}}.popup-content .product-filter-input-wrapper{width:100%;margin-bottom:20px}.popup-content .product-filter{margin:0 20px 20px;text-align:center;padding:0}.popup-content .product-filter .popup-trigger{font-size:18px;display:block;background:#f26522;padding:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:bureausign_bold;text-decoration:none;color:#fff}.popup-content .product-filter-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f26522;padding:20px 0;width:100%;font-size:18px;line-height:1;border:0;font-family:bureausign_bold;color:#fff}@media (max-width:980px){.product-list__item .poster-hover{display:none!important}.product-filter-input-wrapper{width:100%;margin-bottom:20px}.product-filter{margin:0 20px 20px;text-align:center;padding:0}.product-filter .popup-trigger{font-size:18px;display:block;background:#f26522;padding:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:bureausign_bold;text-decoration:none;color:#fff}.product-filter-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f26522;padding:20px 0;width:100%;font-size:18px;line-height:1;border:0;font-family:bureausign_bold;color:#fff}}.video-compilation .product-list .slick-arrow{top:160px}@media (max-width:900px){.video-compilation .product-list .slick-arrow{top:98px}}@media (max-width:800px){.video-compilation .product-list .slick-arrow{top:63px}}.meta{position:relative;z-index:4}.meta-labels{margin-top:15px}.meta-labels span{padding:5px 10px;border:1px solid #f26522;color:#f26522;font-size:14px;font-family:bureausign_regular,Arial,sans-serif;line-height:15px;margin:0 8px 10px 0;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.meta-info{color:#000;font-size:16px;font-family:bureausign_regular,Arial,sans-serif}.meta-info .adult{color:#fff;padding:2px 9px;font-size:15px;font-family:inherit;background-color:#b2b2b2;line-height:16px;margin-left:0;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px}.meta-info .duration:before{content:'';display:inline-block;font-family:inherit;width:10px;height:10px;background-color:#ce280f;margin:0 10px 0 20px;position:relative;top:-1px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px}.meta-rate{margin:20px 0;font-size:16px}.meta-rate span:nth-child(2){margin-left:15px}.meta-rate__imdb,.meta-rate__kinopoisk{display:inline-block;font-size:15px}.meta-rate__imdb i,.meta-rate__kinopoisk i{color:#fff;padding:2px 9px;font-size:15px;font-family:inherit;background-color:#f26522;line-height:16px;margin-left:2px;font-style:normal;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px}.meta-rate__imdb i{background-color:#6500c9}.meta-description{font-size:15px;line-height:20px;color:#000;font-family:bureausign_regular,Arial,sans-serif;margin-bottom:40px}.meta-person ul{list-style:none;width:50%;float:left}.meta-person ul li{font-size:16px;color:#000;display:block;font-family:bureausign_regular,Arial,sans-serif;text-decoration:underline;margin-bottom:8px}.meta-person ul li:first-child{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;text-decoration:none}.social{display:flex;flex-direction:row;justify-content:flex-start;margin-top:20px;position:relative;clear:both}.social a{padding:8px 24px 8px 40px;position:relative;font-family:bureausign_regular,Arial,sans-serif;font-size:14px;line-height:16px;color:#fff;text-decoration:none}.social a:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);left:16px}.social a.fb{background-color:#3c5a99;border-top-left-radius:3px;border-bottom-left-radius:3px}.social a.fb:before{width:14px;height:26px;margin-top:3px;background:url(/s/images/social-fb.png) no-repeat 0 0;background-size:100%}.social a.vk{background-color:#4d76a4;padding-left:42px}.social a.vk:before{width:26px;height:16px;left:7px;background:url(/s/images/social-vk.png) no-repeat 0 0;background-size:100%}.social a.tw{background-color:#1da1f2;padding-left:42px}.social a.tw:before{width:25px;height:21px;left:9px;background:url(/s/images/social-tw.png) no-repeat 0 0;background-size:100%}.social a.ok{background-color:#eb722e;border-top-right-radius:3px;border-bottom-right-radius:3px;padding-left:35px}.social a.ok:before{width:14px;height:23px;left:11px;background:url(/s/images/social-ok.png) no-repeat 0 0;background-size:100%}.comment-target{float:right;color:#000;text-decoration:underline}.comment-target:hover{color:#f26522}.search-page .product-list .col{padding-left:0}@media (max-width:728px){.product-list .product-list__item:hover{z-index:5}.product-list .product-list__item:hover .product-list__item_hover{visibility:hidden;opacity:0}.product-list .product-list__item:hover .poster-hover{display:none}.product-list .product-list__item:hover .poster-hover{display:none!important}.social a{padding:8px 10px 8px 30px}.social a.fb:before{margin-left:-8px}}@media (max-width:728px){.social{display:block;margin-top:20px}.social a{padding:8px 10px 8px 30px;width:47%;display:inline-block;margin-bottom:7px;margin-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social a.fb:before{margin-left:-8px}}.player__is-soon__overlay{position:absolute;background:rgba(0,0,0,.8);width:100%;height:100%;left:0;top:0;z-index:1001}.player__is-soon__text{position:absolute;color:#fff;font-size:30px;line-height:45px;text-align:center;top:50%;left:10%;width:80%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.Tvigle-Player{position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:1000px}#TviglePlayer{z-index:1}.player__wrapper_sticky{position:fixed!important;z-index:20!important;padding-top:50px!important;background-color:#000!important;width:100%;top:0}.player__wrapper_sticky .player__content{max-width:600px!important;height:337px!important}.seo-slug{display:none!important}.filters{padding:20px 30px;box-sizing:border-box;background-color:#ffda54;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;width:100%;max-width:1040px;position:relative}.filters-item{width:225px}.popup{width:630px;height:570px;margin:0 auto;background:#fff;justify-content:center;align-items:center;flex-direction:row;display:flex;position:relative}.popup.fixed{position:fixed;z-index:10001;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none}.popup.fixed.visible{display:flex}@media (max-width:768px){.popup.fixed.visible{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.popup.fixed .redirect-wrapper{display:none}.popup.fixed .popup-trigger-wrapper{display:block}@media (max-width:768px){.popup{width:100%}}.popup-layout{position:fixed;width:100%;height:100%;z-index:1000;left:0;top:0;background:rgba(0,0,0,.5);display:none}.popup .close{position:absolute;background:transparent url(/s/images/svg/close-modal.svg) no-repeat center;width:58px;height:58px;border:1px solid #f2f2f2;border-radius:60px;right:20px;top:20px;cursor:pointer;transition:background-color 150ms ease-in-out}.popup .close:hover{background-color:#f2f2f2}@media (max-width:768px){.popup .close{border-radius:0;border:0;top:0;right:0}}.popup-content{width:360px;justify-content:center;align-items:center;flex-direction:column;display:flex;margin:0 auto}.popup-content .form-errors{padding:0 0 10px 40px;margin:0;color:#ce280f;width:100%;font-size:15px;list-style:circle}.popup-content .form-errors li{margin-bottom:10px}.popup-content form{justify-content:center;align-items:center;flex-direction:column;display:flex;padding:20px 0;width:100%}.popup-content form .input-wrap{width:100%}.popup-content form .input-wrap.error input{border-color:#ce280f}.popup-content form label{font-size:15px;line-height:20px;display:block;margin-bottom:5px}.popup-content form input,.popup-content form textarea{border:1px solid #e2e2e2;padding:15px 20px;width:100%;box-sizing:border-box;margin-bottom:10px;border-radius:3px;font-size:16px;line-height:20px}.popup-content form input[type=submit]{background-color:#f26522;border:none;font-family:bureausign_bold;font-size:18px;color:#fff}.popup-content form .error-message{color:#ce280f;margin-bottom:15px;margin-top:-5px;font-size:15px;display:block;padding:0 20px}.popup-content .name{color:#000;font-size:32px;font-family:peace_sans;margin-bottom:10px;text-align:center;line-height:35px}.popup-content .description{color:#b2b2b2;font-size:22px;line-height:18px}@media (max-width:768px){.popup-content .description{font-size:18px;line-height:22px}}.popup-content a{color:#f26522;font-size:15px;font-family:bureausign_regular}.popup-content .rev{font-size:15px;color:#000;font-family:bureausign_regular}.popup-content .rev.mt10{margin-top:10px}.popup-content .message{text-align:center}.popup__subscribe{height:auto}.popup__subscribe .popup-content{width:470px;padding:45px 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.popup__subscribe .popup-content{width:100%;padding:45px 40px;box-sizing:border-box}}.popup__subscribe .popup-content .name{text-align:left;margin-bottom:15px;line-height:40px}.popup__subscribe .popup-content .name.centered{text-align:center}@media (max-width:768px){.popup__subscribe .popup-content .name{font-size:24px;line-height:28px}}.popup__subscribe .popup-content .message{font-size:17px;line-height:28px}.popup__subscribe .popup-content .message a{font-size:17px;color:#39a7fb;transition:color 150ms ease-in-out}.popup__subscribe .popup-content .message a:hover{color:#f26522}.popup__subscribe .popup-content .description{margin-top:30px;margin-bottom:30px}@media (max-width:768px){.popup__subscribe .popup-content .description{margin-top:10px}}.popup__subscribe .popup-content .popup__buttons-wrapper{margin-top:30px}.popup__subscribe .popup-content .popup__counter-text{margin-top:25px;font-size:18px;color:#a6a6a6}.popup__subscribe .popup-content .popup__counter-value{font-size:20px;margin:0 5px}.popup__subscribe-wide{width:680px}.popup__subscribe-wide .popup-content{width:680px;padding-left:45px;padding-right:45px}@media (max-width:768px){.popup__subscribe-wide{width:100%}.popup__subscribe-wide .popup-content{width:100%}}.popup .social-login{margin-top:10px}.popup .social-login span{color:#b2b2b2;font-size:19px;font-family:bureausign_regular;display:block;margin-bottom:20px}.popup .social-login div{justify-content:center;align-items:center;flex-direction:row;display:flex}.popup .social-login div a{display:block;width:50px;height:50px;background:url(/s/modules/popup/images/social.png) no-repeat 0 0;margin:0 5px}.popup .social-login div a.fb{background-position:-60px 0}.popup .social-login div a.mail{background-position:-120px 0}.popup .social-login div a.ok{background-position:-180px 0}.content__layout .payment__fail.block,.content__layout .payment__success.block{padding-bottom:50px}.payment__fail .landing__content,.payment__success .landing__content{font-size:20px;line-height:30px;padding-bottom:20px;padding-top:100px;text-align:center}.payment__fail .popup__buttons-wrapper,.payment__success .popup__buttons-wrapper{text-align:center}.payment__fail .button.icon-button a,.payment__success .button.icon-button a{color:#fff;text-decoration:none;white-space:nowrap}.payment-type__item{width:100%;box-sizing:border-box;overflow:hidden;padding:0;margin-top:25px}.payment-type__item__hover .payment-type__icons-wrapper{border-color:#f26522}.payment-type__item__hover .payment-type__name-wrapper{color:#f26522}.payment-type__icons,.payment-type__name{width:50%;float:left}@media (max-width:768px){.payment-type__icons{width:63%}}.payment-type__icons-wrapper{float:right;display:inline-flex;justify-content:space-evenly;align-items:center;border:2px solid #ececec;height:51px;border-radius:26px;padding:0 25px;cursor:pointer;transition:border-color 150ms ease-in-out}@media (max-width:768px){.payment-type__icons-wrapper{padding:0 20px}}.payment-type__icons-wrapper img{margin:0 5px}.payment-type__name{position:relative}@media (max-width:768px){.payment-type__name{width:37%;min-height:55px;display:flex;align-items:center}}.payment-type__name-wrapper{box-sizing:border-box;padding:0 0 0 20px;height:55px;cursor:pointer;font-size:19px;line-height:55px;font-family:bureausign_bold,Arial,sans-serif;color:#000;transition:color 150ms ease-in-out}@media (max-width:768px){.payment-type__name-wrapper{font-size:15px;line-height:18px;padding-left:10px;height:auto;margin:auto 0}}.payment-type__info{display:inline-block;vertical-align:middle;width:60%;box-sizing:border-box;padding-right:10px}.payment-type__title{font-family:bureausign_bold,Arial,sans-serif;padding-bottom:5px;font-size:16px;line-height:20px}.payment-type__buttons{padding-top:3px;width:39%;display:inline-block;vertical-align:middle;position:relative}.payment-type__buttons input{width:100%;border:1px solid #f26522;padding:15px 10px;box-sizing:border-box;border-radius:22px;font-size:18px}.payment-type__button{display:inline-block;margin:0 auto;height:36px;line-height:36px;font-size:16px;color:#fff;background:#f26522;width:100%;box-sizing:border-box;text-align:center;cursor:pointer;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;border-radius:18px;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.payment-type__button.disabled{cursor:default;background:#9a969e;color:#000}.payment-type__button:hover{background-color:#f93}.payment-type__big-item{border:2px solid #ececec;cursor:pointer;min-height:150px;height:150px;-moz-transition:border-color 150ms ease-in-out;-webkit-transition:border-color 150ms ease-in-out;-o-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out;-moz-border-radius:75px;-webkit-border-radius:75px;-o-border-radius:75px;border-radius:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;padding:20px 45px}.payment-type__big-item .payment-type__info{padding-right:0}.payment-type__big-item .payment-type__title{color:#000;font-size:18px;-moz-transition:color 150ms ease-in-out;-webkit-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.payment-type__big-item .payment-type__description{font-size:14px;line-height:20px;color:#b3b3b3}.payment-type__big-item:hover{border-color:#f26522}.payment-type__big-item:hover .payment-type__title{color:#f26522}.payment-type__big-item+.payment-type__big-item{margin-top:30px}.payment-type__price-button{display:inline-block;background:#f26522;color:#fff;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;margin-right:30px;font-size:25px;line-height:25px;padding:10px;white-space:nowrap;min-width:200px;text-align:center}.payment-type__price-button span{font-size:18px}@media (max-width:768px){.popup__subscribe .popup-content .name{max-width:300px;margin:0 auto 15px}.popup .popup-content>.name{margin-top:50px}.payment-type__info{display:block;width:100%;max-width:300px;margin:0 auto}.payment-type__buttons{display:block;padding-top:10px;width:100%;max-width:300px;margin:0 auto}.payment-type__big-item{flex-direction:column-reverse;height:auto;padding-left:20px;padding-right:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}.payment-type__big-item .payment-type__description{font-size:16px;line-height:25px}.payment-type__price-button{margin-top:20px}}.popup__buttons-wrapper .button{display:inline-flex;background:#f26522;border-radius:3px;color:#fff;font-size:18px;height:55px;line-height:55px;padding:0 25px;cursor:pointer;transition:background-color 150ms ease-in-out}.popup__buttons-wrapper .button:hover{background:#f93}.popup__buttons-wrapper .button__icon{margin-right:14px}.icon-player{display:inline-block;width:36px;height:55px;background:url(/s/images/svg/ico-player.svg) no-repeat center center}.icon-refresh{display:inline-block;width:34px;height:55px;background:url(/s/images/svg/ico-refresh.svg) no-repeat center center}.popup__subscribe__success{background:#fff url(/s/images/svg/smile-xD.svg) no-repeat top 210px right 50px}.popup__subscribe__error{background:#fff url(/s/images/svg/smile-ups.svg) no-repeat bottom 50px right 50px}.popup__feedback p{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.popup__feedback__label{font-size:16px;margin-bottom:5px;display:block}.popup__feedback__text{height:110px}.promo-wrapper .next{background:transparent url(/s/modules/popup/images/next.svg) no-repeat center;background-size:cover;position:absolute;right:5px;top:12px;width:34px;height:34px;opacity:.7;cursor:pointer}.promo-wrapper .next:hover{opacity:1}.promo-wrapper .promocode-error{font-family:peace_sans,Arial,sans-serif;font-size:16px;color:#ce280f;margin-top:10px}.promo-wrapper .payment-type__buttons{width:100%}.user-email_preorder.error{border-color:#ce280f}@media (max-width:768px){.popup.fixed{width:100%;height:100%;overflow-y:scroll;top:0;right:0;bottom:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.promo-wrapper .next{top:20px;right:10px}}@media (max-width:400px){.popup{min-width:320px}.popup-content,.popup__subscribe .popup-content{width:100%;padding:20px;box-sizing:border-box}}.mobile-stores{background:#f26522;position:fixed;bottom:0;left:0;right:0;z-index:1000}.mobile-stores__close{width:40px;height:40px;min-width:40px;min-height:40px;border:2px solid rgba(255,255,255,.6);cursor:pointer;background:url(/s/images/svg/close.svg) no-repeat center center;-webkit-background-size:20px;background-size:20px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-transition:border-color 150ms ease-in-out;-webkit-transition:border-color 150ms ease-in-out;-o-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out}.mobile-stores__close:hover{border-color:#fff}.mobile-stores__content{position:relative;padding:10px 20px;max-width:1080px;margin:0 auto;color:#fff;min-height:62px;display:flex;justify-content:space-between;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-stores__icon{display:inline-block;width:135px;height:42px;background:no-repeat center center;-webkit-background-size:cover;background-size:cover;margin-right:20px;vertical-align:middle}.mobile-stores__icon img{width:135px;height:42px}.mobile-stores__info{vertical-align:middle;font-family:peace_sans,Arial,sans-serif;font-size:20px;line-height:20px;padding-right:20px;display:flex;align-items:center;width:100%}.mobile-stores__info.centered{text-align:center}.mobile-stores__info.centered a{text-decoration:none;color:#fff;line-height:42px;display:inline-block;padding:0 20px}.mobile-stores__wrapper{display:flex;align-items:center;vertical-align:middle;width:100%;text-decoration:none;color:#fff}.ios .mobile-stores__wrapper.googleplay{display:none}.android .mobile-stores__wrapper.appstore{display:none}.mobile-stores.app_installed .mobile-stores__info{display:none}.mobile-stores.app_installed .mobile-stores__info.centered{display:block;margin:auto;padding-right:0;padding-left:50px}@media (max-width:1080px){.mobile-stores__text{font-family:bureausign_bold,Arial,sans-serif}}@media (max-width:980px){.mobile-stores__info.centered a{line-height:20px}.mobile-stores__text{font-family:bureausign_regular,Arial,sans-serif;font-size:16px}.mobile-stores__close{border-color:transparent!important;-webkit-background-size:26px;background-size:26px;margin-right:-11px}}@media (max-width:400px){.mobile-stores__close{align-self:flex-start}.mobile-stores__wrapper{flex-direction:column-reverse;text-align:left}.mobile-stores__text{margin-top:10px;margin-bottom:10px}.mobile-stores__icon{margin:0 0 10px 50px}}#checkInstalledApp{visibility:hidden;margin:-1px;position:fixed}.red{color:#ce280f}.purple{color:#6500c9}.bg_red{background-color:#ce280f}.bg_purple{background-color:#6500c9}.bg_yellow{background-color:#ffda54}.bg_white{background-color:#fff}.bg_orange{background-color:#f26522}.detective{color:#ce280f}.default{color:#aaa;border-color:#ddd}.default:hover{color:#f26522;border-color:#f26522}.comedy{color:#f26522;border-color:rgba(242,101,34,.3)}.comedy:hover{border-color:#f26522}.drama{color:#006f3c;border-color:rgba(0,111,60,.3)}.drama:hover{border-color:#006f3c}.fantastic{color:#6500c9;border-color:rgba(101,0,201,.3)}.fantastic:hover{border-color:#6500c9}.orange{color:#f26522}.border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.border_bottom_black{background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.border_bottom_white{background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:25px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:4px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.drawer-open .hamburger-inner,.drawer-open .hamburger-inner::after,.drawer-open .hamburger-inner::before{width:31px;height:3px}.drawer-open .hamburger--collapse .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.drawer-open .hamburger--collapse .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.drawer-open .hamburger--collapse .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.drawer-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.drawer-open .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.drawer-open .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.menu-button-holder{display:inline-block}.promo-payment{background:#f26522;border-radius:18px;display:flex;width:auto;cursor:pointer;height:inherit;line-height:36px;transition:background-color 150ms ease-in-out;text-decoration:none;margin-right:10px}.promo-payment__icon{display:block;width:30px;height:36px;background:url(../images/svg/promocode.svg) no-repeat center 2px;margin:0 10px}@media (max-width:1180px){.promo-payment__icon{margin:0;width:36px;-webkit-background-size:70%;background-position:center 4px;background-size:70%}}.promo-payment:hover{background:#f93}.subscribe-payment{background:#f26522;border-radius:18px;display:flex;width:auto;cursor:pointer;height:inherit;line-height:36px;transition:background-color 150ms ease-in-out;text-decoration:none}.user_controls .subscribe-payment{margin-right:10px}.subscribe-payment__icon{display:block;width:25px;height:36px;background:url(../images/svg/hand.svg) no-repeat center center;margin:0 0 0 10px}@media (max-width:1180px){.subscribe-payment__icon{margin:0;width:36px;-webkit-background-size:70%;background-size:70%;background-position:40% center}}.subscribe-payment__text{display:block;color:#fff;font-size:16px;white-space:nowrap;font-family:bureausign_regular,Arial,sans-serif;font-style:normal;margin:0 10px}.subscribe-payment__text span{display:block;font-size:12px}.player__wrapper .subscribe-payment__text{line-height:20px}.subscribe-payment:hover{background:#f93}.payment-allowed .subscribe-payment{display:flex!important}@media (max-width:1180px){.content .subscribe-payment__text{display:block}}.tomato,.tomato_rotten{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%;z-index:10}.turn-off-ads{padding:10px 0 10px;text-align:center;background:#000}.turn-off-ads__wrapper{width:250px;margin:0 auto;height:50px}.turn-off-ads .subscribe-payment{height:50px;line-height:50px;border-radius:25px;display:flex;align-items:center;flex-direction:row;text-decoration:none}.turn-off-ads .subscribe-payment__icon{margin:0 0 0 20px}.turn-off-ads .subscribe-payment__text{margin:0 30px 0 15px}@media (max-width:980px){.turn-off-ads{text-align:left}.turn-off-ads__wrapper{margin-left:20px;width:230px;height:40px;padding-top:10px;padding-bottom:10px}.turn-off-ads .subscribe-payment{font-family:bureausign_regular,Arial,sans-serif;height:40px;line-height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px}.turn-off-ads .subscribe-payment__icon{margin-left:10px}.turn-off-ads .subscribe-payment__text{margin-left:5px;margin-right:20px}}@media (max-width:560px){.turn-off-ads{padding-top:0}.turn-off-ads__wrapper{margin-left:auto;padding:0}}.notification{background:#00063b url(../images/notification_line.png) no-repeat center;width:100%;height:50px;text-align:center;font-size:16px;color:#fff;justify-content:center;align-items:center;display:flex;flex-direction:row}.notification-list{max-height:50px;overflow:hidden}.notification img{margin-right:10px}.notification a{color:#fff;background-color:#39a7fb;border-radius:3px;padding:9px 20px 11px;text-decoration:none;display:inline-block;margin-left:20px;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.notification a:hover{background-color:#75c3ff}.notification a.close{background-color:#f26522;margin-left:10px}.notification a.close:hover{background-color:#f93}@media (max-width:980px){.notification{display:none}.notification-list{display:none}}.player{width:100%;background-color:#000;position:relative}.player.padding{padding-bottom:40px;padding-top:40px}.player__wrapper{position:relative;z-index:11}.player .preloader_layout{position:absolute;z-index:9;width:100%;height:100%;background-color:#000;left:0;top:0}.player .preloader_layout .preloader{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px}@media (max-width:480px){.player .preloader_layout .preloader{width:50px;height:50px;margin:-25px 0 0 -25px}}.player__content{width:100%;max-width:1000px;min-height:180px;margin:0 auto;position:relative;z-index:1;background-color:#000}.player__content-preview{position:absolute;z-index:3;width:100%;height:100%;overflow:hidden}.player__content-preview img{width:100%}.player__content-preview .play{width:100px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);cursor:pointer;z-index:3}.player__content-preview .play img{width:100%}.player__content-preview .duration{position:absolute;font-size:14px;color:#000;font-family:bureausign_regular,Arial,sans-serif;font-style:normal;left:20px;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.player__content-preview h1{position:absolute;font-family:peace_sans;color:#fff;font-size:40px;letter-spacing:2px;left:30px;margin:0;bottom:35px;width:56%;z-index:3;line-height:40px}.player__content-preview .overlay{position:absolute;z-index:2;width:100%;height:100%;opacity:.3;background-color:#000}.paid-content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.paid-content__wrapper{max-width:1000px;margin:0 auto;text-align:right;cursor:pointer;background:0 0;height:100%;position:relative}.paid-content__price{display:inline-block;background:#39a7fb;color:#fff;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;margin-right:30px;font-size:25px;line-height:25px;padding:10px}.paid-content__price::before{content:'';display:inline-block;width:50px;height:40px;background:url(/s/images/svg/lock-open.svg) no-repeat 0 0}.paid-content__price-value{display:inline-block}.paid-content__price-currency{display:inline-block;font-size:25px;line-height:25px}.paid-content__right-align{display:inline-block;text-align:left;position:absolute;bottom:45px;right:0}.paid-content__login-wrapper{padding-top:5px;max-width:1000px;margin:0 auto;text-align:right;cursor:pointer;background:0 0;position:relative}.paid-content__login-wrapper .paid-content__right-align{bottom:25px}.paid-content__login{color:#fff;font-size:16px;line-height:20px;margin-right:30px}.paid-content__login:hover{background:0 0}.playlist{max-width:100%;box-sizing:border-box;padding:0 25px;position:relative;background-color:#000;margin:0 auto;display:flex;flex-direction:row;justify-content:center;z-index:1}@media (max-width:960px){.playlist{padding:0 10px}}.playlist .expand_seasons{position:absolute;z-index:12;right:20px;bottom:15px;cursor:pointer;text-align:left;width:180px;height:70px;background-color:#fff;border-radius:5px}.playlist .expand_seasons:hover svg{fill:#f26522}.playlist .expand_seasons svg{fill:#39a7fb;width:26px;height:50px;position:absolute;right:10px;top:10px}.playlist .expand_seasons .play_list_more_text{position:absolute;top:20px;left:30px}@media (max-width:480px){.playlist .expand_seasons{right:10px;bottom:25px;width:115px;height:50px}.playlist .expand_seasons .play_list_more_text{top:9px;left:15px}.playlist .expand_seasons svg{width:15px;height:50px;right:10px;top:0}}.playlist__content{padding:20px 0 10px;margin:0 auto;display:flex}.playlist .playlist__content-wrap{overflow:auto;height:auto;max-height:200px;width:100%}.playlist .jspHorizontalBar{height:0}.playlist .jspHorizontalBar .jspArrow{width:70px;height:80px;position:absolute;bottom:10px;float:none;cursor:pointer;background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}.playlist .jspHorizontalBar .jspArrow::after{content:'';display:block;width:70px;height:80px;background:transparent url(/s/images/svg/arrow-white-narrow.svg) no-repeat center center;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:.7;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.playlist .jspHorizontalBar .jspArrow.jspArrowLeft{left:0}.playlist .jspHorizontalBar .jspArrow.jspArrowRight{right:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.playlist .jspHorizontalBar .jspArrow:hover::after{opacity:1}.playlist .jspHorizontalBar .jspArrow.jspDisabled{display:none}@media (max-width:980px){.playlist .jspHorizontalBar{display:none}}.playlist .item{width:143px;min-width:143px;height:80px;position:relative;cursor:pointer;margin:0 20px 0 0;float:left}.playlist .item img{width:100%;height:100%}.playlist .item .hover_overlay,.playlist .item .progress_overlay,.playlist .item .watched_overlay{visibility:hidden;opacity:0;-moz-transition:opacity .1s ease-in-out;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.playlist .item .hover_overlay{background:url(../images/playlist_current_points.png) no-repeat 0 0;width:40px;height:10px;position:absolute;top:54px;left:50%;margin-left:-20px}.playlist .item .watched_overlay{position:absolute;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%}.playlist .item .progress_overlay{position:absolute;left:0;top:0;height:100%;z-index:3;width:0;background-color:rgba(57,167,251,.3);visibility:hidden;opacity:0}.playlist .item .progress_overlay.partial-progress{visibility:visible;opacity:1}.playlist .item .progress_bar{width:100%;height:10px;top:100%;position:absolute;left:0;background-color:#fff;display:none}.playlist .item .progress_bar .current_progress{width:0;background-color:#39a7fb;height:100%}.playlist .item .counter{position:absolute;left:10px;bottom:5px;color:#fff;text-shadow:2px 2px 3px #000;z-index:1}.playlist .item.active .hover_overlay,.playlist .item:hover .hover_overlay{visibility:visible;opacity:1}.playlist .item.active{cursor:default}.playlist .item.active .progress_overlay{visibility:visible;opacity:1}.playlist .item.active .progress_bar{display:block}.playlist .item.watched.active .hover_overlay{visibility:hidden;opacity:0}.playlist .item.watched:hover .hover_overlay{visibility:hidden;opacity:0}.playlist .item.watched .watched_overlay{visibility:visible;opacity:1}.content__layout .block{background-color:#fff;margin:0 auto;width:100%;max-width:1080px;padding:15px 20px;box-sizing:border-box;margin-bottom:20px}@media (max-width:728px){.content__layout .block{padding:15px 20px}}.content__layout .block.empty{padding:0}.content__layout .breadcrumbs{width:100%;border-bottom:1px solid #ededed;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;list-style:none}.content__layout .breadcrumbs>li{font-size:13px;font-family:bureausign_regular;white-space:nowrap;margin-bottom:10px;background:url(/s/images/svg/arrow-divider.svg) no-repeat 100% 60%;padding-right:17px;margin-right:10px}.content__layout .breadcrumbs>li:last-child{background:0 0}.content__layout .breadcrumbs a,.content__layout .breadcrumbs span{text-decoration:none;color:#000}.content__layout .breadcrumbs a{border-bottom:1px solid #ededed}.content__layout .breadcrumbs a.current{border-bottom:0;pointer-events:none}.content__layout .breadcrumbs img{width:7px;margin:0 10px 10px;position:relative;top:4px;float:left}.content__layout .founders .h2{color:#000;font-size:26px;font-family:peace_sans;margin-bottom:17px}.content__layout .founders__content{display:flex;flex-direction:row;justify-content:space-between}.content__layout .founders__content .col{width:23.5%;font-family:bureausign_regular,Arial,sans-serif;font-size:13px}.content__layout .founders__content .col .f_name{font-weight:700;text-decoration:none;border-bottom:1px solid #f26522;color:#000}.footer_wrapper{max-width:1080px;margin:0 auto;position:relative;z-index:2;padding-top:20px}.footer_wrapper a{display:block;color:#f26522}.footer_wrapper.white h2,.footer_wrapper.white span{color:#fff}.footer_wrapper.white h2{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.footer_wrapper.white .footer_news_point a{color:#fff}.footer_wrapper.black h2,.footer_wrapper.black span{color:#000}.footer_wrapper.black h2{text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.footer_wrapper.black .footer_news_point a{color:#000}.footer_wrapper h2{font-size:45px;line-height:45px;text-align:center;margin-top:50px;margin-bottom:12px}.footer_wrapper .footer_categories_wrapper{padding:20px 20px 0 20px;background:#fff}.footer_wrapper .footer_categories_wrapper .footer_categories_header{font-family:peace_sans,Arial,sans-serif;font-size:16px;line-height:20px;color:#f26522;display:inline;text-decoration:none;background-position:0 90%}.footer_wrapper .footer_categories_wrapper a .border_bottom{background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper a .border_bottom:hover{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point{margin-bottom:20px;width:200px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a{font-family:peace_sans,Arial,sans-serif;text-decoration:none;color:#fff;font-size:30px;line-height:35px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a span:hover{color:#f26522}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a span.border_bottom{background-position:0 84%}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{padding-right:20px;width:130px;margin-bottom:16px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell:last-of-type{padding-right:0}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.border_bottom{background:0 0}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links{margin-top:2px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a{padding-bottom:8px;text-decoration:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a span:hover{color:#f26522}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a.phone_only{display:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell svg{display:none}@media (max-width:1039px){.footer_wrapper .footer_news_point a{color:#fff!important}}@media (min-width:861px) and (max-width:1039px){.footer_wrapper{width:100%}.footer_wrapper h2{font-size:38px;line-height:30px}.footer_wrapper .footer_categories_wrapper{padding:10px 10px;display:table;width:100%;box-sizing:border-box}.footer_wrapper .footer_categories_wrapper .footer_news{display:table-cell;float:none;vertical-align:top;padding-left:20px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a u span{font-size:26px;line-height:32px}.footer_wrapper .footer_categories_wrapper .footer_categories{display:table-cell;float:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{display:table-cell;width:auto;padding-right:20px;float:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell:last-of-type{padding-right:0}}@media (max-width:860px){.footer_wrapper{width:100%}.footer_wrapper h2{font-size:28px;line-height:30px;margin-top:30px;margin-bottom:27px}.footer_wrapper .footer_categories{float:none}.footer_wrapper .footer_categories_wrapper{padding:0 20px}.footer_wrapper .footer_categories_wrapper .footer_news{display:table;width:100%;table-layout:fixed}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point{display:table-cell;float:none;width:100%}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point .footer_categories_header{font-size:20px;position:relative;z-index:2}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a{font-size:24px;line-height:26px;display:inline-block}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a u span{font-size:24px;line-height:26px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{width:100%;position:relative;box-sizing:border-box;padding-bottom:0;margin-bottom:5px;padding-right:0;display:block}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell svg{width:14px;height:14px;fill:#f26522;position:absolute;right:0;top:22px;display:block;z-index:1;transition:.3s ease all}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.opened svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_header{padding-top:20px;padding-bottom:5px;text-decoration:none;font-size:20px;line-height:18px;display:block;background:0 0;user-select:none;position:relative;z-index:2}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_header.footer_categories_header_clicked{border:none;padding-bottom:8px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links{display:none;font-size:16px;line-height:24px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links .phone_only{display:inline-block!important}}.about_wrapper{margin:20px auto 0;padding:30px 20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;max-width:1080px}.about_wrapper.white svg{fill:#fff}.about_wrapper.white .partner_left_wrapper{padding-right:170px}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a{color:#fff}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a span{color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.white .partner_left_wrapper .partner_wrapper span{color:#fff}.about_wrapper.white .about_social_wrapper>div{color:#fff}.about_wrapper.black{background:#fff}.about_wrapper.black svg{fill:#000;transition:fill .2s ease-in-out}.about_wrapper.black svg.fb-ico:hover{fill:#3a559f}.about_wrapper.black svg.vk-ico:hover{fill:#4c75a3}.about_wrapper.black svg.ok-ico .ok1,.about_wrapper.black svg.ok-ico .ok2{fill:#000;transition:fill .2s ease-in-out}.about_wrapper.black svg.ok-ico:hover{fill:#f07d00}.about_wrapper.black svg.ok-ico:hover .ok1,.about_wrapper.black svg.ok-ico:hover .ok2{fill:#f07d00}.about_wrapper.black svg.tg-ico{fill:#000}.about_wrapper.black svg.tg-ico .tg1{transition:fill .2s ease-in-out;fill:#000}.about_wrapper.black svg.tg-ico:hover{fill:#03b0f4}.about_wrapper.black svg.tg-ico:hover .tg1{fill:#03b0f4}.about_wrapper.black .partner_left_wrapper{padding-right:170px}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a{color:#000}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a span{color:#000;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.black .partner_left_wrapper .partner_wrapper span{color:#000}.about_wrapper.black .about_social_wrapper>div{color:#000}.about_wrapper .partner_left_wrapper{padding-right:170px}.about_wrapper .partner_left_wrapper .partner_wrapper{padding-top:10px}.about_wrapper .partner_left_wrapper .partner_wrapper:first-child{padding-top:0}.about_wrapper .partner_left_wrapper .partner_wrapper ul{margin:0;padding:0}.about_wrapper .partner_left_wrapper .partner_wrapper ul li{float:left;list-style-type:none;padding-right:15px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{display:inline-block;text-decoration:none;color:#fff}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a:hover{color:#f26522}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span{color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper span{color:#000}.about_wrapper .partner_left_wrapper span.copy{padding-right:15px}.about_wrapper .about_social_wrapper{position:absolute;right:30px;bottom:30px}.about_wrapper .about_social_wrapper>div{padding-right:4px;color:#fff}.about_wrapper .about_social_wrapper a{display:block;position:relative;margin-left:10px;margin-top:-20px;padding-right:0;width:34px;height:34px}.about_wrapper .about_social_wrapper a img{display:block;width:32px}@media (max-width:1039px){.about_wrapper .partner_left_wrapper{padding-right:100px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{color:#fff!important}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a:hover{color:#f26522}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span{padding:0;color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}}@media (max-width:980px){.about_wrapper{margin-top:0}}@media (max-width:720px){.about_wrapper{margin-top:40px;padding:0 20px 100px}.about_wrapper .partner_left_wrapper{padding-right:0!important}.about_wrapper .partner_left_wrapper .partner_wrapper{padding-top:22px}.about_wrapper .partner_left_wrapper .partner_wrapper .copy{padding-bottom:5px;font-size:16px;line-height:20px}.about_wrapper .partner_left_wrapper .partner_wrapper ul{width:100%}.about_wrapper .partner_left_wrapper .partner_wrapper ul li{width:50%;padding:0;margin-bottom:10px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{font-size:16px;line-height:20px}.about_wrapper .partner_left_wrapper .partner_wrapper ul.copy_links li{width:auto;padding-right:15px}.about_wrapper .about_social_wrapper{width:auto;margin-top:40px;right:20px;font-size:16px;line-height:20px}.about_wrapper .about_social_wrapper a{margin-top:-17px}}@media (min-width:721px) and (max-width:1039px){.about_wrapper .about_social_wrapper>div{display:none}}@media (max-width:720px){.about_wrapper .about_social_wrapper a{margin-top:-34px;width:50px;height:50px}.about_wrapper .about_social_wrapper svg{width:50px;height:50px}}@media (max-width:480px){.about_wrapper .about_social_wrapper{position:relative;right:auto;bottom:auto;text-align:center}.about_wrapper .about_social_wrapper div.left{width:100%;float:none}.about_wrapper .about_social_wrapper a{float:none;display:inline-block;margin-top:20px}.about_wrapper .about_social_wrapper a:last-child{margin-right:10px}}@media (max-width:480px){.about_wrapper.black{padding-bottom:50px}}.recommendations_wrapper{width:1040px;margin:0 auto;position:relative;z-index:2}.recommendations_wrapper h3{color:#fff;font-family:peace_sans,Arial,sans-serif;font-size:57px;text-align:center;line-height:57px;margin:20px 0 20px;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.recommendations_wrapper h3.black{color:#000;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.recommendations_wrapper .recommendations_content{overflow:hidden}.recommendations_wrapper .recommendations_content .video-rating{width:110px;height:130px;background:transparent none no-repeat center center;top:0;right:10px;padding-top:75px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recommendations_wrapper .recommendations_content .video-rating.bad{background-image:url(../images/svg/bad-small.svg)}.recommendations_wrapper .recommendations_content .video-rating.good{background-image:url(../images/svg/good-small.svg)}.recommendations_wrapper .recommendations_content .video-rating.normal{background-image:url(../images/svg/normal-small.svg)}.recommendations_wrapper .recommendations_content .video-rating span{font-size:25px}.recommendations_wrapper .recommendations_content .recommendations_content_big{width:510px;padding-bottom:16px;margin-bottom:20px;min-height:400px;margin-right:20px;position:relative}.recommendations_wrapper .recommendations_content .recommendations_content_big:nth-child(2n){margin-right:0}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional{background:url(/img/trash/recommendation_big_2.png) no-repeat left top;background-size:cover;width:510px;height:400px}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional h5{font-family:peace_sans,Arial,sans-serif;margin:0;font-size:47px;line-height:50px;color:#fff;padding:22px 15px 0 20px}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional h5 span{color:#ffda54}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional .recommendations_content_additional_wrapper{color:#fff;margin-top:7px;padding-left:20px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img{display:block}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img img{display:block}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img:hover+.recommendations_content_info>a>span{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 90%;background-size:1px 1px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_info{background-color:#fff;position:relative;padding-bottom:11px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_info .border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 90%;background-size:1px 1px}.recommendations_wrapper .recommendations_content .recommendations_content_small{width:245px;background-color:#fff;padding-bottom:16px;margin:0 0 20px 20px}.recommendations_wrapper .recommendations_content .recommendations_content_small:first-of-type.left{margin-left:0}.recommendations_wrapper .recommendations_content a.h4{font-size:26px;line-height:30px;margin:7px 0 5px 20px;cursor:pointer;display:inline-block;text-decoration:none;font-family:peace_sans,Arial,sans-serif;color:#f26522;padding-right:20px}.recommendations_wrapper .recommendations_content p{margin:0 0 9px;padding:0 10% 0 20px;min-height:48px}.recommendations_wrapper .recommendations_content h6{font-size:18px;line-height:18px;margin:8px 0 1px;padding-left:20px;text-decoration:underline;cursor:pointer}.recommendations_wrapper .recommendations_content .genre_wrapper{overflow:hidden;display:inline-block}.recommendations_wrapper .recommendations_content .genre_wrapper:first-of-type{margin-left:20px}.recommendations_wrapper .recommendations_content .genre_wrapper .genre{display:block;border-width:1px;border-style:solid;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;padding:1px 10px 3px;margin-bottom:4px;margin-right:4px;cursor:pointer;text-decoration:none}.recommendations_wrapper .recommendations_content>div:nth-child(5){margin-left:0}@media (max-width:1039px){.recommendations_wrapper{width:100%}.recommendations_wrapper h3{font-size:38px;line-height:34px;margin:45px 0 30px}.recommendations_wrapper .recommendations_content h4,.recommendations_wrapper .recommendations_content h6{font-size:20px}.recommendations_wrapper .recommendations_content p{font-size:16px;line-height:20px;min-height:60px}.recommendations_wrapper .recommendations_content .recommendations_content_big{width:100%;min-height:0;margin:0 0 20px 0;height:100%}.recommendations_wrapper .recommendations_content img{width:100%}.recommendations_wrapper .recommendations_content.recommendations_content_additional{width:100%;margin:0 0 20px 0}.recommendations_wrapper .recommendations_content_small{width:100%;margin:0 0 20px 0}.recommendations_wrapper .recommendations_content_small img{width:100%}.recommendations_wrapper .recommendations_content_additional{height:auto;border-bottom:none}}@media (min-width:721px) and (max-width:1039px){.recommendations_wrapper{box-sizing:border-box}.recommendations_wrapper .recommendations_content{display:table;width:100%;table-layout:fixed;overflow:visible}.recommendations_wrapper .recommendations_content .recommendations_content_big{display:table-cell;float:none;position:relative;vertical-align:top;height:100%}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_big_content{background-color:#fff;height:100%;padding-bottom:30px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_big_content .recommendations_content_info{padding-bottom:0;position:relative}.recommendations_wrapper .recommendations_content .recommendations_content_big.left{border-right:10px solid transparent}.recommendations_wrapper .recommendations_content .recommendations_content_big.right{border-left:10px solid transparent}.recommendations_wrapper .recommendations_content .recommendations_content_big .genre_wrapper{position:absolute;top:100%}}@media (max-width:720px){.recommendations_wrapper h3{font-size:32px;line-height:34px}.recommendations_wrapper .recommendations_content a.h4{font-size:20px;line-height:26px}.recommendations_wrapper .recommendations_content a.genre{font-size:16px}}.bubbles{position:relative;padding:0 30px 15px;box-sizing:border-box;z-index:100;margin:30px auto 0}.bubbles .bubbles_wrapper{position:relative;text-align:center}.bubbles .bubbles_wrapper .bubbles_point{margin-left:-46px;display:inline-block;vertical-align:bottom}.bubbles .bubbles_wrapper .bubbles_point .bubble_content{text-align:left;font-family:bureausign_bold,Arial,sans-serif;font-size:24px;line-height:25px;width:145px;padding:15px 46px 30px 15px;position:relative;bottom:0;border-radius:10px;display:inline-block}.bubbles .bubbles_wrapper .bubbles_point.number_1{padding-bottom:10px}.bubbles .bubbles_wrapper .bubbles_point.number_2{padding-bottom:25px}.bubbles .bubbles_wrapper .bubbles_point.number_5{padding-bottom:50px}.bubbles .bubbles_wrapper .bubbles_point.number_7{padding-bottom:70px}.bubbles .bubbles_wrapper .bubbles_point.wb .bubble_content{background-color:#000;color:#fff;box-shadow:0 -2px 10px -1px rgba(255,255,255,.4)}.bubbles .bubbles_wrapper .bubbles_point.wb .bubble_content svg{fill:#000}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#fff;color:#f26522;box-shadow:0 -2px 10px -2px rgba(0,0,0,.3)}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content svg{fill:#fff}.bubbles .bubbles_wrapper .bubbles_point.ob .bubble_content{background-color:#000;color:#f26522;box-shadow:0 -2px 10px -1px rgba(255,255,255,.4)}.bubbles .bubbles_wrapper .bubbles_point.ob .bubble_content svg{fill:#000}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#fff;color:#000;box-shadow:0 -2px 10px -2px rgba(0,0,0,.3)}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content svg{fill:#fff}.bubbles .bubbles_wrapper .bubbles_point:first-child{margin-left:0}.bubbles .bubbles_wrapper .bubbles_point svg{position:absolute;bottom:0;margin-bottom:-16px;left:20px;width:73px;height:17px;display:block}.bubbles.white .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#f26522;color:#fff}.bubbles.white .bubbles_wrapper .bubbles_point.of svg{fill:#f26522}.bubbles.white .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#f26522;color:#fff}.bubbles.white .bubbles_wrapper .bubbles_point.bw svg{fill:#f26522}.bubbles.black .bubbles_point.wb .bubble_content{background-color:#f26522;color:#fff}.bubbles.black .bubbles_point.wb svg{fill:#f26522}.bubbles.black .bubbles_point.ob .bubble_content{background-color:#f26522;color:#fff}.bubbles.black .bubbles_point.ob svg{fill:#f26522}@media (max-width:1039px){.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#f26522;color:#fff}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content svg{fill:#f26522}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#f26522;color:#fff}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content svg{fill:#f26522}}@media (max-width:980px){.bubbles{margin-top:30px}}.subscribe_wrapper{margin:20px auto;position:relative;background-color:#ffda54;padding:13px 30px 15px;max-width:980px}.subscribe_wrapper .subscribe_input_wrapper{margin-top:7px}.subscribe_wrapper .subscribe_input_wrapper.invalid_email input{box-shadow:inset 0 0 0 1px #e10a22;color:#e10a22}.subscribe_wrapper .subscribe_input_wrapper.invalid_email .subscribe_button{background-color:#e10a22}.subscribe_wrapper .subscribe_input_wrapper input{width:317px;height:40px;line-height:40px;font-size:16px;border:0;padding-left:13px;box-sizing:border-box;outline:0}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{width:150px;height:40px;background-color:#f26522;color:#fff;font-size:16px;line-height:40px;border-radius:0 5px 5px 0;text-align:center;cursor:pointer}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button .subscribe_button_mobile_subscribe{font-size:32px;line-height:27px}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button.subscribed{cursor:default}.subscribe_wrapper .subscribe_image{margin:8px 17px 0 0;width:34px}.subscribe_wrapper .subscribe p{font-size:22px;line-height:26px;width:434px;margin:0}@media (max-width:1039px){.subscribe_wrapper .subscribe_input_wrapper{display:table;width:100%}.subscribe_wrapper .subscribe_input_wrapper input{display:table-cell;float:none;width:100%}.subscribe_wrapper .subscribe_image{width:29px;height:36px;margin:0 10px 0 0}.subscribe_wrapper .subscribe_image svg{width:100%;fill:#000}.subscribe_wrapper .subscribe{margin-top:18px}.subscribe_wrapper .subscribe p{font-size:16px;line-height:inherit;width:100%;box-sizing:border-box;height:auto}.subscribe_wrapper .subscribe{margin-top:18px}}@media (max-width:1039px) and (max-width:666px){.subscribe_wrapper .subscribe_image{margin-top:18px}.subscribe_wrapper .subscribe{width:85%}.subscribe_wrapper .subscribe_input_wrapper input:focus{outline:0;border-color:transparent}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{display:table-cell;float:none;width:80px;height:40px;text-align:center;vertical-align:middle;line-height:inherit}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button svg{width:27px;fill:#fff}}@media (max-width:1039px) and (min-width:667px) and (max-width:1039px){.subscribe_wrapper{margin:20px 10px}.subscribe_wrapper .subscribe_input_wrapper{width:93%}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{display:table-cell;float:none;width:150px;height:40px;text-align:center;vertical-align:middle;line-height:inherit}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button svg{fill:#fff}.subscribe_wrapper .subscribe_image{margin-top:7px}}.previously_wrapper .previously_series{width:480px;padding-left:30px;padding-bottom:40px;margin-right:0;margin-left:0;padding-left:0;background-color:#fff;min-height:760px}.previously_wrapper .previously_series h2{margin-top:12px;margin-bottom:30px;font-size:26px;line-height:30px}.previously_wrapper .previously_series>p{padding-right:40px;font-size:16px;line-height:24px}.previously_wrapper .interesting{width:510px;overflow:hidden}.previously_wrapper.long_block .previously_series{width:100%;box-sizing:border-box;margin-bottom:20px;padding-right:150px;min-height:0}.previously_wrapper.long_block .interesting{width:100%;box-sizing:border-box}.previously_wrapper.long_block .interesting .interesting_fact{margin-bottom:0;min-height:390px}@media (max-width:1039px){.previously_wrapper.long_block .previously_series{padding:0 5% 30px 20px}}@media (max-width:1039px){.previously_wrapper .previously_series{padding:0 5% 56px 20px;width:100%;margin-bottom:20px;box-sizing:border-box;min-height:0}.previously_wrapper .interesting{width:100%;position:relative}.previously_wrapper .interesting .interesting_fact{width:100%;padding:0;margin-bottom:20px!important}.previously_wrapper .interesting .interesting_fact:before{content:"";display:block;padding-top:100%}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_description{position:absolute;bottom:0;color:#fff}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.previously_wrapper .interesting .actor_of_week{width:100%;position:relative}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:45%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image img{display:block;height:100%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info{width:38%;padding-left:20px}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info h2{font-size:16px;line-height:20px;font-family:bureausign_bold,Arial,sans-serif}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info p{margin-bottom:auto}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:absolute;bottom:30px;padding-right:20px}}@media (max-width:1039px) and (max-width:720px){.previously_wrapper .interesting .interesting_fact{min-height:0!important}.previously_wrapper .interesting .interesting_fact:before{content:none}.previously_wrapper .interesting .interesting_fact h2,.previously_wrapper .interesting .interesting_fact p{padding-left:20px}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper{position:relative}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}}@media (max-width:1039px) and (min-width:736px) and (max-width:1039px){.previously_wrapper .interesting{display:table;table-layout:fixed}.previously_wrapper .interesting .interesting_fact{display:table-cell;float:none;width:auto;vertical-align:top;border-right:20px solid #000}.previously_wrapper .interesting .interesting_fact h2{font-size:24px;line-height:26px;font-weight:400}.previously_wrapper .interesting .interesting_fact:before{content:"";display:block;padding-top:76%}.previously_wrapper .interesting .interesting_fact .interesting_image{width:100%}.previously_wrapper .interesting .actor_of_week{display:table-cell;float:none;width:auto;vertical-align:top}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper{height:100%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:50%}}@media (min-width:736px) and (max-width:1039px){.previously_wrapper{margin:0 10px}}@media (max-width:760px){.previously_wrapper .previously_wrapper .previously_series>p{padding-right:0}}.interesting{width:100%;max-width:1040px;margin:0 auto}.interesting_fact{position:relative;margin-bottom:20px;width:510px;height:390px;overflow:hidden}.interesting_fact:before{content:"";display:block;padding-top:390px}.interesting_fact .button-blue{margin:10px 0 0 30px}.interesting_fact .news_banner{position:absolute;background-color:#f26522;left:30px;top:0;padding:2px 10px 4px;color:#fff;z-index:2}.interesting_fact img{display:block}.interesting_fact .interesting_image img{width:100%}.interesting_fact h2{margin-top:17px;margin-bottom:0;line-height:18px;padding-left:30px}.interesting_fact p{padding:0 10% 0 30px}.interesting_fact svg.interesting_reload{position:absolute;right:25px;bottom:30px;fill:#fff;width:33px;cursor:pointer;-moz-transition:fill .2s ease-in-out;-webkit-transition:fill .2s ease-in-out;-o-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.interesting_fact svg.interesting_reload:hover{fill:#f26522}.interesting_fact .interesting_fact_wrapper{display:block;min-height:377px;position:absolute;top:0;right:0;bottom:0;left:0}.interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.interesting_fact .interesting_fact_wrapper .interesting_description{text-shadow:2px 2px 3px #000;width:100%;position:absolute;bottom:0;padding:50px 0 30px;color:#fff;background:linear-gradient(transparent 0,rgba(0,0,0,.6) 100%)}.interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content{position:absolute;bottom:0;padding:80px 0}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_description_content{width:70%;color:#fff;font-size:13px;line-height:16px;position:absolute;bottom:30px;margin-bottom:-2px;text-shadow:2px 2px 3px #000}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_description_content h2{margin-top:0;line-height:28px}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_button{position:absolute;right:20px;display:block;text-decoration:none;color:#fff;background-color:#39a7fb;font-size:16px;padding:0 20px;height:40px;line-height:38px;border-radius:5px;bottom:30px;cursor:pointer;text-shadow:none}@media (max-width:1039px){.interesting_fact{height:auto}.interesting_fact .interesting_fact_wrapper{min-height:0}.interesting_fact .interesting_fact_wrapper .interesting_description_content{text-shadow:2px 2px 3px #000}.interesting_fact .interesting_fact_wrapper .interesting_description_content h2,.interesting_fact .interesting_fact_wrapper .interesting_description_content p{padding-left:20px}}@media (max-width:720px){.interesting_fact{min-height:0!important;height:auto;width:100%}.interesting_fact:before{content:none}.interesting_fact h2,.interesting_fact p{padding-left:20px}.interesting_fact .interesting_fact_wrapper{position:relative}.interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}.interesting_fact .interesting_fact_wrapper .interesting_description .interesting_description_content p{font-size:16px;line-height:20px}}@media (max-width:374px){.interesting_fact .interesting_fact_wrapper{min-height:240px}.interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%!important;width:auto!important}}.actor_of_week{position:relative;background-color:#fff;width:510px}.actor_of_week .actor_of_week_image img{width:100%;display:block}.actor_of_week .actor_of_week_info{width:185px;padding-left:30px;margin-top:14px}.actor_of_week .actor_of_week_info .actor_of_week_info_head{color:#f26522}.actor_of_week .actor_of_week_info .actor_of_week_info_head_title{font-family:peace_sans,Arial,sans-serif;font-size:18px}.actor_of_week .actor_of_week_info .actor_of_week_info_head_text{margin-bottom:10px}.actor_of_week .actor_of_week_info h2{margin:0;line-height:26px}.actor_of_week .actor_of_week_info p{margin-top:9px;margin-bottom:90px}.actor_of_week .actor_of_week_info a{display:inline;color:#000;position:absolute;bottom:40px;text-decoration:none;padding-right:30px}.actor_of_week .actor_of_week_info a .border_bottom{display:inline;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.actor_of_week .actor_of_week_info a:hover{color:#f26522}.actor_of_week .actor_of_week_info a:hover .border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}@media (max-width:720px){.actor_of_week .actor_of_week_info_head,.actor_of_week a,.actor_of_week h2,.actor_of_week p,.actor_of_week span{font-size:16px;line-height:20px}}@media (max-width:374px){.actor_of_week p{display:none}}.seasons_wrapper{margin:0 auto;width:1040px;padding:0 0 20px;background-color:#fff;box-sizing:border-box;position:relative;z-index:2}.seasons_wrapper .seasons_list{padding:0;margin:0 0 15px 0;overflow:hidden}.seasons_wrapper .seasons_list li{list-style-type:none}.seasons_wrapper .seasons_list li span{cursor:pointer;font-family:peace_sans,Arial,sans-serif;font-size:26px;line-height:30px;display:block;padding:16px 10px 4px;color:#0d56a0;text-decoration:none}.seasons_wrapper .seasons_list li span u{text-decoration:none;border-bottom:1px solid #0d56a0;height:30px;display:inline-block}.seasons_wrapper .seasons_list li span.active{color:#fff;background-color:#f26522;text-decoration:none;cursor:default}.seasons_wrapper .seasons_list li span.active u{border:none}.seasons_wrapper .seasons_content{padding-bottom:25px;overflow:hidden}.seasons_wrapper .seasons_content.hidden{display:none}.seasons_wrapper .seasons_content .seasons_content_point{display:block;text-decoration:none;cursor:pointer;width:25%;border:10px solid transparent;box-sizing:border-box;margin-bottom:20px;position:relative}.seasons_wrapper .seasons_content .seasons_content_point .watched_item{position:absolute;left:0;top:0;z-index:11;height:100%;background-color:rgba(57,167,252,.5)}.seasons_wrapper .seasons_content .seasons_content_point .watched_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%;display:none}.seasons_wrapper .seasons_content .seasons_content_point.watched .watched_overlay{display:block}.seasons_wrapper .seasons_content .seasons_content_point svg#soon{display:block;width:56px;position:absolute;top:0;right:0;z-index:11}.seasons_wrapper .seasons_content .seasons_content_point svg#soon .st1{fill:#fff}.seasons_wrapper .seasons_content .seasons_content_point svg#soon .st0{fill:#f26522}.seasons_wrapper .seasons_content .seasons_content_point .soon_bg{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:9}.seasons_wrapper .seasons_content .seasons_content_point div{position:absolute;left:15px;bottom:15px;color:#fff;text-shadow:2px 2px 3px #000;z-index:11}.seasons_wrapper .seasons_content .seasons_content_point img{display:block;width:100%;cursor:pointer}.seasons_wrapper .seasons_content .seasons_content_point.active{border-color:#39a7fb}.seasons_wrapper .seasons_content .seasons_content_point.active img{cursor:default}.seasons_wrapper .seasons_content .seasons_content_point span{display:block;width:100%;height:100%;position:absolute;top:0;background-color:rgba(242,101,34,.5);cursor:pointer;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.seasons_wrapper .seasons_content .seasons_content_point:hover span{opacity:1}.seasons_wrapper .seasons_content .seasons_content_point.active span{cursor:default;position:absolute;height:100%;z-index:1;left:0;top:0;width:0;background-color:rgba(57,167,252,.5)}@media (max-width:1039px){.seasons_wrapper{width:auto;margin:0 10px;box-sizing:border-box}.seasons_wrapper .seasons_content .seasons_content_point{width:33.3%}}@media (max-width:720px){.seasons_wrapper{width:100%;margin:0;padding:0 10px 0}.seasons_wrapper .seasons_list li span{font-size:24px;line-height:26px}.seasons_wrapper .seasons_content .seasons_content_point{width:50%}}.seasons_overlay{position:fixed;left:0;display:none;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.93);padding:20px;box-sizing:border-box;overflow:scroll}.seasons_overlay .playlist_popup_wrapper{padding-top:162px}@media (max-width:980px){.seasons_overlay .playlist_popup_wrapper{padding-top:112px}}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header{position:fixed;border-bottom:1px solid #333;width:100%;z-index:12;background-color:#000;top:50px;left:0}@media (max-width:980px){.seasons_overlay .playlist_popup_wrapper .playlist_popup_header{top:0}}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header h2{font-size:40px;line-height:50px;color:#fff;margin:0 0 25px 30px;padding-top:30px;padding-right:60px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close{display:block;position:absolute;top:15px;right:15px;cursor:pointer;padding:15px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close svg{display:block;width:26px;height:26px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close svg .st0{transition:all .2s ease-in-out;fill:#fff;stroke:#fff;stroke-width:4}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close:hover svg .st0{fill:#f26522;stroke:#f26522}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper{overflow:hidden;padding:0 30px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul{margin:0;padding:0}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li{float:left;list-style-type:none}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li span{text-decoration:none;color:#fff;padding:0 10px;line-height:28px;cursor:pointer}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li.active{background-color:#f26522}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper{position:relative;-webkit-overflow-scrolling:touch}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .playlist_popup_season_header{font-family:peace_sans,Arial,sans-serif;font-size:26px;line-height:30px;color:#fff;text-decoration:none;display:block;padding:20px 0 20px 10px}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point{width:20%;height:auto;cursor:pointer;border:10px solid transparent;background-position:left top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;opacity:1;position:relative;margin-bottom:20px;display:block}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .watched_item{position:absolute;left:0;top:0;z-index:11;height:100%;background-color:rgba(57,167,252,.5)}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .watched_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%;display:none}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.watched .watched_overlay{display:block}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .soon_bg{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:9}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon{display:block;width:56px;position:absolute;top:0;right:0;z-index:11}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon .st1{fill:#fff}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon .st0{fill:#f26522}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point span{display:block;width:100%;height:100%;position:absolute;top:0;background-color:rgba(242,101,34,.5);opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point:hover{cursor:pointer}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point:hover span{opacity:1}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.active{border-color:#39a7fb;cursor:default}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.active span{position:absolute;height:100%;z-index:1;left:0;top:0;width:0;background-color:rgba(57,167,252,.5)}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point>div:not(watched_overlay){position:absolute;left:15px;bottom:15px;color:#fff;text-shadow:2px 2px 3px #000;z-index:11}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point img{display:block;width:100%;height:auto;cursor:pointer}@media (min-width:721px) and (max-width:1039px){.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content .seasons_content_point{width:33.3%}}@media (max-width:720px){.seasons_overlay .playlist_popup_wrapper .playlist_popup_header h2{font-size:27px;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content .seasons_content_point{width:50%}}.video_content_creators{position:relative;margin-right:-30px}@media (max-width:1039px){.video_content_creators{margin:0}}.video_content_creators h2{font-size:26px;line-height:30px;margin-top:55px;margin-bottom:18px}.video_content_creators .phone_content{display:none;font-size:16px;color:#f26522;margin-top:50px}.video_content_creators .phone_content svg{position:relative;top:6px;width:12px;fill:#f26522}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{float:left;width:230px;margin-right:20px;border-left:10px solid transparent}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:first-child{margin-right:0;border-left:none;border-right:10px solid transparent}.video_content_creators .video_content_creators_wrapper .video_content_creators_main img{display:block;margin-bottom:10px;width:100%}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a{display:inline-block;text-decoration:none;font-family:bureausign_bold,Arial,sans-serif;float:left}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a u{color:#000;text-decoration:none;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a u:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a:hover+.video_content_creators_main_info a u{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:nth-child(even){float:right}.video_content_creators .video_content_creators_wrapper .video_content_creators_main .video_content_creators_main_info div{clear:both}.video_content_creators .video_content_creators_wrapper{margin-bottom:20px}.video_content_creators .video_content_creators_other_person{width:230px;height:60px;margin-bottom:20px;margin-right:20px;display:table}.video_content_creators .video_content_creators_other_person .photo_wrapper{display:table-cell;vertical-align:top}.video_content_creators .video_content_creators_other_person .photo_wrapper img{width:60px;height:auto;display:block}.video_content_creators .video_content_creators_other_person .photo_wrapper svg{width:60px;display:block;fill:#f26522}.video_content_creators .video_content_creators_other_person .photo_wrapper:hover+.video_content_creators_other_person_info a u{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info{display:table-cell;width:100%;vertical-align:top;float:none;padding:0 0 0 10px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a{display:block;text-decoration:none;font-family:bureausign_bold,Arial,sans-serif;position:relative;margin-top:-3px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a u{color:#000;text-decoration:none;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a u:hover{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info .video_content_creators_content{height:60px;overflow:hidden}@media (max-width:980px){.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info .video_content_creators_content{padding-right:10px}}.video_content_creators .video_content_creators_command{margin-top:10px}.video_content_creators .video_content_creators_command a{display:block;color:#f26522;margin-bottom:5px;text-decoration:none}.video_content_creators .video_content_creators_command a span{color:#000}.video_content_creators .video_content_creators_command a span:hover{color:#f26522}.video_content_creators .video_content_creators_command .video_content_creators_command_tablet .video_content_creators_command_point:last-child{margin-right:0}.video_content_creators .video_content_creators_command .video_content_creators_command_point{width:105px;margin-right:20px}.video_content_creators .video_content_creators_command .video_content_creators_command_point p{font-family:bureausign_bold,Arial,sans-serif;margin-bottom:0}.video_content_creators .video_content_creators_command .video_content_creators_command_point_description{width:230px}@media (min-width:721px) and (max-width:1039px){.video_content_creators .video_content_creators_wrapper{display:table;border-collapse:separate;border-spacing:0;width:66.6%;table-layout:fixed;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{display:table-cell;border-top:0;border-bottom:0;border-left:0;border-left:10px solid transparent;box-sizing:border-box;width:50%;margin-right:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:first-child{border-left:none;border-right:10px solid transparent}.video_content_creators .video_content_creators_other_person{width:33.3%;margin-right:0;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone{width:33%;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_point{width:50%;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_tablet{width:50%;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_tablet .video_content_creators_command_point{margin-right:0;width:100%}.video_content_creators .video_content_creators_command .video_content_creators_command_point_description{width:33.3%}}@media (max-width:720px){.video_content_creators{overflow:hidden}.video_content_creators .video_content_creators_wrapper{width:100%}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{overflow:hidden;width:100%;margin-bottom:20px;margin-right:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main img{width:123px;float:left;margin-bottom:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main .video_content_creators_main_info{margin-left:20px;width:45%;float:left;font-size:16px;line-height:20px}.video_content_creators .video_content_creators_other_person{margin-right:0;width:100%}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info{font-size:16px;line-height:20px}.video_content_creators .video_content_creators_command .video_content_creators_command_point{width:60%;font-size:16px;line-height:20px}.video_content_creators .phone_hidden{display:none}.video_content_creators .phone_content{display:block}.video_content_creators h2{width:50%;float:left;font-size:24px;line-height:24px;margin-bottom:25px;margin-top:20px}.video_content_creators h2+.phone_content{display:none}.video_content_creators.mobile_video_content_creators{position:fixed;z-index:10;top:0;left:100%;width:100%;height:100%;background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:left ease .4s;-moz-transition:left ease .4s;transition:left ease .4s}.video_content_creators.mobile_video_content_creators.ready{left:0;-webkit-transition:left ease .4s;-moz-transition:left ease .4s;transition:left ease .4s}.video_content_creators.mobile_video_content_creators.ready.willUnmount{left:100%}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header{height:48px;border-bottom:1px solid #ebebeb;padding:11px 20px 0;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header svg{fill:#f26522;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;width:12px;vertical-align:middle}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header span{font-family:bureausign_regular,Arial,sans-serif;font-size:16px;color:#f26522;vertical-align:middle;padding-left:5px}.video_content_creators.mobile_video_content_creators h2{width:100%;padding-left:20px;box-sizing:border-box;margin:0;line-height:72px}.video_content_creators.mobile_video_content_creators .video_content_creators_wrapper{padding:0 20px;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .video_content_creators_command{padding:0 20px 70px;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .video_content_creators_other_person{padding:0 20px;box-sizing:border-box}}.potato{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none;z-index:100}.piu{position:absolute;right:0;width:50px;height:50px;border-radius:25px;background-color:red;top:0;z-index:6}.button-blue{display:inline-block;text-decoration:none;color:#fff;background-color:#39a7fb;font-size:16px;padding:0 20px;height:40px;line-height:38px;border-radius:5px;bottom:30px;cursor:pointer;text-shadow:none}.persons{margin-top:45px;margin-bottom:60px;overflow:hidden;padding-right:30px}.persons__col{width:105px;float:left;margin-right:20px}.persons__type{font-family:bureausign_bold,Arial,sans-serif}.persons__item{display:block;color:#f26522;margin-bottom:5px;text-decoration:none}.persons__item span{color:#000;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.persons__item span:hover{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px;color:#f26522}.persons__col-description{float:right;margin-right:0;width:230px}.search-form{display:none;position:absolute;left:145px;right:110px;flex-direction:row;justify-content:start;align-items:center}.search-form input[type=text]{border:none;width:100%;font-family:bureausign_regular,Arial,sans-serif;font-size:22px;color:#fff;line-height:48px;background:#1a1a1a;margin-left:10px;outline:0}.search-form input[type=submit]{border:none;background:url(/s/images/svg/search.svg) no-repeat 0 0;text-indent:100px;overflow:hidden;width:33px;outline:0;height:30px}.search-form input[type=text]::-webkit-input-placeholder{color:#484848}.video-rating{position:absolute;z-index:11;right:0;width:190px;padding-top:175px;cursor:pointer;top:30px;text-align:center}.video-rating.normal{background:url(../images/svg/normal.svg) no-repeat left top}.video-rating.bad{background:url(../images/svg/bad.svg) no-repeat left top}.video-rating.good{background:url(../images/svg/good.svg) no-repeat left top}.video-rating span{font-family:bureausign_bold,Arial,sans-serif;font-size:64px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-rating__button{cursor:pointer;width:86px;height:30px;background-color:#fff;line-height:30px;text-align:center;position:relative;left:50%;margin-left:-43px;border-radius:20px;margin-top:10px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.preload-tomato{position:fixed;left:-1000%}.new-tomato{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:11;display:none}.new-tomato__spinner{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.new-tomato__content{width:1040px;margin:0 auto;height:100%;position:relative;min-width:320px}.new-tomato__text{display:none;position:absolute;left:0;top:30%;color:#ed422f;font-size:24px;line-height:30px;width:100%;text-align:center}.new-tomato__trigger{position:absolute;bottom:0;width:230px;height:230px;cursor:pointer;padding-bottom:50px;z-index:1002}.new-tomato__trigger span{border:1px solid #bf882e;color:#bf882e;position:absolute;font-size:16px;line-height:24px;padding:0 20px;border-radius:30px;left:20px;bottom:20px!important;font-family:bureausign_bold,Arial,sans-serif}.new-tomato__trigger.rotten{background:url(../images/tomato/rotten.png) no-repeat left top;left:0;background-size:100%}.new-tomato__trigger.fresh{background:url(../images/tomato/fresh.png) no-repeat left top;right:0;background-size:100%}.new-tomato__trigger.fresh span{border:1px solid #ed422f;color:#ed422f;left:auto;right:30px}.new-tomato .rate{position:absolute;bottom:0;font-family:bureausign_bold,Arial,sans-serif;font-size:64px;color:#fff;text-align:center;width:100%;z-index:1000;line-height:94px}.new-tomato .animation-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.new-tomato .tomato-animation{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media screen and (orientation:portrait){.new-tomato .tomato-animation{width:auto;height:100%}}.new-tomato__close{position:absolute;right:20px;top:70px;cursor:pointer;color:#fff;width:26px;height:26px}.new-tomato .mark{position:absolute;bottom:40%;font-family:bureausign_bold,Arial,sans-serif;font-size:190px;color:#fff;opacity:0}.new-tomato .mark.minus{left:0}.new-tomato .mark.plus{right:0}.compilations{font-size:0;padding:0 10px}.block+.compilations{margin-top:-20px}.compilations__item{display:inline-block;width:25%;box-sizing:border-box;padding:10px;font-size:16px;color:#f26522;vertical-align:top}.compilations__item:hover .compilations__overlay{opacity:1}.compilations__cover{position:relative}.compilations__cover img{width:100%;display:block}.compilations__overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(242,101,34,.5);opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.compilations__title{font-family:peace_sans,Arial,sans-serif;font-size:21px;line-height:23px;padding-top:5px}.red-bordered{border:1px solid #f0e}.green-bordered{border:1px solid #0ffc1b}.orange-bordered{border:1px solid #fc9207}.hc__authorization__sso{display:block!important;margin:0 auto;text-align:center!important;padding-bottom:20px!important}.hc__authorization__sso img{padding:0 10px}.hcc{font-family:bureausign_regular,Arial,sans-serif!important}@media (max-width:720px){.player__content-preview .play{width:50px}.player__content-preview h1{width:100%;left:0;bottom:20px;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:28px;line-height:32px}.paid-content{bottom:auto;top:130px}}@media (max-width:450px){.paid-content{top:100px}.paid-content__price{padding:5px;font-size:16px;line-height:22px}.paid-content__price::before{width:35px;height:30px;position:relative;top:3px;margin-right:5px}}@media (max-width:1410px){.bubbles .bubbles_wrapper .bubbles_point.number_8{display:none}}@media (max-width:1245px){.bubbles .bubbles_wrapper .bubbles_point.number_7{display:none}}@media (max-width:1180px){.header .subscribe-payment__text{display:none}}@media (max-width:1080px){.bubbles .bubbles_wrapper .bubbles_point.number_6{display:none}.header .subscribe-payment__text{display:none}}@media (max-width:920px){.bubbles .bubbles_wrapper .bubbles_point.number_5{display:none}}@media (max-width:755px){.bubbles .bubbles_wrapper .bubbles_point.number_4{display:none}}@media (max-width:595px){.bubbles .bubbles_wrapper .bubbles_point.number_3{display:none}.bubbles .bubbles_wrapper .bubbles_point.number_2{padding-bottom:0}.bubbles .bubbles_wrapper .bubbles_point.number_1{padding-bottom:0}}@media (max-width:430px){.bubbles .bubbles_wrapper .bubbles_point .bubble_content{width:100px;font-size:20px}}@media (max-width:340px){.bubbles .bubbles_wrapper .bubbles_point .bubble_content{width:100px;font-size:20px}}@media (max-width:980px){.header__content nav{display:none}}@media (max-width:1039px){.interesting{display:flex;margin-bottom:20px}.interesting .interesting_fact{float:none;margin-bottom:0;margin-right:10px}.interesting .interesting_fact::before{display:block}.interesting .interesting_fact_wrapper .interesting_image{float:none}.interesting .interesting_fact_wrapper .interesting_image img{width:auto;height:100%}.interesting .actor_of_week{float:none;margin-left:10px}.interesting .actor_of_week .actor_of_week_wrapper{display:flex;height:100%}.interesting .actor_of_week .actor_of_week_image{float:none;width:55%;overflow-x:hidden}.interesting .actor_of_week .actor_of_week_image img{height:100%;width:auto}.interesting .actor_of_week .actor_of_week_info{float:none;padding-right:15px;padding-left:15px;width:45%}}@media (max-width:860px){.recommendations_content_small{display:none}.interesting{width:100%;position:relative;display:block}.interesting .interesting_fact{width:100%;padding:0;margin-left:0;margin-bottom:20px!important;min-height:0!important}.interesting .interesting_fact:before{content:"";display:block;padding-top:100%}.interesting .interesting_fact .interesting_fact_wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.interesting .interesting_fact .interesting_fact_wrapper .interesting_description{position:absolute;bottom:0;color:#fff}.interesting .interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.interesting .interesting_fact:before{content:none}.interesting .interesting_fact h2,.interesting .interesting_fact p{padding-left:20px}.interesting .interesting_fact .interesting_fact_wrapper:first-child{position:relative}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}.interesting .actor_of_week{width:100%;position:relative;margin-left:0}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:45%}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image img{display:block;width:100%;height:auto}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info{width:38%;padding-left:20px}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info h2{font-size:16px;line-height:20px;font-family:bureausign_bold,Arial,sans-serif}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info p{margin-bottom:auto}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:absolute;bottom:30px;padding-right:20px}.interesting_fact .button-blue{margin:10px 0 0 20px}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:initial;margin-top:15px;margin-bottom:15px;display:block}}@media (min-width:981px){.hamburger{display:none}.drawer--left .drawer-nav.navigation{left:0}.payment-allowed .header .user_controls{width:320px}.payment-allowed .header .user_controls .search{margin-right:0}.navigation{position:relative}.navigation__lvl1-list{list-style:none;margin:0;padding:0;justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex}.navigation__lvl1-item>a{font-size:16px;color:#fff;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;padding:15px 10px;line-height:20px;display:inline-block;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;position:relative;cursor:pointer}.navigation__lvl1-item>a.active{background-color:#f26522}.navigation__lvl1-item>a::after{display:none;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2efeb;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.navigation__lvl1-item.tapped>a::after{display:block}body:not(.touchDevice) .navigation__lvl1-item:hover>a{color:#f26522}body:not(.touchDevice) .navigation__lvl1-item:hover>a.active{color:#fff;cursor:default}body:not(.touchDevice) .navigation__lvl1-item:hover>a::after{display:block}body:not(.touchDevice) .navigation__lvl1-item:hover .navigation__lvl2{display:flex}.navigation__lvl1-item.tapped .navigation__lvl2{display:flex}.navigation__lvl1-item__no2lvl:hover>a::after{display:none!important}.navigation__lvl2{display:none;position:absolute;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,.3);box-shadow:0 3px 7px 0 rgba(0,0,0,.3);justify-content:flex-start;flex-direction:row;align-items:stretch}.navigation__lvl2-list{list-style:none;padding:0;margin:0}.navigation__lvl2-list+.navigation__lvl2-list{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcdc}.touchDevice .navigation__lvl2-item.hide-desktop{display:block}.navigation__lvl2-item>a{display:block;text-decoration:none;color:#1a1a1a;font-size:15px;line-height:20px;padding:4px 20px 6px;box-sizing:border-box;width:100%;white-space:nowrap}.navigation__lvl2-item>a:hover{color:#fff;background:#f26522}.navigation__lvl2-item>a.active{color:#f26522;cursor:default}.navigation__lvl2-item>a.active:hover{color:#fff}.navigation__subcategories{min-width:210px;background:#f2efeb;padding:10px 0}.navigation__compilations{min-width:190px;-webkit-box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);-moz-box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);padding:10px 0;background:#fff}.header{width:100%;background-color:#1a1a1a;z-index:101;position:fixed;top:0}.header__content{width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;padding:0 25px;height:50px;justify-content:space-between;align-items:center;display:flex;flex-direction:row;background-color:#000}.header__content .logo{width:100px;padding-top:5px;float:left;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header__content .logo img{width:83%}.header__content nav{float:left;margin-left:20px;height:100%}.header .user_controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .search{margin-right:10px}.header .favourite,.header .login,.header .search{width:33px;height:32px;display:block;cursor:pointer}.header .favourite img,.header .login img,.header .search img{width:100%}.header .favourite img:last-child,.header .login img:last-child,.header .search img:last-child{display:none}.header .favourite img:first-child,.header .login img:first-child,.header .search img:first-child{display:block}.header .favourite img path,.header .login img path,.header .search img path{fill:#fff!important}.header .login{position:relative;padding:9px 0}.header .logged-in::after{content:'';position:absolute;left:1px;top:9px;width:30px;height:30px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .logged-in::before{display:none;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2efeb;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.header .logged-in .navigation__lvl2{top:50px;right:0;font-style:normal}.header .logged-in:hover::after{border-color:#f26522}.header .logged-in:hover::before{display:block}.header .logged-in:hover .navigation__lvl2{right:0;display:block}.searching .header nav{display:none}.searching .header .search-form{display:flex}.searching .header .search img:last-child{display:block;position:relative;left:4px;top:3px;width:25px;height:25px}.searching .header .search img:first-child{display:none}}@media (min-width:981px) and (max-width:1180px){.header .user_controls{width:170px;margin-left:-10px}}@media (max-width:980px){.hamburger{margin-left:-15px}.header{width:100%;background-color:#1a1a1a}.header__content{width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;padding:0 15px;height:50px}.header__content .logo{display:block;width:100px;height:40px;position:absolute;transform:translateX(-50%);left:50%;top:5px}.header__content .logo img{width:83%}.header__content nav{float:left;display:block;height:calc(100% - 50px);margin-top:50px;background:#f2efeb;overflow:scroll}.header .user_controls{position:absolute;right:15px;top:10px;display:flex;align-items:center}.header .user_controls .promo-payment{margin-top:-3px}.header .search{width:33px;height:32px;display:block;cursor:pointer}.header .search img{width:100%}.header .search img:last-child{display:none}.header .search img:first-child{display:block}.header .search img path{fill:#fff!important}.header .favourite,.header .login,.header .subscribe-payment{display:none}.searching .header .search-form{display:flex;background:#1a1a1a;left:15px;right:50px;top:0}.searching .header .search img:last-child{width:25px;height:25px;display:block;position:relative;left:4px;top:3px}.searching .header .search img:first-child{display:none}.navigation .ui-widget-content{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navigation__lvl1-item>a{font-size:18px;line-height:24px;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;padding:15px 10px;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;display:block;color:#000;border:0}.navigation__lvl1-item>a.active{background-color:#f26522;color:#fff}.navigation__lvl1-item:hover>a.active{background-color:#f26522;color:#fff}.navigation__lvl2{padding:15px 0;display:none}.navigation__lvl2-list{padding:0;margin:0;list-style:none;background:#fff}.navigation__lvl2-item>a{font-size:16px;line-height:20px;padding:8px 20px 8px 40px;display:block;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;color:#1a1a1a}.navigation__lvl2-item>a:hover{background:0 0}.navigation__lvl2-item>a.active{color:#f26522;cursor:default}.navigation__lvl2-item>a.active:hover{background:0 0}.navigation__compilations{padding-top:15px;margin-top:15px;border-top:1px solid #f2efeb}.mobile-user-controls{padding:40px 0 15px}.mobile-user-controls span{font-family:bureausign_regular,Arial,sans-serif;display:block;font-size:14px;line-height:20px;padding:6px 20px 6px 75px;cursor:pointer}.mobile-user-controls a{text-decoration:none;color:#000;margin-top:8px;display:block}.mobile-user-controls a:first-child{margin-top:0}.mobile-login{background:url(/s/images/svg/login-orange.svg) no-repeat 39px center;-webkit-background-size:26px;background-size:26px}.mobile-fav{background:url(/s/images/svg/favorites-orange.svg) no-repeat 40px center;-webkit-background-size:25px;background-size:25px}.mobile-logout{background:url(/s/images/svg/ico-exit-orange.svg) no-repeat 40px center;-webkit-background-size:24px;background-size:24px}.mobile-purchases{background:url(/s/images/svg/ico-purchases-orange.svg) no-repeat 42px center;-webkit-background-size:24px;background-size:24px}}@media (max-width:980px){body.branding .header,html.branding .header{margin-bottom:0!important}.layout{position:relative;background:#fff}}@media (max-width:1040px){.new-tomato__content{width:100%}}@media (max-width:980px){.new-tomato__close{top:20px}.player__wrapper .video-rating{top:auto;bottom:-70px;padding-top:0;padding-left:82px;text-align:left;width:auto;min-height:60px;margin-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.player__wrapper .video-rating.bad,.player__wrapper .video-rating.good,.player__wrapper .video-rating.normal{-webkit-background-size:90px;background-size:90px;background-position:0 center}.player__wrapper .video-rating__button{left:auto;margin:0;height:40px;line-height:40px;width:115px;font-size:16px;font-family:bureausign_regular,Arial,sans-serif;display:inline-block;vertical-align:middle;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px}.player__wrapper .video-rating span{font-size:50px;line-height:60px;height:60px;display:inline-block;vertical-align:middle;margin-right:10px}.no-ads-button .player__wrapper .video-rating{bottom:10px;width:310px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:560px){.player__wrapper .video-rating{position:relative;bottom:auto;width:310px;margin:0 auto;border-top:10px solid #000;border-bottom:10px solid #000}}@media (max-width:728px){.new-tomato__trigger{width:100px;height:100px}.new-tomato__trigger.rotten{left:30px}.new-tomato__trigger.rotten span{left:-10px}.new-tomato__trigger.fresh{right:30px}.new-tomato__trigger.fresh span{right:-10px}.new-tomato__trigger span{width:120px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new-tomato .mark{font-size:100px}}@media (max-width:480px){.new-tomato .rate{bottom:auto;top:0;line-height:86px}}@media (max-width:980px){.compilations__item{width:33.3%}.compilations__title{font-size:18px;line-height:20px}}@media (max-width:720px){.compilations__item{width:50%}.compilations__title{font-size:16px;line-height:18px}}@media (max-width:400px){.compilations__item{width:100%}.compilations__title{font-size:21px;line-height:23px}}@media (min-width:1000px){.player__content{height:562.5px}}.controls_content{position:absolute!important}.hidden{display:none}.content__wrapper{max-width:1080px;margin:0 auto;background:#fff;position:relative}.content__wrapper .redirect-wrapper{display:block}.content__wrapper .popup-trigger-wrapper{display:none}.content__shadow{max-width:1080px;margin:0 auto 0;background:#fff;z-index:12;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);position:relative}.video_page .content__shadow{position:relative}.content__shadow .content{position:relative;z-index:3}.landing__content{font-size:16px;line-height:20px}.landing__content p{margin-bottom:20px}.landing__content h3{font-size:120%}.landing__content>p{margin-bottom:20px}.landing__content table .ico__wrapper{vertical-align:top}.landing__content a{color:#f26522}.landing__content .contacts-ico{background:url(/s/images/sprite.png) no-repeat;width:35px;height:35px;margin-right:21px}.landing__content .contacts-phone{margin-bottom:22px}.landing__content .contacts-phone .contacts-ico{background-position:-565px -245px}.landing__content .contacts-phone .contacts-ico.production-ico{background-position:-565px -209px}.landing__content .contacts-email{margin-bottom:22px}.landing__content .contacts-email .contacts-email-link{font-size:14px;left:18px;color:#000}.landing__content .contacts-email .contacts-email-link a{margin-top:7px}.landing__content .contacts-email .contacts-ico{background-position:-529px -245px}.landing__content .contacts-email .contacts-ico.contacts-email-content{background-position:-529px -209px}.landing__content .contacts-email .contacts-link-ico{background:url(/s/images/sprite.png) no-repeat -573px -318px;width:14px;height:10px;margin:5px 10px 0 1px}.landing__content .contacts-location{width:100%}.landing__content .contacts-location .contacts-location-content{margin-bottom:22px}.landing__content .contacts-location .contacts-ico{background-position:-493px -245px}.landing__content .contacts-location .contacts-ico.contacts-location-content{background-position:-493px -209px}.landing__content .contacts-location .money-ico{background-position:-493px -280px;height:36px}.landing__content .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.landing__content .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.landing__content .slick-list:focus{outline:0}.landing__content .slick-list.dragging{cursor:pointer;cursor:hand}.landing__content .slick-slide,.landing__content .slick-slide img,.landing__content .slick-slider .slick-list,.landing__content .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.landing__content .slick-track{position:relative;left:0;top:0;display:block;zoom:1}.landing__content .slick-track:after,.landing__content .slick-track:before{content:"";display:table}.landing__content .slick-track:after{clear:both}.landing__content .slick-loading .slick-track{visibility:hidden}.landing__content .slick-slide{float:left;height:100%;min-height:1px;display:none}.landing__content .slick-slide img{display:block}.landing__content .slick-slide.slick-loading img{display:none}.landing__content .slick-slide.dragging img{pointer-events:none}.landing__content .slick-initialized .slick-slide{display:block}.landing__content .slick-loading .slick-slide{visibility:hidden}.landing__content .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.landing__content .slick-next,.landing__content .slick-prev{z-index:2;position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-27px;padding:0;border:none;outline:0}.landing__content .slick-next:focus,.landing__content .slick-prev:focus{outline:0}.landing__content .slick-next.slick-disabled:before,.landing__content .slick-prev.slick-disabled:before{opacity:.25}.landing__content .slick-prev{left:-25px}.landing__content .slick-prev:before{content:"\2190"}.landing__content .slick-next{right:-25px}.landing__content .slick-next:before{content:"\2192"}.landing__content .slick-slider{margin-bottom:30px}.landing__content .slick-dots{position:absolute;bottom:-15px;list-style:none;display:block;text-align:center;padding:0;width:100%}.landing__content .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.landing__content .slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.landing__content .slick-dots li button:focus{outline:0}.landing__content .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing__content .slick-dots li.slick-active button:before{opacity:.75}.landing__content .biggest-slider .landing-content-slider .slick-slide img{margin:0;display:block;width:100%}.landing__content .biggest-slider .landing-content-slider .slick-dots{bottom:10px}.landing__content .landing-content-slider div{width:100%}.landing__content .landing-content-slider div .slick-slide{text-align:center}.landing__content .landing-content-slider div .slick-slide img{display:inline-block;margin:30px 60px}.landing__content .landing-content-slider .slick-prev{background:url(/s/images/sprite.png) no-repeat -366px -248px;width:54px;height:54px;left:0}.landing__content .landing-content-slider .slick-prev:hover{background:url(/s/images/sprite.png) no-repeat -366px -248px}.landing__content .landing-content-slider .slick-next{background:url(/s/images/sprite.png) no-repeat -430px -248px;width:54px;height:54px;right:0}.landing__content .landing-content-slider .slick-next:hover{background:url(/s/images/sprite.png) no-repeat -430px -248px}.landing__content .landing-content-slider .slick-dots li{background:url(/s/images/sprite.png) no-repeat -275px -162px;width:9px;height:9px}.landing__content .landing-content-slider .slick-dots .slick-active{background-position:-291px -162px}@media (max-width:980px){.landing__content .landing-content-slider div .slick-slide img{margin:10px 20px}}.landing-content-slider:not(.slick-initialized){text-align:center;height:auto}.landing-content-slider:not(.slick-initialized) div{display:inline-block}.landing-content-slider:not(.slick-initialized) div img{margin:30px 60px}@media (max-width:400px){.landing__content table .ico__wrapper{display:none}}.block-description{text-align:center;font-size:16px;margin-top:15px}.block-description.main-description{padding:20px;text-align:left;line-height:24px;font-size:16px;margin-bottom:36px}.block-description.main-description p{margin:0 0 12px 0}.block .video-compilation{margin-top:10px;padding-bottom:20px}.block .video-compilation .playlist-link-h2{color:#000;text-decoration:underline}.block .video-compilation .playlist-link-h2:hover{color:#f26522}.block .video-compilation h2{font-size:57px;text-align:center;line-height:60px;position:relative}.block .video-compilation__list{margin:0 20px}.block .video-compilation__list .product-list .slick-slider .product-list__item:hover .product-list__item_hover{display:none}.block .video-compilation__list .product-list .col{display:block;overflow:hidden;padding-left:0;max-height:470px}.block .video-compilation__list .product-list__item{float:left;margin:0 10px}.block .video-compilation__link{font-size:15px;background-color:#f26522;padding:6px 19px;color:#fff;position:absolute;right:20px;font-family:bureausign_regular,Arial,sans-serif;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);border-radius:4px;text-decoration:none;line-height:15px}.block .video-compilation__description{font-size:15px;line-height:23px;margin-top:30px;padding:0 20px}.block .video-compilation.recently-viewed h2{margin-top:40px}.block .video-compilation.recently-viewed .product-list__item{height:306px}.block .video-compilation.recently-viewed .product-list__item .poster{height:184px;background:0 0}.block .video-compilation.recently-viewed .product-list__item .poster-hover{height:184px}.block .video-compilation.recently-viewed .product-list__item .poster-progress{position:absolute;left:0;top:0;height:100%;background:rgba(242,101,34,.5)}.block .video-compilation.recently-viewed .product-list__item .poster-progress:after{content:'';position:absolute;width:2px;min-width:2px;height:100%;background:#f26522;right:0;top:0}.block .video-compilation.recently-viewed .product-list__item_progress{font-size:13px;line-height:16px;color:#000;padding-top:15px;margin-bottom:-10px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:71px}@media (max-width:1039px){.block .video-compilation h2{font-size:50px;line-height:60px}}@media (max-width:900px){.block .video-compilation h2{font-size:40px;line-height:50px;text-align:left;padding-left:20px}.block .video-compilation.recently-viewed .product-list__item{height:255px}.block .video-compilation.recently-viewed .product-list__item .poster{height:132px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:44px}.product-list__item{width:175px;height:348px}.product-list__item .poster{height:250px}.product-list__item_name{margin:15px 0 5px;font-size:16px;line-height:20px}.product-list__item_hover{display:none}}@media (max-width:800px){.product-list__item{width:125px;height:auto}.product-list__item .poster{height:179px}.block .video-compilation.recently-viewed .product-list__item .poster{height:94px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:25px}}@media (max-width:728px){.block{padding:0 20px}.block .block-description{margin-left:10px;margin-right:10px}.block .block-description.main-description{padding:0;margin-left:0;margin-right:0}.block.empty{padding:0 10px!important}.block .product-list__item{height:auto}.block .product-list__item .poster img{width:100%}.block .product-list__item_name{margin:15px 0 5px;font-size:16px;line-height:20px}.block .product-list__item_info{margin:0}.block .video-compilation{margin-top:20px;padding-bottom:0}.block .video-compilation h2{margin:0 0 10px;text-align:left;font-size:24px;line-height:30px;flex-direction:column;align-items:flex-start;display:flex;padding-left:0}.block .video-compilation h2 a{position:initial;margin-top:20px}.block .video-compilation__list{margin:0}.block .video-compilation__description{padding:0}}@media (max-width:534px){.block .product-list .slick-arrow{bottom:90px}}@media (max-width:410px){.block .product-list .slick-arrow{bottom:110px}}@media (max-width:334px){.block .product-list .slick-arrow{bottom:125px}}.pagetopBnPlace{width:100%;background:#000;text-align:center;margin-bottom:-50px;padding-top:50px;max-height:200px}.subscribe-page__title{font-size:40px;line-height:60px;font-family:peace_sans,Arial,sans-serif;text-align:center;padding-top:15px;margin-bottom:10px}@media (max-width:980px){.subscribe-page__title{font-size:38px;line-height:57px}}@media (max-width:768px){.subscribe-page__title{font-size:28px;line-height:42px}}.subscribe-page__description{font-size:18px;line-height:26px;color:grey;text-align:center;margin-bottom:40px}.subscribe-page__steps{background:#f5f5f5;padding:40px 20px;display:flex;flex-direction:row;justify-content:space-around;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}@media (max-width:768px){.subscribe-page__steps{padding:20px;display:block}}.subscribe-page__step{display:inline-flex;flex-direction:column;position:relative;width:180px}@media (max-width:768px){.subscribe-page__step{display:flex;justify-content:flex-start;flex-direction:row;width:auto;align-items:center}}.subscribe-page__step-arrow{display:inline-flex;width:45px;height:115px;background:url(/s/images/svg/subscribe-steps-arrow.svg) no-repeat center center}@media (max-width:980px){.subscribe-page__step-arrow{height:90px;-webkit-background-size:80%;background-size:80%}}@media (max-width:768px){.subscribe-page__step-arrow{height:45px;-webkit-background-size:50%;background-size:50%;transform:rotate(90deg)}}.subscribe-page__step-icon{background:#fff;width:115px;height:115px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media (max-width:980px){.subscribe-page__step-icon{width:90px;height:90px}}@media (max-width:768px){.subscribe-page__step-icon{width:45px;height:45px;margin:0 15px 0 0}}.subscribe-page__step-icon::after{content:'';display:block;width:115px;height:115px;background:transparent no-repeat center center;position:relative}@media (max-width:980px){.subscribe-page__step-icon::after{width:90px;height:90px}}@media (max-width:768px){.subscribe-page__step-icon::after{width:45px;height:45px;-webkit-background-size:60%;background-size:60%}}.subscribe-page__step-icon__auth::after{background-image:url(/s/images/svg/subscribe-step-auth.svg)}.subscribe-page__step-icon__tariff::after{background-image:url(/s/images/svg/subscribe-step-tariff.svg)}.subscribe-page__step-icon__payment::after{background-image:url(/s/images/svg/subscribe-step-payment.svg)}.subscribe-page__step-icon__controls::after{background-image:url(/s/images/svg/subscribe-step-controls.svg)}.subscribe-page__step-icon__watch{background-color:#f26522}.subscribe-page__step-icon__watch::after{left:5%;background-image:url(/s/images/svg/subscribe-step-watch.svg);-webkit-background-size:50%;background-size:50%}.subscribe-page__step-name{text-align:center;font-family:bureausign_bold;font-size:16px;line-height:24px;margin-top:20px}@media (max-width:768px){.subscribe-page__step-name{text-align:left;display:flex;align-self:center;margin:0}}.subscribe-page__tariffs{margin:0 -15px;font-size:0;text-align:center;display:flex;justify-content:space-evenly;flex-wrap:wrap}.subscribe-page__tariffs-title{font-family:peace_sans,Arial,sans-serif;font-size:34px;line-height:40px;text-align:center;margin-top:40px}@media (max-width:768px){.subscribe-page__tariffs-title{font-size:26px}}.subscribe-page__tariff{margin:30px 15px 30px;display:inline-block;vertical-align:top;width:320px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer}.subscribe-page__tariff:hover .subscribe-page__tariff-price{background:#f93}.subscribe-page__tariff-date{font-size:15px;font-family:bureausign_regular,Arial,sans-serif;color:#000}@media (min-width:769px){.subscribe-page__tariff:hover .subscribe-page__tariff-cover-image{transform:scale(1.1);top:-8px}.subscribe-page__tariff:hover .subscribe-page__tariff-shadow-middle{width:96%;left:2%}}@media (max-width:768px){.subscribe-page__tariff{width:100%}}.subscribe-page__tariff-cover{margin-bottom:45px;position:relative}.subscribe-page__tariff-cover-image{width:100%;display:block;position:relative;top:0;box-shadow:0 5px 20px 2px rgba(0,0,0,.1);transition:all 150ms ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.subscribe-page__tariff-shadow{position:absolute;left:0;top:0;width:100%;height:100%;display:block;border-radius:5px;background:#fff;box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.subscribe-page__tariff-shadow-bottom{top:20px;left:10%;width:80%}.subscribe-page__tariff-shadow-middle{top:10px;left:5%;width:90%;transition:all .1s ease-in-out}.subscribe-page__tariff-title{font-family:bureausign_bold;font-size:24px;line-height:25px;text-align:center;margin-bottom:15px;color:#000}.subscribe-page__tariff-description{font-size:16px;line-height:24px;color:#666;margin-bottom:25px}.subscribe-page__tariff-price{display:inline-block;margin:0 auto;height:36px;line-height:36px;font-size:16px;color:#fff;background:#f26522;width:180px;transition:background-color 150ms ease-in-out;text-align:center;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;border-radius:18px}.search-suggest{display:none;position:absolute;top:42px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:980px){.search-suggest{display:none!important}}.search-suggest__arrow{position:relative;border-style:solid;border-width:0 8px 8px;width:0;height:0;border-color:#fff transparent;margin-left:43px}.search-suggest__container{padding:10px 0 0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 7px 0 rgba(50,50,50,.3);-moz-box-shadow:0 3px 7px 0 rgba(50,50,50,.3);box-shadow:0 3px 7px 0 rgba(50,50,50,.3)}.search-suggest__item{display:flex;align-items:center;border-bottom:1px solid #f2efeb;padding:10px 20px;text-decoration:none;color:#000;background-color:#fff;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.search-suggest__item:last-of-type{border-bottom:0}.search-suggest__item:hover{background-color:#f5f5f5}.search-suggest__image{padding-right:20px}.search-suggest__image img{max-height:88px;width:62px}.search-suggest__name{font-family:bureausign_bold,Arial,sans-serif;font-size:15px}.search-suggest__details{font-size:13px;display:block;padding-top:3px}.search-suggest__total{padding:10px 20px 20px;font-size:14px;background:#fff}.search-suggest__total a{text-decoration:none;color:#000}.search-suggest__total a:hover{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.content__layout .search-page{padding-left:20px;padding-right:20px;margin-bottom:0}.search-page__search-input{position:relative;width:100%;padding:10px 60px 10px 20px;background:#f2f2f2;border:0;font-family:bureausign_regular,Arial,sans-serif;font-size:22px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-page__search-button{position:absolute;right:0;top:0;width:65px;height:50px;border:0;padding:0;background:transparent url(/s/images/svg/ico-search-gray.svg) no-repeat center center;opacity:.5;transition:opacity 150ms ease-in-out;cursor:pointer;overflow:hidden;text-indent:300px}.search-page__search-button:hover{opacity:1}.search-page .product-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (max-width:728px){.search-page .product-list__item{max-height:unset}}.search-page__search-form{margin-bottom:10px;position:relative}.page-header+.search-page__search-form{margin-top:-10px}.persons .filters{background:0 0;padding:0;justify-content:center;margin-bottom:20px}.persons .filters a{color:#1a1a1a;font-size:17px;font-family:bureausign_bold,Arial,sans-serif;margin:0 10px;text-decoration:none}.persons .filters a.active,.persons .filters a:hover{color:#f26522}.persons .persons__list .col{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:10px;margin:0 -10px}.persons .persons__list .col:not(.centered)::after{content:"";flex:auto}@media (max-width:1079px){.persons .persons__list .col{padding-left:0;justify-content:space-evenly}.persons .persons__list .col::after{flex:none;display:none}}.persons .persons__list .col.centered{margin-top:50px}.persons .persons__list_item{width:150px;overflow:hidden;margin:10px 10px 40px}.persons .persons__list_item .img-wrap{width:150px;height:150px;overflow:hidden;margin-bottom:10px}.persons .persons__list_item .img-wrap img{width:100%}.persons .persons__list_item a{font-size:19px;line-height:20px;color:#000;font-family:peace_sans,Arial,sans-serif;display:block}.persons .persons__list_item span{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;line-height:20px}.person__page .video-compilation{padding-bottom:0}.person__page .video-compilation__list{margin:0}.person__page .video-compilation h2{font-family:peace_sans;font-size:40px;line-height:50px;text-align:left}.person__page .product-list{margin-bottom:0}.person__summary{margin:30px 0 20px 0;display:table}.person__photo{display:table-cell;vertical-align:top;padding-right:18px}.person__info{display:table-cell;vertical-align:top;width:100%}.person__name{font-size:40px;font-family:peace_sans;line-height:50px;color:#000;margin-top:-9px}.person__name-en{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;line-height:20px;margin-top:5px}.person__info-section{margin-top:13px}.person__info-heading{font-size:14px;line-height:18px;display:block}.person__info-text{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;line-height:20px;display:block}.person__description{font-size:16px;line-height:24px;padding-right:110px}.person__description p{margin:0 0 20px 0}@media (max-width:1024px){.person__description{padding-right:0}}@media (max-width:768px){.person__page .video-compilation h2{font-size:32px;line-height:40px}.person__photo{display:block}.person__info{display:block;padding-top:20px}.person__name{font-size:32px;line-height:40px}}.ui-accordion .ui-accordion-header{padding:10px 20px 10px 40px;margin:0;font-size:18px;line-height:20px;background:0 0;border-radius:0}.ui-accordion .ui-accordion-content{padding:15px 0}.lk h2{font-size:57px;line-height:57px;color:#000;font-family:peace_sans,Arial,sans-serif;text-align:center;margin-bottom:30px}.lk .messages-list{width:100%;max-width:510px;border:1px solid #f2f2f2;padding:20px 50px;margin:0 auto 20px;font-size:15px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}.lk .messages-list .messages{padding:0;margin:0}.lk .messages-list .messages .success{color:green}.lk .messages-list .messages .error{color:#ce280f}.lk form{width:100%;max-width:510px;border:1px solid #f2f2f2;padding:38px 50px;margin:0 auto 20px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}.lk form .user-info{font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;margin-bottom:20px}.lk form .user-info span{display:block;opacity:.6;margin-bottom:10px;font-size:15px}.lk form .flexed{display:flex;flex-direction:row;justify-content:space-between}.lk form .flexed>div{width:48%}.lk form .flexed>div:first-child{margin-right:20px}.lk form .error-message{display:none;position:absolute;background-color:#ed3323;color:#fff;font-family:bureausign_regular,Arial,sans-serif;font-size:15px;padding:17px 20px;max-width:300px;width:auto;box-sizing:border-box;left:100%;margin-left:15px;top:26px;z-index:2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lk form .error-message:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #ed3423 transparent transparent;left:-6px;top:22px}.lk form label{display:block;opacity:.6;margin-bottom:10px;font-size:15px;font-family:bureausign_regular,Arial,sans-serif}.lk form .input-wrap{position:relative}.lk form .input-wrap.error .selectize-input,.lk form .input-wrap.error input{border:2px solid #ed3323}.lk form .input-wrap.error .error-message{display:block}.lk form input[type=password],.lk form input[type=text]{width:100%;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);padding:17px 20px;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box;margin-bottom:20px}.lk form input[type=submit]{width:100%;font-family:bureausign_bold,Arial,sans-serif;font-size:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:none;background-color:#f26522;box-sizing:border-box;padding:17px 20px;color:#fff;line-height:18px;cursor:pointer;margin-top:20px}.lk form .change-pass{font-size:17px;font-family:bureausign_regular,Arial,sans-serif;text-decoration:none;position:relative;color:#000;display:inline-block;margin-bottom:30px}.lk form .change-pass .decorator{height:1px;width:100%;position:absolute;bottom:0;background-color:#f26522;left:0}.lk form.change-pass-form{display:none}.lk p{font-size:16px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:24px;text-align:center;max-width:470px;margin:0 auto}.lk .product-list{min-height:550px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.lk .product-list .col{padding-left:0}.lk-head{padding:25px 30px;border-bottom:1px solid #f2f2f2;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px}.lk-head .user{font-size:21px;color:#6500c9;font-family:peace_sans,Arial,sans-serif;font-weight:bolder;line-height:20px}.lk-head .user span{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000;line-height:18px;display:block;margin-top:10px}.lk-head .user-menu{display:flex;align-items:flex-start}.lk-head .user-menu .divider{width:1px;height:30px;background-color:#f2f2f2;top:-5px;position:relative}.lk-head .user-menu a{font-family:bureausign_bold,Arial,sans-serif;font-size:15px;color:#1a1a1a;border-bottom:1px solid #f26522;margin:0 15px;text-decoration:none}.lk-head .user-menu a:hover{color:#f26522}.lk-head .user-menu a.active{border-bottom:none;color:#f26522}.lk .product-list__item_fav{position:absolute;left:0;top:370px;width:36px;height:32px;cursor:pointer;display:block;box-sizing:border-box;background:url(/s/images/svg/favorites-bg-gray.svg) no-repeat 0 0;background-size:36px}.lk .product-list__item_fav::after{content:'-';color:#ce280f;font-family:bureausign_regular,Arial,sans-serif;font-size:35px;line-height:25px;width:100%;left:0;top:0;text-align:center;position:absolute;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.lk .product-list__item_fav::before{position:absolute;left:0;top:0;content:'';display:block;width:36px;height:32px;background:url(/s/images/svg/favorites-bg-red.svg) no-repeat 0 0;background-size:36px;opacity:0;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lk .product-list__item_fav:hover::after{color:#fff}.lk .product-list__item_fav:hover::before{opacity:1}@media (max-width:900px){.lk .product-list__item_fav{top:265px}}@media (max-width:900px){.lk .product-list__item_fav{top:195px}}.lk .product-list__item_name{margin-left:45px}.lk .product-list__item_info{margin-left:45px}.lk p+.promocode{margin-top:40px}.lk .product-list+.promocode{margin-top:-10px}.lk .promocode{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000;text-align:center;position:relative}.lk .promocode__message{position:absolute;text-align:center;width:100%;left:0;bottom:-30px}.lk .promocode__message.success{color:green}.lk .promocode__message.error{color:#ce280f}.lk .promocode__label{display:inline-block;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box;margin-right:10px}.lk .promocode__text{width:200px;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);padding:10px 15px;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box}.lk .promocode__submit{font-family:bureausign_bold,Arial,sans-serif;font-size:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:none;background-color:#f26522;box-sizing:border-box;padding:10px 20px;color:#fff;line-height:18px;cursor:pointer;margin-left:10px;margin-right:45px}body .selectize-control{width:100%}body .selectize-control.single .selectize-input{padding:17px 20px;box-sizing:border-box;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:0 0;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3)}body .selectize-control.single .selectize-input>*{font-size:17px;color:#000;line-height:18px;font-family:bureausign_regular,Arial,sans-serif}body .selectize-control .selectize-dropdown{box-sizing:border-box;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}body .selectize-control .selectize-dropdown .optgroup-header,body .selectize-control .selectize-dropdown [data-selectable]{padding:17px 20px;font-size:17px;color:#000;line-height:18px;font-family:bureausign_regular,Arial,sans-serif}@media (max-width:728px){.lk h2{font-size:32px;line-height:40px}.lk form{border:none;padding:0}.lk form .input-wrap.error .error-message{display:none}.lk .messages-list{border:none;padding:0}.lk-head{padding:15px 0;display:block}.lk-head .user-menu{margin-top:20px;justify-content:space-between}.lk-head .user-menu a{white-space:nowrap;margin:0}.lk .product-list{min-height:unset}.lk .promocode__label{display:block;text-align:center;margin-bottom:15px}}@media (max-width:480px){.lk .promocode__text{width:100%;margin-bottom:15px}.lk .promocode__submit{width:100%;margin:0}}.userAgreementWrapper{padding:0 0 20px 0;margin-top:-20px}.userAgreementWrapper h1{color:#000;font-size:21px;line-height:27px;margin-bottom:20px}.userAgreementWrapper p{display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px;margin-bottom:0}.userAgreementWrapper p.title{font-family:bureausign_bold,Arial,sans-serif;font-weight:400;color:#000;text-transform:uppercase;padding-top:25px}.userAgreementWrapper strong{font-family:bureausign_bold,Arial,sans-serif;font-weight:400;color:#000}.userAgreementWrapper .num{font-family:peace_sans,Arial,sans-serif;margin-right:5px;display:inline-block}.userAgreementWrapper ul{padding:0 0 20px 25px;margin:0}.userAgreementWrapper ol{padding-left:25px;margin:0;counter-reset:item;padding-bottom:20px}.userAgreementWrapper ol>li:before{content:counters(item, ".") ". ";counter-increment:item;font-family:peace_sans,Arial,sans-serif;margin-right:5px}.userAgreementWrapper ol li{list-style-type:decimal;display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px}.userAgreementWrapper ul{padding-bottom:20px}.userAgreementWrapper ul li{list-style-type:circle;display:list-item;margin-left:20px}.userAgreementWrapper ul li:before{content:""}.userAgreementWrapper li{display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px}.adv_wrapper strong{font-family:bureausign_bold,Arial,sans-serif}.adv_wrapper h2{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:46px;margin-bottom:7px;color:#000}.adv_wrapper .adv_description h2{color:#fff}.adv_wrapper .adv_description .adv_point{margin-bottom:25px}.adv_wrapper .adv_description p{font-size:14px;line-height:16px}.adv_wrapper .adv_description p.adv_point_header{font-family:peace_sans,Arial,sans-serif;font-size:20px;line-height:30px;margin-bottom:10px}.adv_wrapper .adv_description ul{margin-left:20px}.adv_wrapper .adv_description ul li{font-size:14px;line-height:16px;margin-left:20px;list-style:circle;margin-bottom:10px}.adv_wrapper .adv_description .adv_point_image{width:35px;height:35px;margin-top:7px;background:url(/s/images/sprite.png) no-repeat}.adv_wrapper .adv_description .adv_first .adv_point_image{background-position:-565px -281px}.adv_wrapper .adv_description .adv_second .adv_point_image{background-position:-529px -281px}.adv_wrapper .adv_description .adv_third .adv_point_image{background-position:-493px -281px}.adv_wrapper .adv_clients{padding-bottom:50px}.adv_wrapper .adv_clients .landing-content-slider{margin-bottom:0}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls{width:54px;height:54px;margin-top:-28px}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls.jsSlidePrev{background-position:0 -196px}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls.jsSlideNext{background-position:-56px -196px}.adv_wrapper .adv_clients .landing-content-slider .dots{background:0 0;bottom:-10px}.adv_wrapper .adv_clients .landing-content-slider .dots .dot{background-position:-106px -1px}.adv_wrapper .adv_clients .landing-content-slider .dots .dot.active{background-position:-82px -1px}.top_banner{margin:0 auto;padding:10px 0}.banner_728_wrapper{position:relative;z-index:1;max-height:190px}@media (max-width:980px){.banner_728_wrapper{display:none!important}}.fullscreenHolder{position:relative;z-index:99999}.fullscreenOverlay{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:none}body>.fullscreen__container{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 71px)!important;top:56px!important;left:15px!important}.fullscreenHolder .fullscreen__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:240px;min-height:400px}.fullscreen__container.loaded{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);min-width:unset;min-height:unset}.fs__close{cursor:pointer;font-size:12px;color:#000;border-radius:2px;background:50% 50% no-repeat #f26522;background-size:contain;border:3px solid #f26522;padding:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzQuOTY2LDQzNy4wMTNjLTk5Ljk3LTk5Ljk3LTk5Ljk3LTI2Mi4wNjYsMC0zNjIuMDM3YzEwMC4wMDItOTkuOTcsMjYyLjA2Ny05OS45NywzNjIuMDY4LDBjOTkuOTcsOTkuOTcxLDk5Ljk3LDI2Mi4wNjcsMCwzNjIuMDM3QzMzNy4wMzMsNTM2Ljk5OCwxNzQuOTY4LDUzNi45OTgsNzQuOTY2LDQzNy4wMTN6IE0zOTEuNzgzLDEyMC4yMjdjLTc1LjAwMS03NC45ODUtMTk2LjU2NS03NC45ODUtMjcxLjUzNSwwYy03NS4wMDEsNzQuOTg1LTc1LjAwMSwxOTYuNTUsMCwyNzEuNTM1Yzc0Ljk3LDc0Ljk4NiwxOTYuNTM0LDc0Ljk4NiwyNzEuNTM1LDBDNDY2Ljc1NCwzMTYuNzc2LDQ2Ni43NTQsMTk1LjIxMiwzOTEuNzgzLDEyMC4yMjd6IE0xODguMTI0LDM2OS4xMzdsLTQ1LjI1MS00NS4yNjZsNjcuODc2LTY3Ljg3N2wtNjcuODc2LTY3Ljg3Nmw0NS4yNTEtNDUuMjY3TDI1NiwyMTAuNzQzbDY3Ljg3Ny02Ny44OTJsNDUuMjUsNDUuMjY3bC02Ny44NzYsNjcuODc2bDY3Ljg3Niw2Ny44NzdsLTQ1LjI1LDQ1LjI2NkwyNTYsMzAxLjI0NUwxODguMTI0LDM2OS4xMzd6Ii8+PC9zdmc+)}.fs__button{display:inline-block;text-decoration:none;padding:15px;background-size:50%;right:0;top:0;position:absolute;z-index:2;background-position:center;display:none}.trg-b-all-wrap div:first-child{display:none!important}.fullscreenPreloader{widows:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adblockDetected .fullscreenHolder,.adblockDetected .fullscreenPreloader{display:none}.adBanner{background-color:transparent;height:1px;width:1px}.lds-ring{display:inline-block;position:relative;width:64px;height:64px;background:rgba(255,255,255,.65);border-radius:50% 50%}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #f26522;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#f26522 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.detected{justify-content:center;align-items:center;flex-direction:column;display:flex;font-size:24px;line-height:30px;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;background:#fff;height:100%}.detected img{width:auto;margin-bottom:20px}#xielwmhlhaldbk{position:absolute}.landing-slider.biggest-slider+.page-header{margin:20px 0}.partners_description .partners_point{margin-bottom:25px;display:flex}.partners_description p{font-size:16px;line-height:20px;margin-left:20px}.partners_description p a{color:#ff6c00;text-decoration:underline}.partners_description .partners_point_header{line-height:28px;margin-left:20px}.partners_description .partners_point_image{width:35px;height:35px;margin-top:4px;background:url(/s/images/sprite.png) no-repeat;min-width:35px}.partners_description .partners_first .partners_point_image{background-position:-565px -281px}.partners_description .partners_second .partners_point_image{background-position:-529px -281px}.partners_description .partners_third .partners_point_image{background-position:-493px -281px}@media (max-width:400px){.partners_description .partners_point_image{display:none}.partners_description p{margin-left:0}.partners_description .partners_point_header{margin-left:0;margin-bottom:5px}}.landing-promo-layout .promo-header{color:#020101;text-align:center;margin:28px 50px 40px;font-size:24px;line-height:34px;font-family:bureausign_bold,Arial,sans-serif}.landing-promo-layout p{font-size:18px;color:#020101;text-align:center;line-height:22px;max-width:360px;margin:0 auto 15px}.landing-promo-layout .landing-promo-mobile{display:none}.landing-promo-layout .slick-slider{margin-bottom:0}.landing-promo-layout .slider-nav-wrap{width:873px;margin:0 auto 40px;position:relative}.landing-promo-layout .slider-nav-wrap .slick-next,.landing-promo-layout .slider-nav-wrap .slick-prev{width:24px;height:45px;background:url(/s/images/landing/promo/promo_03.png) no-repeat center center;top:33px;left:-74px;padding:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.landing-promo-layout .slider-nav-wrap .slick-next{background:url(/s/images/landing/promo/promo_05.png) no-repeat center center;right:-74px;left:auto}.landing-promo-layout .slider-nav .item{outline:0;padding-top:13px;text-align:center;border-radius:7px;box-sizing:border-box;border:2px solid #d9d9d9;width:142px;height:94px;margin:0 17px;overflow:hidden}.landing-promo-layout .slider-nav .item.act-slide{border:2px solid #ffc600;width:141px;height:93px}.landing-promo-layout .slider-nav .item img{display:inline-block;max-width:113px;width:100%}.landing-promo-layout .apps{border-radius:15px;background-color:#f7f7f6;margin:0 auto 10px;overflow:hidden}.landing-promo-layout .apps .apps-list{text-align:center;margin:0 auto;padding:0 20px 20px;box-sizing:border-box}.landing-promo-layout .apps .apps-list div{margin:0 20px 30px;display:inline-block;background-color:#fff;border:1px solid #e6e6e6;width:123px;height:68px;border-radius:6px}.landing-promo-layout .apps p{font-size:27px;line-height:37px;color:#000;margin:40px 30px 47px;max-width:unset}.landing-promo-layout .bgg{width:100%;background:url(/s/images/landing/promo/tv-bg_03.png) repeat-x left bottom}.landing-promo-layout .share{width:400px;height:120px;margin:60px auto;border-radius:6px;border:1px solid #e6e6e6;box-sizing:border-box;font-size:27px;color:#000;padding:36px 40px 0}.landing-promo-layout .share .share-text{position:relative;top:3px;margin-right:30px}.landing-promo-layout .share .social-likes_visible{display:inline}.landing-promo-layout .share .social-likes_visible .social-likes__widget{border-radius:6px;display:inline-block;text-align:left;padding:0;margin:0;width:44px;height:45px}.landing-promo-layout .share .social-likes_visible .social-likes__widget_vkontakte{margin-right:30px}.landing-promo-layout .share .social-likes__button{width:45px;height:44px;margin:0;background:0 0;color:grey;font-size:16px;display:inline-block;padding:0}.landing-promo-layout .share .social-likes__button .social-likes__icon{width:45px;height:44px;display:inline-block;position:absolute;margin-right:20px;top:0;left:0;background:url(/s/images/sprite.png) no-repeat 0 0}.landing-promo-layout .share .social-likes__button.social-likes__button_vkontakte .social-likes__icon{background-position:-240px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_mailru .social-likes__icon{background-position:-311px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_facebook .social-likes__icon{background-position:-166px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_twitter .social-likes__icon{background-position:-382px -341px}.landing-promo-layout .share .social-likes__counter{display:none}.tv-bg{width:751px;height:460px;margin:0 auto 10px;background:transparent url(/s/images/landing/promo/promo-slider.png) no-repeat 0 0;overflow:hidden}.tv-bg .slider-for{width:744px;height:420px;margin:4px 0 0 3px;overflow:hidden}@media (max-width:1039px){.landing-promo-layout .slider-nav-wrap{width:100%;overflow:hidden;box-sizing:border-box;padding:0 50px}.landing-promo-layout .slider-nav-wrap .slick-prev{padding:20px 15px;left:-54px}.landing-promo-layout .slider-nav-wrap .slick-next{padding:20px 15px;right:-54px}}@media (max-width:768px){.landing-promo-layout .bgg .tv-bg{background-size:cover;width:712px;height:441px;margin:0 auto}.landing-promo-layout .bgg .tv-bg .slick-slide img{max-width:705px;max-height:398px}.landing-promo-layout>p{margin:0 auto 15px}.landing-promo-layout .slider-nav-wrap{width:100%;margin:28px auto 22px}.landing-promo-layout .apps{width:100%;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.landing-promo-layout .apps>p{margin:40px auto 46px;padding:0 20px}.landing-promo-layout .apps .apps-list{width:100%}.landing-promo-layout .apps .apps-list>div{margin:0 8px 30px}.landing-promo-layout .share{margin:29px auto}}@media (min-width:667px) and (max-width:768px){.landing-promo-layout .bgg .tv-bg{width:630px;height:385px}.landing-promo-layout .bgg .tv-bg .slick-slide img{width:625px}}@media (min-width:321px) and (max-width:666px){.landing-promo-layout .bgg .tv-bg{width:530px;height:325px}.landing-promo-layout .bgg .tv-bg .slick-slide img{width:525px}}@media (max-width:570px){.landing-promo-layout .promo-header{font-size:18px;margin:13px 12px;line-height:24px}.landing-promo-layout .bgg{display:block;background:0 0}.landing-promo-layout .bgg .tv-bg{background:0 0;height:325px;width:100%}.landing-promo-layout .bgg .tv-bg .slider-for{margin:0;width:100%;height:100%}.landing-promo-layout .bgg .tv-bg .slick-list{overflow:visible}.landing-promo-layout .bgg .tv-bg .slick-list img{display:none}.landing-promo-layout .bgg .landing-promo-mobile{display:table-cell;vertical-align:middle;background-color:#97859e;color:#fff;text-transform:uppercase;font-size:18px;padding:14px 75px;line-height:22px;position:relative;height:286px;width:100%}.landing-promo-layout .bgg .landing-promo-mobile:after{content:"";position:absolute;top:100%;left:50%;border-top:8px solid #97859e;border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px}.landing-promo-layout .slider-nav-wrap{margin:6px auto 0}.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item{margin:0 50px;outline:0;overflow:visible}.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item img{width:113px;height:66px}.landing-promo-layout>p{display:none}.landing-promo-layout .apps{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin:30px -20px 10px;width:calc(100% + 40px)}.landing-promo-layout .apps p{margin:20px auto 20px;font-size:18px;line-height:28px}.landing-promo-layout .apps .apps-list>div{margin:0 5px 18px}}@media (max-width:400px){.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item{margin:0 15px}.landing-promo-layout .bgg .tv-bg{height:300px}.landing-promo-layout .bgg .landing-promo-mobile{font-size:16px;padding:14px 25px;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.apps_wrapper ol,.apps_wrapper ul{list-style:none}.apps_wrapper h2{font-size:30px;line-height:40px;text-transform:uppercase;text-align:center;padding-top:36px;margin-bottom:7px;color:#000}.landing__content .apps_wrapper .slick-slider{margin-bottom:0}.apps_wrapper .apps_popup_btn{display:none}.apps_wrapper .apps_description .lending_header{display:none}.apps_wrapper .apps_description .landing-tabs>h3{display:none}.apps_wrapper .apps_description .landing-tabs>ul li .m_items{display:none;overflow:hidden}.apps_wrapper .apps_description .landing_header_ico{display:none}.apps_wrapper .apps_description .apps_point_bg{width:8px;height:10px;position:relative;top:4px}.apps_wrapper .apps_description .apps_smart{background-color:#fc0}.apps_wrapper .apps_description .apps_smart h2{color:#fff}.apps_wrapper .apps_description .apps_smart .apps_smart_menu{margin:91px 0 0 30px;width:110px}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#fff;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -387px;display:block}.apps_wrapper .apps_description .apps_smart .apps_smart_content{width:850px;padding-bottom:110px;margin-right:32px;padding-left:12px;background:url(/s/images/landing/apps_yellow_border.png) no-repeat left top}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_info{margin-top:14px}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img{margin-top:18px}.apps_wrapper .apps_description .apps_smart .apps_smart_content p{font-size:14px;line-height:18px;width:320px;font-family:bureausign_regular,Arial,sans-serif;margin:0 0 21px 20px}.apps_wrapper .apps_description .apps_console{background-color:#01aa8c;min-height:617px}.apps_wrapper .apps_description .apps_console h2{color:#fff}.apps_wrapper .apps_description .apps_console .apps_console_menu{margin:91px 0 0 30px;width:110px}.apps_wrapper .apps_description .apps_console .apps_console_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_console .apps_console_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#fff;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_console .apps_console_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_console .apps_console_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_console .apps_console_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -387px;display:block}.apps_wrapper .apps_description .apps_console .apps_console_content{width:850px;padding-bottom:110px;margin-right:32px;padding-left:12px;background:url(/s/images/landing/apps_green_border.png) no-repeat left top}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info{margin:12px 0 0 12px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list{margin-left:22px;width:350px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li{margin-bottom:8px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li p{margin:0 0 0 8px;width:330px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li .apps_list_point{background:url(/s/images/sprite.png) no-repeat -565px -387px;width:7px;height:8px;margin-top:5px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img{margin:18px 0 0 27px}.apps_wrapper .apps_description .apps_console .apps_console_content p{font-size:14px;line-height:18px;font-family:bureausign_regular,Arial,sans-serif;width:350px;margin:0 0 21px 19px}.apps_wrapper .apps_description .apps_mobile{background-color:#f2f2f2}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu{margin:91px 0 0 30px;width:140px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#000;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -376px;display:block}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content{width:858px;padding-bottom:300px;padding-left:12px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content h2{color:#000}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info{margin:12px 0 0 7px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list{margin-left:22px;width:350px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list li{margin-bottom:8px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list li .apps_list_point{background:url(/s/images/sprite.png) no-repeat -565px -379px;width:7px;height:8px;margin-top:5px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content p{font-size:14px;line-height:18px;font-family:bureausign_regular,Arial,sans-serif;width:310px;margin:0 0 0 8px;color:#000}.apps_wrapper .apps_description .apps_mobile .humor-landing{background:url(/s/images/landing/mobile_2.jpg) no-repeat right bottom}.apps_wrapper .apps_description .apps_mobile .turbo-landing{background:url(/s/images/landing/mobile_1.jpg) no-repeat right bottom}.landing-tabs-item{display:none}.landing-tabs .active{display:block}.mob-1{background:url(/s/images/landing/mobile_1.jpg) no-repeat right bottom}.mob-2{background:url(/s/images/landing/mobile_2.jpg) no-repeat right bottom}.landing_menu_active{border-bottom:6px solid #ff6c00}.landing-menu-wrapper{height:67px}@media (max-width:1079px){.apps_wrapper .apps_description .apps_smart .apps_smart_menu{width:110px}.apps_wrapper .apps_description .apps_smart .apps_smart_content{width:calc(100% - 200px)}.apps_wrapper .apps_description .apps_smart .apps_smart_content p{width:auto}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_info{width:calc(100% - 430px)}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img{width:400px}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img img{width:100%}.apps_wrapper .apps_description .apps_console .apps_console_menu{width:110px}.apps_wrapper .apps_description .apps_console .apps_console_content{width:calc(100% - 200px)}.apps_wrapper .apps_description .apps_console .apps_console_content p{width:auto}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info{float:right;width:calc(100% - 430px)}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img{width:390px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img img{margin-top:20px;width:100%}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu{width:140px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content{width:calc(100% - 200px)}}@media (max-width:980px){.apps_wrapper .landing-menu-wrapper{display:none}.apps_wrapper .apps_description .lending_header{display:block;font-size:20px;color:#333;text-transform:none;padding:19px 0 0 19px;text-align:left;margin-bottom:31px}.apps_wrapper .apps_description .landing-tabs{background:0 0;min-height:0;margin-bottom:31px}.apps_wrapper .apps_description .landing-tabs>h3{display:block;font-size:16px;color:grey;line-height:35px;padding-left:20px;font-family:bureausign_bold,Arial,sans-serif}.apps_wrapper .apps_description .landing-tabs .landing_header_ico{display:block;background:url(/s/images/sprite.png) no-repeat -455px -210px;width:35px;height:35px;overflow:hidden}.apps_wrapper .apps_description .landing-tabs .apps-menu{width:100%;margin:10px 0 0}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab{margin-bottom:0;border-bottom:1px solid #e6e6e6}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab a{font-size:16px;color:#333;line-height:56px;opacity:1}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -559px -370px!important;height:6px;margin:25px 2px 0 0}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items{padding-bottom:20px}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li{font-size:14px;line-height:16px;margin-left:20px;list-style-type:disc;margin-bottom:10px;color:#666}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li .apps_list_point{display:none}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li p{margin-bottom:0;float:none}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items p{color:#666;font-size:14px;margin-left:0;width:100%;line-height:20px;margin-bottom:10px}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .m_items{display:block}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .flipper a{color:#ff9912}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .flipper .apps_point_bg{background-position:-559px -364px!important}.apps_wrapper .apps_description .landing-tabs .landing-tabs-item{display:none}}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 1px!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0 0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1b9dec;background-image:-moz-linear-gradient(top,#1da7ee,#178ee9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1da7ee),to(#178ee9));background-image:-webkit-linear-gradient(top,#1da7ee,#178ee9);background-image:-o-linear-gradient(top,#1da7ee,#178ee9);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03);box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:-moz-linear-gradient(top,#008fd8,#0075cf);background-image:-webkit-gradient(linear,0 0,0 100%,from(#008fd8),to(#0075cf));background-image:-webkit-linear-gradient(top,#008fd8,#0075cf);background-image:-o-linear-gradient(top,#008fd8,#0075cf);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)}.selectize-control.single .selectize-input{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#fefefe,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fefefe,#f2f2f2);background-image:-o-linear-gradient(top,#fefefe,#f2f2f2);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}body,html{font-family:bureausign_regular,Arial,sans-serif;font-size:13px;line-height:16px;background-color:#f2efeb;min-width:320px}body .content__layout{position:relative;z-index:1}body .layout-wrapper{margin-top:50px}body .content__404{width:600px;text-align:center;margin:0 auto;padding-top:150px;padding-bottom:150px}body .content__404 .text{padding-top:100px;text-align:center;font-family:peace_sans,Arial,sans-serif;font-size:36px;line-height:50px}@media (max-width:600px){body .content__404{width:100%;padding-top:50px;padding-bottom:50px}body .content__404 .image{width:30%;margin:0 auto}body .content__404 .image img{width:100%}body .content__404 .text{padding-top:50px}}body.notificated .layout-wrapper{margin-top:100px}body.branding{position:relative;background-position:center top}body.branding .adfox-banner-background{position:absolute!important}body.branding.notificated{background-position:center top}body.branding.notificated .layout-wrapper{padding-top:130px}body.branding.video_page .layout-wrapper{margin-top:50px;padding-top:0}body.branding.video_page.notificated .layout-wrapper{margin-top:100px;padding-top:0!important}body.branding.video_page .header{margin-bottom:0}body.branding.video_page .content__layout{margin-top:125px}@media (max-width:980px){body{margin-top:0}body .layout-wrapper{margin-top:0!important;padding-top:0!important}body .adfox-banner-background{display:none}}.clear{clear:both}.left{float:left}.right{float:right}h1,h2,h3,h4,h5,h6{font-family:peace_sans,Arial,sans-serif;font-weight:400}.centered{text-align:center}.load-btn{position:relative;padding:20px 30px 20px 79px;background-color:#f26522;color:#fff;font-size:18px;font-family:bureausign_regular,Arial,sans-serif;display:inline-block;margin:10px auto 30px;cursor:pointer;text-decoration:underline;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.load-btn:hover{text-decoration:none}.load-btn:before{content:'';display:block;position:absolute;background:url(/s/modules/product/images/load-icon.png) no-repeat 0 0;width:34px;height:28px;top:14px;left:30px}.readmore-js-toggle{position:relative;text-align:right;float:right;width:auto!important}.readmore-js-toggle a{position:relative;color:#000;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin-right:20px;margin-left:20px}.readmore-js-toggle a:hover{color:#f26522}.readmore-js-toggle a::after{position:absolute;right:-20px;width:20px;top:1px;text-align:center}.readmore-js-toggle__show::after{content:' ↓'}.readmore-js-toggle__hide::after{content:' ↑'}.readmore-js-section{position:relative}.readmore-js-section.readmore-js-collapsed::after{content:'';position:absolute;height:20px;width:100%;left:0;bottom:0;background:url(/s/images/readmore-gradient.png) repeat-x 0 0}::placeholder{text-overflow:ellipsis!important}.page-header{font-size:40px;line-height:60px;font-family:peace_sans,Arial,sans-serif}.breadcrumbs+.page-header{margin:20px 0}@media (max-width:980px){.page-header{font-size:32px;line-height:48px}}.orange_btn{font-family:bureausign_bold,Arial,sans-serif;color:#fff;background-color:#f26522;padding:12px 30px;display:inline-block;margin:20px auto;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.feedback{position:relative;margin-bottom:40px}.feedback__form{width:610px;margin:26px auto 0}.feedback__input-wrapper{float:left}.feedback__input-wrapper+.feedback__input-wrapper{margin-left:20px}.feedback__label{display:block;color:#000;line-height:20px;font-size:16px;font-family:bureausign_regular,Arial,sans-serif;margin-bottom:5px}.feedback__input{border:1px solid #e2e2e2;padding:15px 20px;width:295px;box-sizing:border-box;border-radius:3px;font-size:16px;line-height:20px}.feedback__textarea{border:1px solid #e2e2e2;padding:15px 20px;width:100%;box-sizing:border-box;border-radius:3px;font-size:16px;line-height:20px;height:150px;margin:22px 0 0}.feedback__submit-wrapper{margin-top:20px}.feedback__popup-button,.feedback__submit{font-family:bureausign_bold,Arial,sans-serif;color:#fff;background-color:#f26522;padding:15px 30px;display:inline-block;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:200px;font-size:18px;line-height:20px;cursor:pointer;transition:background-color 150ms ease-in-out;text-align:center;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback__popup-button:hover,.feedback__submit:hover{background:#f93}.feedback__popup-button.input_disabled,.feedback__submit.input_disabled{background:#f26522;opacity:.5;cursor:default}.feedback__popup-button.input_disabled:hover,.feedback__submit.input_disabled:hover{background:#f26522}.feedback__popup-button-wrapper{text-align:center}.feedback__popup-button{width:100%;max-width:610px}.feedback__popup-button:hover{background:#f93}.feedback__message{font-family:bureausign_bold,Arial,sans-serif;width:610px;margin:20px auto 0}@media (min-width:981px){.hide-desktop{display:none}}@media (max-width:980px){body.branding.video_page .content__layout{margin-top:0}body.branding,body.branding.notificated,body.branding.video_page,body.branding.video_page.notificated,body.notificated,body.video_page{padding-top:0!important;margin-top:0!important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.hide-mobile{display:none}.feedback__form{width:100%}.feedback__input-wrapper{float:none}.feedback__input-wrapper+.feedback__input-wrapper{margin-left:0;margin-top:20px}.feedback__input{width:100%}.feedback__submit{width:100%}.feedback__message{width:100%}}.pixel_wrapper{position:fixed;left:0;top:0;font-size:0;line-height:0;z-index:-1;opacity:0}.google-auto-placed{overflow:hidden;max-width:100%;box-sizing:border-box}.google-auto-placed .adsbygoogle{margin:0!important}.tf{max-width:998px;left:1px;height:560px;width:100%;position:absolute;z-index:0;top:1px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCJyZXNldC5sZXNzIiwiZm9udHMubGVzcyIsIi4uL21vZHVsZXMvZ2FsbGVyeS9sZXNzL2dhbGxlcnkubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvcHJvZHVjdC5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvZmlsdGVyLmxlc3MiLCIuLi9tb2R1bGVzL3BvcHVwL2xlc3MvcG9wdXAubGVzcyIsIi4uL21vZHVsZXMvbW9iaWxlX3N0b3Jlcy9sZXNzL21vYmlsZS1zdG9yZXMubGVzcyIsInZpZGVvLmxlc3MiLCIuLi9tb2R1bGVzL21haW4vbGVzcy9tYWluLmxlc3MiLCJzdWJzY3JpYmUubGVzcyIsInNlYXJjaC5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb25zL2xlc3MvcGVyc29ucy5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb24vbGVzcy9wZXJzb24ubGVzcyIsIi4uL21vZHVsZXMvbWVudS9sZXNzL21lbnUubGVzcyIsIi4uL21vZHVsZXMvbGsvbGVzcy9say5sZXNzIiwidXNlcmFncmVlbWVudC5sZXNzIiwiYWR2Lmxlc3MiLCJwYXJ0bmVycy5sZXNzIiwiYm9sc2hldHYubGVzcyIsImFwcGxpY2F0aW9ucy5sZXNzIiwic2VsZWN0aXplLmxlc3MiLCJsYXlvdXQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztBQVFBLGtCQUNDLFFBQVMsS0NETCw2QkFBTSxPQUFBLEVBQVEsS0FBQSxjQUFRLE9BQUEsSUFBSyxPQUFBLEtBQU8sU0FBQSxPQUFTLFFBQUEsRUFBTyxTQUFBLFNBQ3ZELE1BQUEsSUFBVyxpQkFBSSxPQUFBLEVBQUksUUFBQSxFQUFTLE9BQUEsRUFBTyxRQUFBLEVBQVEsWUFBQSxJQUFTLGdCQUFBLEtBQVEsVUFBQSxLQUFRLFdBQUEsS0FDdkQsMEJBQVIsMkJBQWdCLFFBQUEsR0FBUyxRQUFBLE1BQVMsZ0JBQUEsU0FBYSwwQkQ0Qm5ELE1DM0JDLEtENkJGLGdCQUNDLE1BQU8sS0N6QlIsT0FBQSxLQUFJLElBQUEsRUFBSSxLQUFBLEVBQUksU0FBQSxTQUFJLFFBQUEsRUFBSSxPQUFBLGlCQUFtQixVQUFLLFFBQUEsSUFDdkMsbUJBQUssT0FBQSxrQkFBSSxlQUFBLEtBQWtDLFNBQUssUUFBQSxhQUFHLGVBQUEsT0FBRyxXQUFBLE9BQUksU0FBQSxTQUFJLFlBQUEsU0FBSSxTQUFBLE9BQ3ZFLGtCQUFBLFVBQVksc0JBQVUsS0FBQSxJQUFRLFlBQUEsS0Q0RDdCLFFDM0RDLE1BT08sbUJBQU8sU0FBQSxNQUFRLElBQUEsRUFBUSxLQUFPLEVBQUssTUFBQSxLQUFZLE9BQUEsS0FDaEQsbUNBQVEsUUFBQSxNQUFLLE9BQUEsUUFBUyxTQUFBLFNBQU8sT0FBQSxJQUFBLEVBQUEsRUFBQSxFRHNFcEMsUUNyRUMsS0FBQSxLQUFBLEtBQUEsS0RzRUQsVUFBVyxLQUVaLG9DQUNDLFFDcEVDLElBQUEsTURxRUQsV0FBWSxFQ3ZFYixTQUdFLEtBSEYsaUJEMkVDLFNDdkVHLFNEd0VILElDdkVHLEVEd0VILEtBQU0sRUNwRUwsT0FBQSxRRHVFRixTQ25FQSxXQUFBLEtEcUVDLFFDcEVDLEVEcUVELE9BQVEsRUVsSFQsUUFBQSxNRm9IQyxRRW5IQyxFRnFIRixrQkFDQyxTRW5IQyxTQUdGLHVCRm1IQyxPRWxIQyxFRm1IRCxPRWxIQyxRRm9IRCxpQkVsSEMsb0ZBR0YsK0JGa0hDLFNFakhDLFNGa0hELFFFakhDLElBQVMsSUFBQSxJQUFBLEtGbUhYLDBCQUNDLE9BQVEsSUFBSSxFR3BJYixPQUFBLEVIc0lDLFVHcklDLEVIc0lELFlHcklDLEVIc0lELGFHcklDLElBQUEsRUFBQSxFQUFBLEVBR0EsMEJIb0lGLHlCQUVDLE9HcklHLEtIeUlKLGVBQ0MsU0FBVSxTQUVYLHFDQUNDLGFHbklHLElIdUlKLGtCQUNDLFNJM0hDLFNKNEhELElJM0hDLEVKNEhELE9JM0hDLEVKNEhELEtHeElHLEtIeUlILE9HeElHLEtBQUEsRUg0SUosdUJBQ0MsS0d4SUssS0h5SUwsTUFBTyxFQUtSLFdBQ0MsWUd4SU8sS0FBQSxDQUFBLFNBQUEsQ0FBQSxXSHlJUCxVR3hJTyxJSDBJUixzQkFDQyxVSTlKQyxJSm1LRixrQkFIQSxpQkd4SVEsa0JBQUEsb0JINElQLFlBQWEsS0FBSyxDQUFDLFNBQVMsQ0FBQyxXR25MOUIsVUFlRSxJSHVLRiw2Qkd0TEEsT0FrREUsSUFBQSxNQUFBLFFIdUlGLG1CQUNDLE9HcklHLElBQUEsTUFBQSxLSHNJSCxXR3JJRyxLSHNJSCxNR3JJRyxLSHVJSixxQkFDQyxNR3JJRyxLSHVJSixrQkFDQyxPR3BJRyxJQUFBLE1BQUEsS0hxSUgsV0dwSUcsUUhxSUgsTUdwSUcsS0hxSUgsWUdwSUcsSUhzSUosb0JBQ0MsTUdwSUcsS0g0SUosV0FIQSxrQkdsSUkscUNIb0lKLG9DR3pIQSx5Q0g4SEEsd0NBRUMsT0cvSEMsSUFDRSxNQUFBLFFIK0hILFdHOUhLLFFIK0hMLFlBQWEsSUFDYixNR2xJQyxRSDBJRixXQU5BLG9CQUNBLHlCRzNIQSw0Qkg2SEEsWUFDQSxpQkFDQSxvQkFFQyxNQUFPLFFBQ1AsZ0JHN0hHLEtFakdGLGlCTHNPRixpQkFIQSxnQkFIQSxnQkFJQSxtQ0FIQSxtQ0FJQSxrQ0sxT0Esa0NMNk9DLE9Ldk9HLElBQUEsTUFBQSxLTHdPSCxXS3ZPRyxRTHdPSCxZS3ZPRyxJTHdPSCxNS3ZPRyxRTDZPSixrQkFDQSx3QktsUEUsdUJMb1BGLDBCS3BQRSxrQkw4T0Ysd0JBQ0EsdUJLL09FLDBCQUFBLGtCTHFQRixrQkFFQyxNS2xPSyxRTG1PTCxnQktsT0ssS0xxT04saUJLM1BFLFdBQUMsRUFvQkMsRUFBQSxJQUFBLElBTUUsUUFTSSxpQ0wrTlYsa0JBSkEsaUJBQ0Esb0NLak9RLG1DTG1PUixtQkFHQyxPS2hPVyxJQUFBLE1BQUEsUUxpT1gsV0FBWSxRSzdOTCxZQXBCSixJTG1QSCxNSzlOUyxLTGdPVixvQkFDQSxxQ0FDQyxPSWpRQyxRSmtRRCxpQklqUUMsS0ptUUYsbUJBQ0Esd0JBQ0EsMkJBQ0MsTUtqT1MsS0xrT1QsZ0JLak9TLEtMc09WLG9C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WUFJSixJQUNFLFVBQUEsTUFDQSxLQUFBLElBQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLElBQUEiLCJmaWxlIjoibGF5b3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiaHRtbCwgYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhLU5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaW1nLCB0YWJsZSwgY2FwdGlvbiwgdGhlYWQsIHRib2R5LFxudGZvb3QsIHRyLCB0ciwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ3VyZSwgaGdyb3VwLCBtZW51LFxubmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgc3VtbWFyeSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWRkcmVzcywgY2l0LCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbnMsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCBiLCBpLCBociwgZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksIGZpZWxkc2V0LCBsZWdlbmQsIGxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBmaWd1cmUsIGZpZ3VyZSBpbWcsIGZpZ2NhcHRpb24sIGhncm91cCxcbmZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGF1ZGlvLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBjYXB0aW9uLCB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BlYWNlX3NhbnMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0J1cmVhdXNpZ24tQm9sZF93ZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CdXJlYXVzaWduLVJlZ3VsYXJfd2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG5cbiAgJl9pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIC5jZW50ZXJlZCg1MCUsIGF1dG8pO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6ICBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL21vZHVsZXMvcHJvZHVjdC9pbWFnZXMvYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMjBweFwiKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1wZWFjZTogJ3BlYWNlX3NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbkBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjogJ2J1cmVhdXNpZ25fcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuQGZvbnQtYnVyZWF1c2lnbl9ib2xkOiAnYnVyZWF1c2lnbl9ib2xkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5Ac3ByaXRlOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xuXG5AZGVmYXVsdDogIzAwMDtcbkBvcmFuZ2U6ICNmMjY1MjI7XG5AcmVkOiAjY2UyODBmO1xuQHZpb2xldDogIzY1MDBjOTtcbkB5ZWxsb3c6ICNmZmRhNTQ7XG5AZ3JlZW46IGdyZWVuO1xuXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOjVweCkge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbiAgLW8tYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbiAgYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbn1cblxuLmFuaW1hdGlvbihAYXR0cjphbGwsIEB0aW1lOjAuM3MsIEBhbmltYXRpb25fdHlwZTplYXNlLWluLW91dCkge1xuICAtbW96LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLW8tdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLmNlbnRlcmVkKEBsZWZ0LCBAdG9wKXtcbiAgbGVmdDogQGxlZnQ7XG4gIHRvcDogQHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRyYW5zaXRpb24oQGFyZ3VtZW50cykge1xuICAtbW96LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLW8tdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLmJveC1zaXppbmcoQGFyZ3VtZW50czpib3JkZXItYm94KSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2l6aW5nOiBAYXJndW1lbnRzO1xuICBib3gtc2l6aW5nOiBAYXJndW1lbnRzO1xufVxuXG4uYm94LXNoYWRvdyhAYXJndW1lbnRzKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2hhZG93OiBAYXJndW1lbnRzO1xuICBib3gtc2hhZG93OiBAYXJndW1lbnRzO1xufSIsIi5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcblxuXG4gICAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgIH1cbiAgICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zZWFzb24ge1xuICAgICAgY29sb3I6ICNjZTI4MGY7XG4gICAgfVxuICAgIC5lcGlzb2RlIHtcbiAgICAgIGNvbG9yOiBAdmlvbGV0O1xuICAgIH1cbiAgICAubGFiZWxzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdmlvbGV0O1xuICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFkdWx0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZC10by1mYXYge1xuICAgIHdpZHRoOjEwNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuaWNvLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi5pY28tYWRkZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMTBweDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hZGRlZCB7XG4gICAgICBpbWcge1xuICAgICAgICAmLmljby1hZGRlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC50ZXh0X3NtIHtcbiAgICAgIGNvbG9yOiBAdmlvbGV0O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19uby1iYW5uZXIge1xuICAgIC5wcm9kdWN0X19pbmZvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyXzI0MF9hcmVhIHtcbiAgICB3aWR0aDoyNDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuYmFubmVyXzI0MF9hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgJi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0LnByb2R1Y3QtZmlsdGVyLWlucHV0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBmb3JtIC5jb2wge1xuICAgICAgLy93aWR0aDogMjU3cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBib2R5ICYgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgJl9fZW1wdHkge1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9tb2R1bGVzL3Byb2R1Y3QvaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogMTAwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICY6bm90KC5jZW50ZXJlZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOjI0NXB4O1xuICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogMzQ4cHg7XG5cbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICZfbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgLyogZm9yIHdlYmtpdCBicm93c2VycyAqL1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDY5cHg7XG4gICAgICB9XG5cbiAgICAgICZfaW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG5cbiAgICAgICZfZmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBvc3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZDogI2YyZWZlYSB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX3ZpZGVvLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlZmVhO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6MjQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNykgdXJsKFwiL3MvaW1hZ2VzL3Byb2R1Y3QvcGxheS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKlxuICAgICAgJi5raW5kX19zZXJpZXMgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfc2VyaWVzLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19maWxtIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2ZpbG0ucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX2NhcnRvb24gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfY2FydG9vbi5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fdHJhaWxlciAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF90cmFpbGVyLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX190dXRvcmlhbCAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF90dXRvcmlhbC5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fcHJvZ3JhbSAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9wcm9ncmFtLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19jbGlwIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2NsaXAucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3JlY2lwZSAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9yZWNpcGUucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX2Jsb2cgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfYmxvZy5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fdmlkZW8gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfdmlkZW8ucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3Nvb24gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfc29vbi5wbmcnKTtcbiAgICAgIH1cbiAgICAgICAqL1xuXG4gICAgICAmX2hvdmVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIC5hbmltYXRpb24ob3BhY2l0eSwgMC4ycywgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbV9ob3ZlciB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJl9fYWRkLXRvLWZhdiB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIC5wcm9kdWN0LWZpbHRlci1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtZmlsdGVyLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW0gLnBvc3Rlci1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlci1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtZmlsdGVyLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG5cbi52aWRlby1jb21waWxhdGlvbiB7XG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDE2MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuXG4gICYtbGFiZWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAb3JhbmdlO1xuICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46MCA4cHggMTBweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICB9XG4gIH1cbiAgJi1pbmZvIHtcbiAgICBjb2xvcjogQGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG5cbiAgICAuYWR1bHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgIH1cbiAgICAuZHVyYXRpb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXJhdGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX2tpbm9wb2lzaywgJl9faW1kYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMnB4IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZGIge1xuICAgICAgaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB2aW9sZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJi1wZXJzb24ge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDs7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxNnB4O1xuXG4gICAgfVxuXG4gICAgJi5mYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YTk5O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc29jaWFsLWZiLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzZhNDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zb2NpYWwtdmsucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50dyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3NvY2lhbC10dy5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjcyMmU7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc29jaWFsLW9rLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5jb21tZW50LXRhcmdldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZSAucHJvZHVjdC1saXN0IC5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAucHJvZHVjdC1saXN0IHtcbiAgICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG5cbiAgICAgICYuZmIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzMHB4O1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJi5mYiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxheWVyX19pcy1zb29uIHtcbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uVHZpZ2xlLVBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbiNUdmlnbGVQbGF5ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGxheWVyX193cmFwcGVyX3N0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG5cbiAgLnBsYXllcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzM3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VvLXNsdWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLmZpbHRlcnMge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1pdGVtIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbn0iLCIucG9wdXAge1xuICB3aWR0aDo2MzBweDtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkaXJlY3Qtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucG9wdXAtdHJpZ2dlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Nsb3NlLW1vZGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOjU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICByaWdodDoyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDozNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5mb3JtLWVycm9ycyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2Fucyc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInO1xuICAgIH1cbiAgICAucmV2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInO1xuICAgICAgJi5tdDEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cblxuICAmX19zdWJzY3JpYmUge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICYuY2VudGVyZWQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzM5YTdmYjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcHVwX19idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucG9wdXBfX2NvdW50ZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNhNmE2YTY7XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cF9fY291bnRlci12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnNvY2lhbC1sb2dpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcic7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvbW9kdWxlcy9wb3B1cC9pbWFnZXMvc29jaWFsLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICYuZmIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLm9rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudF9fc3VjY2VzcywgLnBheW1lbnRfX2ZhaWwge1xuXG4gIC5jb250ZW50X19sYXlvdXQgJi5ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubGFuZGluZ19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9wdXBfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ1dHRvbi5pY29uLWJ1dHRvbiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gIH1cbn1cblxuLnBheW1lbnQtdHlwZSB7XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAmX19pdGVtX19ob3ZlciB7XG4gICAgLnBheW1lbnQtdHlwZV9faWNvbnMtd3JhcHBlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMjY1MjI7XG4gICAgfVxuICAgIC5wYXltZW50LXR5cGVfX25hbWUtd3JhcHBlciB7XG4gICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lLFxuICAmX19pY29ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA2MyU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZS13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuXG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB3aWR0aDogMzklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjY1MjI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuYm9yZGVyLXJhZGl1cygxOHB4KTtcbiAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICBcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICM5QTk2OUU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MzM7XG4gICAgfVxuICB9XG5cbiAgJl9fYmlnLWl0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgLnRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICAuYm9yZGVyLXJhZGl1cyg3NXB4KTtcbiAgICAuYm94LXNpemluZygpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG5cbiAgICAucGF5bWVudC10eXBlX19pbmZvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtdHlwZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAudHJhbnNpdGlvbihjb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgfVxuICAgIC5wYXltZW50LXR5cGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNiM2IzYjM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IEBvcmFuZ2U7XG4gICAgICAucGF5bWVudC10eXBlX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Utd3JhcHBlciB7XG5cbiAgfVxuICAmX19wcmljZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLmJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fc3Vic2NyaWJlIC5wb3B1cC1jb250ZW50IC5uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cblxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgPiAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBheW1lbnQtdHlwZSB7XG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cblxuXG4gICAgJl9fYmlnLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDEwcHgpO1xuXG4gICAgICAucGF5bWVudC10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXBfX2J1dHRvbnMtd3JhcHBlciB7XG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5pY29uLXBsYXllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tcGxheWVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLmljb24tcmVmcmVzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tcmVmcmVzaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5wb3B1cF9fc3Vic2NyaWJlX19zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3NtaWxlLXhELnN2Z1wiKSBuby1yZXBlYXQgdG9wIDIxMHB4IHJpZ2h0IDUwcHg7XG59XG5cbi5wb3B1cF9fc3Vic2NyaWJlX19lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zbWlsZS11cHMuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gNTBweCByaWdodCA1MHB4O1xufVxuXG4ucG9wdXBfX2ZlZWRiYWNrIHtcbiAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4ucHJvbW8td3JhcHBlciB7XG4gIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9tb2R1bGVzL3BvcHVwL2ltYWdlcy9uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb2NvZGUtZXJyb3Ige1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IEByZWQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYXltZW50LXR5cGVfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51c2VyLWVtYWlsX3ByZW9yZGVyIHtcbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLmZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcm9tby13cmFwcGVyIC5uZXh0IHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBvcHVwIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICYtY29udGVudCwgJl9fc3Vic2NyaWJlICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxufSIsIi5tb2JpbGUtc3RvcmVzIHtcbiAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAudHJhbnNpdGlvbihib3JkZXItY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQpO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYm94LXNpemluZygpO1xuICB9XG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuY2VudGVyZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG5cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgIC5pb3MgJi5nb29nbGVwbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hbmRyb2lkICYuYXBwc3RvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmFwcF9pbnN0YWxsZWQge1xuICAgIC5tb2JpbGUtc3RvcmVzX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGUtc3RvcmVzX19pbmZvLmNlbnRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICZfX2luZm8uY2VudGVyZWQgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgJl9fY2xvc2Uge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI2NoZWNrSW5zdGFsbGVkQXBwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IC0xcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIkBjb2wtd2lkdGggOiAyMzBweDtcbi5yZWQge1xuICBjb2xvcjogI2NlMjgwZjtcbn1cblxuLnB1cnBsZSB7XG4gIGNvbG9yOiAjNjUwMGM5O1xufVxuXG4uYmdfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMjgwZjtcbn1cblxuLmJnX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTAwYzk7XG59XG5cbi5iZ195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYTU0O1xufVxuXG4uYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmdfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbn1cblxuLmRldGVjdGl2ZSB7XG4gIGNvbG9yOiAjY2UyODBmO1xufVxuXG4uZGVmYXVsdCB7XG4gIGNvbG9yOiAjYWFhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIDEpO1xuICB9XG59XG5cbi5jb21lZHkge1xuICBjb2xvcjogI2YyNjUyMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjMpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQyLCAxMDEsIDM0LCAxKTtcbiAgfVxufVxuXG4uZHJhbWEge1xuICBjb2xvcjogIzAwNmYzYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDExMSwgNjAsIC4zKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDExMSwgNjAsIDEpO1xuICB9XG59XG5cbi5mYW50YXN0aWMge1xuICBjb2xvcjogIzY1MDBjOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMSwgMCwgMjAxLCAuMyk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDEsIDAsIDIwMSwgMSk7XG4gIH1cbn1cblxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjZjI2NTIyO1xufVxuXG4uYm9yZGVyX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAmX2JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICB9XG5cbiAgJl93aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgfVxufVxuXG4vLyBidXJnZXIgbWVudSBpY29uXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTE2cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItaW5uZXIsXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4ubWVudS1idXR0b24taG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvbW8tcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Byb21vY29kZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAycHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gIH1cbn1cbi5zdWJzY3JpYmUtcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAudXNlcl9jb250cm9scyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9oYW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAucGxheWVyX193cmFwcGVyICYge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgfVxufVxuXG4ucGF5bWVudC1hbGxvd2VkIHtcbiAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uY29udGVudCB7XG4gIC5zdWJzY3JpYmUtcGF5bWVudCB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9tYXRvLCAudG9tYXRvX3JvdHRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHVybi1vZmYtYWRzIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMDtcblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDIwcHgpO1xuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDojMDAwNjNiIHVybChcIi4uL2ltYWdlcy9ub3RpZmljYXRpb25fbGluZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAmLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWE3ZmI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDExcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzNmZjtcbiAgICB9XG5cbiAgICAmLmNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4ucGxheWVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAucHJlbG9hZGVyX2xheW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAucHJlbG9hZGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTUwcHggMCAwIC01MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG5cbiAgICAmLXByZXZpZXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnBsYXkge1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHVyYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFpZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzM5YTdmYjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5ib3JkZXItcmFkaXVzKDVweCk7XG4gICAgLy9mb250LXNpemU6IDUwcHg7XG4gICAgLy9saW5lLWhlaWdodDogNTBweDtcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvbG9jay1vcGVuLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIH1cbiAgfVxuICAmX19wcmljZS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX3ByaWNlLWN1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICZfX3JpZ2h0LWFsaWduIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICZfX2xvZ2luLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGFpZC1jb250ZW50X19yaWdodC1hbGlnbiB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2xvZ2luIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYXlsaXN0IHtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmV4cGFuZF9zZWFzb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICMzOUE3RkI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wbGF5X2xpc3RfbW9yZV90ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgLnBsYXlfbGlzdF9tb3JlX3RleHQge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgLy9tYXgtd2lkdGg6IDEyODdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gIH1cblxuXG4gIC5wbGF5bGlzdF9fY29udGVudC13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuanNwSG9yaXpvbnRhbEJhciB7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLmpzcEFycm93ICB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Fycm93LXdoaXRlLW5hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC8vLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI1cHggNTBweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDI1cHggNTBweDtcblxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICAgICYuanNwQXJyb3dMZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYuanNwQXJyb3dSaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuanNwRGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgd2lkdGg6MTQzcHg7XG4gICAgbWluLXdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAud2F0Y2hlZF9vdmVybGF5LCAucHJvZ3Jlc3Nfb3ZlcmxheSwgLmhvdmVyX292ZXJsYXkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5ob3Zlcl9vdmVybGF5ICB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGxheWxpc3RfY3VycmVudF9wb2ludHMucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgICAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpIHVybChcIi4uL2ltYWdlcy93YXRjaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgIH1cbiAgICAucHJvZ3Jlc3Nfb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsMTY3LDI1MSwwLjMpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5wYXJ0aWFsLXByb2dyZXNzIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzX2JhciB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3otaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuY3VycmVudF9wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsMTY3LDI1MSwxKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgLmhvdmVyX292ZXJsYXkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIC5wcm9ncmVzc19vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi53YXRjaGVkIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy8ud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgLy8gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLy8gIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vfVxuICAgICAgICAuaG92ZXJfb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaG92ZXJfb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YXRjaGVkX292ZXJsYXkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9fbGF5b3V0IHtcbiAgLy9wYWRkaW5nLXRvcDogMTI1cHg7XG4gIC5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzI4cHgpe1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgICYuZW1wdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJ1cmVhdXNpZ25fcmVndWxhclwiO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Fycm93LWRpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCAxMDAlIDYwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjdweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3VuZGVycyB7XG4gICAgLmgyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5jb2wge1xuICAgICAgICB3aWR0aDoyMy41JTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIC5mX25hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBzcGFuLCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAwIGJsYWNrLCAwIDFweCBibGFjaywgMXB4IDAgYmxhY2ssIDAgLTFweCBibGFjaztcbiAgICB9XG5cbiAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIHNwYW4sIGgyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtc2hhZG93OiAtMXB4IDAgd2hpdGUsIDAgMXB4IHdoaXRlLCAxcHggMCB3aGl0ZSwgMCAtMXB4IHdoaXRlO1xuICAgIH1cblxuICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIC5mb290ZXJfY2F0ZWdvcmllc19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfbmV3cyB7XG4gICAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgODQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfY2F0ZWdvcmllcyB7fVxuICAgIC5mb290ZXJfY2F0ZWdvcmllc19jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX2NhdGVnb3JpZXNfbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBob25lX29ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgaDIsIHNwYW4ge1xuICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA4NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIC5mb290ZXJfbmV3cyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzIHtcbiAgICAgICAgLy93aWR0aDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX2NhdGVnb3JpZXNfY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX2NhdGVnb3JpZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAuZm9vdGVyX25ld3Mge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2NlbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCBzdmcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlcl9jbGlja2VkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2xpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgIC5waG9uZV9vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRfd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcblxuICAmLndoaXRlIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG5cbiAgICAucGFydG5lcl9sZWZ0X3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG5cbiAgICAgIC5wYXJ0bmVyX3dyYXBwZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgJi5mYi1pY286aG92ZXIge1xuICAgICAgICBmaWxsOiAjM2E1NTlmO1xuICAgICAgfVxuXG4gICAgICAmLnZrLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICM0Yzc1YTM7XG4gICAgICB9XG5cbiAgICAgICYub2staWNvIHtcbiAgICAgICAgLm9rMSwgLm9rMiAge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9rLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNmMDdkMDA7XG4gICAgICAgIC5vazEsIC5vazIgIHtcbiAgICAgICAgICBmaWxsOiAjZjA3ZDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGctaWNvIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgLnRnMSAge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRnLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICMwM2IwZjQ7XG4gICAgICAgIC50ZzEgIHtcbiAgICAgICAgICBmaWxsOiAjMDNiMGY0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfbGVmdF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG5cbiAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICYuY29weSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICBzdmcge1xuICAgICAgLy9maWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfbGVmdF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcblxuICAgIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wYXJ0bmVyX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcblxuICAgICAgICAuY29weSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29weV9saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzIxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGl2LmxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFib3V0X3dyYXBwZXIuYmxhY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRhdGlvbnNfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggMCBibGFjaywgMCAxcHggYmxhY2ssIDFweCAwIGJsYWNrLCAwIC0xcHggYmxhY2s7XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1zaGFkb3c6IC0xcHggMCB3aGl0ZSwgMCAxcHggd2hpdGUsIDFweCAwIHdoaXRlLCAwIC0xcHggd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnZpZGVvLXJhdGluZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAmLmJhZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvYmFkLXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5nb29kIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9nb29kLXNtYWxsLnN2Z1wiKTtcbiAgICAgIH1cbiAgICAgICYubm9ybWFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9ub3JtYWwtc21hbGwuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9iaWcge1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3RyYXNoL3JlY29tbWVuZGF0aW9uX2JpZ18yLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAxNXB4IDAgMjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmRhNTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWxfd3JhcHBlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYgKyAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfaW5mbyA+IGEgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDkwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXG4gICAgICAgIC5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgNXB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwJSAwIDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZ2VucmVfd3JhcHBlciB7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuZ2VucmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAvKiBmb3IgU2FmYXJpICovXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBJRTkrLCBGaXJlZm94IDQrLCBPcGVyYSwgQ2hyb21lICovXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcHggMTBweCAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMzBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnQge1xuICAgICAgaDQsIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2JpZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLy9wYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYmlnIHtcbiAgICAgICAgLy93aWR0aDogNDklO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2JpZ19jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2VucmVfd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudCB7XG4gICAgICBhIHtcbiAgICAgICAgJi5oNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nZW5yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idWJibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gIC5idWJibGVzX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnViYmxlc19wb2ludCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDZweCAzMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubnVtYmVyXzEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5udW1iZXJfMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLm51bWJlcl81IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYubnVtYmVyXzcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIH1cblxuICAgICAgJi53YiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vZiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vYiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idyB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgLmJ1YmJsZXNfd3JhcHBlciB7XG4gICAgICAuYnViYmxlc19wb2ludCB7XG4gICAgICAgICYub2Yge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYncge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgJi53YiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vYiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5idWJibGVzX3dyYXBwZXIge1xuICAgICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgICAmLm9mIHtcbiAgICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYncge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmVfd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRhNTQ7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxNXB4O1xuICBtYXgtd2lkdGg6OTgwcHg7XG5cbiAgLnN1YnNjcmliZV9pbnB1dF93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAmLmludmFsaWRfZW1haWwge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2UxMGEyMjtcbiAgICAgICAgY29sb3I6ICNlMTBhMjI7XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMGEyMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMzE3cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5zdWJzY3JpYmVfYnV0dG9uX21vYmlsZV9zdWJzY3JpYmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmLnN1YnNjcmliZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgbWFyZ2luOiA4cHggMTdweCAwIDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cblxuICAuc3Vic2NyaWJlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5zdWJzY3JpYmVfaW5wdXRfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAgICAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuICAgICAgLnN1YnNjcmliZV9pbnB1dF93cmFwcGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuXG4gICAgICAuc3Vic2NyaWJlX2lucHV0X3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTMlO1xuXG4gICAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcmV2aW91c2x5X3dyYXBwZXIge1xuICAucHJldmlvdXNseV9zZXJpZXMge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0aW5nIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYubG9uZ19ibG9jayB7XG4gICAgLnByZXZpb3VzbHlfc2VyaWVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmludGVyZXN0aW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAgIC5wcmV2aW91c2x5X3NlcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSUgMzBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5wcmV2aW91c2x5X3NlcmllcyB7XG4gICAgICBwYWRkaW5nOiAwIDUlIDU2cHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdG9yX29mX3dlZWtfd3JhcHBlciB7XG4gICAgICAgICAgLmFjdG9yX29mX3dlZWtfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgICAgLmludGVyZXN0aW5nIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgIzAwMDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzYlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgLmFjdG9yX29mX3dlZWtfd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAucHJldmlvdXNseV93cmFwcGVyIC5wcmV2aW91c2x5X3NlcmllcyA+IHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmludGVyZXN0aW5nIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW50ZXJlc3RpbmdfZmFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzOTBweDtcbiAgfVxuXG4gIC5idXR0b24tYmx1ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAzMHB4O1xuICB9XG5cbiAgLm5ld3NfYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAycHggMTBweCA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMTAlIDAgMzBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgJi5pbnRlcmVzdGluZ19yZWxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAudHJhbnNpdGlvbihmaWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogI0YyNjUyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi5uZXdzX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2J1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhN2ZiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcblxuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgaDIsIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb24ge1xuICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb25fY29udGVudCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYWN0b3Jfb2Zfd2VlayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUxMHB4O1xuXG4gIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvX2hlYWQge1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgfVxuXG4gICAgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgIC5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBoMiwgcCwgYSwgc3BhbiwgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXNvbnNfd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC5zZWFzb25zX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCA0cHg7XG4gICAgICAgIGNvbG9yOiAjMGQ1NmEwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQ1NmEwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgLy9wYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLndhdGNoZWRfaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgfVxuXG4gICAgICAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpIHVybChcIi4uL2ltYWdlcy93YXRjaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYud2F0Y2hlZCAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgICYjc29vbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgIC5zdDEge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb29uX2JnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM5YTdmYjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dClcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDE2NywgMjUyLCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAuc2Vhc29uc19jb250ZW50X3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwO1xuXG4gICAgLnNlYXNvbnNfbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFzb25zX2NvbnRlbnQge1xuICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXNvbnNfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAucGxheWxpc3RfcG9wdXBfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIH1cblxuICAgIC5wbGF5bGlzdF9wb3B1cF9oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAucGxheWxpc3RfcG9wdXBfY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIC5zdDAge1xuICAgICAgICAgICAgZmlsbDogQG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogQG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICAgIC5wbGF5bGlzdF9wb3B1cF9oZWFkZXJfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwX3NlYXNvbnNfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5zZWFzb25zX2NvbnRlbnQge31cbiAgICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAucGxheWxpc3RfcG9wdXBfc2Vhc29uX2hlYWRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLndhdGNoZWRfaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KSB1cmwoXCIuLi9pbWFnZXMvd2F0Y2hlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2F0Y2hlZCAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb29uX2JnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAmI3Nvb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAgIC5zdDEge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzlhN2ZiO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDE2NywgMjUyLCAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmID4gZGl2Om5vdCh3YXRjaGVkX292ZXJsYXkpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAucGxheWxpc3RfcG9wdXBfd3JhcHBlciB7XG4gICAgICAucG9wdXBfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLnBsYXlsaXN0X3BvcHVwX3dyYXBwZXIge1xuICAgICAgLnBsYXlsaXN0X3BvcHVwX2hlYWRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9wdXBfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW9fY29udGVudF9jcmVhdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAucGhvbmVfY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgfVxuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB1IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJisudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluX2luZm8gYSB1IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAxKSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAxKSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluX2luZm8ge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC5waG90b193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJisudmlkZW9fY29udGVudF9jcmVhdG9yc19vdGhlcl9wZXJzb25faW5mbyBhIHUge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uX2luZm8ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHUge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDEpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDEpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfdGFibGV0IHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50IHtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50X2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiA2Ni42JTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbiB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kIHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcGhvbmUge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmPi52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAmPi52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZF9wb2ludCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnRfZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW5faW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kIHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGhvbmVfaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5waG9uZV9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAmICsgLnBob25lX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZV92aWRlb19jb250ZW50X2NyZWF0b3JzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC40cztcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgJi5yZWFkeSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNHM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgICAmLndpbGxVbm1vdW50IHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9iaWxlX3ZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA3MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG90YXRvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5waXUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5idXR0b24tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTdmYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucGVyc29ucyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2YyNjUyMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29sLWRlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOkBjb2wtd2lkdGggO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTQ1cHg7XG4gIHJpZ2h0OiAxMTBweDtcbiAgLy9yaWdodDogMTUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gIH1cbn1cblxuLnZpZGVvLXJhdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTkwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLm5vcm1hbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9ub3JtYWwuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgfVxuXG4gICYuYmFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2JhZC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB9XG5cbiAgJi5nb29kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2dvb2Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgfVxufVxuXG4ucHJlbG9hZC10b21hdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0xMDAwJTtcbn1cblxuLm5ldy10b21hdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICZfX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAuY2VudGVyZWQoNTAlLCA1MCUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6MTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgY29sb3I6ICNlZDQyMmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b20gOiAwO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmY4ODJlO1xuICAgICAgY29sb3I6ICNiZjg4MmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucm90dGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b21hdG8vcm90dGVuLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICYuZnJlc2gge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvbWF0by9mcmVzaC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQ0MjJmO1xuICAgICAgICBjb2xvcjogI2VkNDIyZjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogOTRweDtcbiAgfVxuICAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudG9tYXRvLWFuaW1hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDoyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE5MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLm1pbnVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5wbHVzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGlsYXRpb25zIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC5ibG9jayArICYge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmhvdmVyICB7XG4gICAgICAuY29tcGlsYXRpb25zX19vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLnJlZC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGU7XG59XG5cbi5ncmVlbi1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZmZjMWI7XG59XG5cbi5vcmFuZ2UtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkM5MjA3O1xufVxuXG4uaGNfX2F1dGhvcml6YXRpb25fX3NzbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICBpbWcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uaGNjIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBsYXllcl9fY29udGVudC1wcmV2aWV3IHtcbiAgICAucGxheSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAucGFpZC1jb250ZW50IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMzBweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhaWQtY29udGVudCB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAucGFpZC1jb250ZW50X19wcmljZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE0MTBweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl84IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyNDVweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl83IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDExODBweCkge1xuICAuaGVhZGVyIHtcbiAgICAuc3Vic2NyaWJlLXBheW1lbnRfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgICYubnVtYmVyXzYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICAuc3Vic2NyaWJlLXBheW1lbnRfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmJ1YmJsZXMgLmJ1YmJsZXNfd3JhcHBlciAuYnViYmxlc19wb2ludCB7XG4gICAgJi5udW1iZXJfNSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NTVweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl80IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU5NXB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgICYubnVtYmVyXzMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm51bWJlcl8yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYubnVtYmVyXzEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyX19jb250ZW50IG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5pbnRlcmVzdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rvcl9vZl93ZWVrIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgYm9keSB7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRlcmVzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIC8vfVxuICAgIH1cblxuICAgIC5hY3Rvcl9vZl93ZWVrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rvcl9vZl93ZWVrX2luZm8ge1xuICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0aW5nX2ZhY3Qge1xuXG4gICAgLmJ1dHRvbi1ibHVlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgLmludGVyZXN0aW5nIHtcbiAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAuYWN0b3Jfb2Zfd2Vla193cmFwcGVyIHtcbiAgICAgICAgLmFjdG9yX29mX3dlZWtfaW5mbyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gYnVyZ2VyIG1lbnUgb3ZlcndyaXRlXG4gIC5kcmF3ZXItLWxlZnQgLmRyYXdlci1uYXYubmF2aWdhdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wYXltZW50LWFsbG93ZWQge1xuICAgIC5oZWFkZXIge1xuICAgICAgLnVzZXJfY29udHJvbHMge1xuICAgICAgICB3aWR0aDozMjBweDtcblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fbHZsMS1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sdmwxLWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjJlZmViO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhcHBlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJvZHk6bm90KC50b3VjaERldmljZSkgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbl9fbHZsMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhcHBlZCB7XG4gICAgICAgIC5uYXZpZ2F0aW9uX19sdmwyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25vMmx2bCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2x2bDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9fbHZsMi1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbHZsMi1pdGVtIHtcbiAgICAgIC50b3VjaERldmljZSAmLmhpZGUtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViY2F0ZWdvcmllcyB7XG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZWZlYjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAmX19jb21waWxhdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDE1cHggLTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IC01cHggMCAxNXB4IC01cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwIDE1cHggLTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdWwge31cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlcl9jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgLy93aWR0aDogMTI1cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gsIC5mYXZvdXJpdGUsIC5sb2dpbiB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIH1cbiAgICAubG9nZ2VkLWluIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmMmVmZWI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uX19sdmwyIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubmF2aWdhdGlvbl9fbHZsMiB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWFyY2hpbmcgJiB7XG4gICAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4MyU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgbmF2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDUwcHhcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmVmZWI7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyX2NvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcm9tby1wYXltZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLXBheW1lbnQsIC5mYXZvdXJpdGUsIC5sb2dpbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2hpbmcgJiB7XG4gICAgICAvL25hdiB7XG4gICAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vfVxuICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fbHZsMS1saXN0IHt9XG4gICAgJl9fbHZsMS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25fX2x2bDIge31cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbHZsMiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19sdmwyLWxpc3Qge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIH1cbiAgICAmX19sdmwyLWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbXBpbGF0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYjtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2JpbGUtdXNlci1jb250cm9scyB7XG4gICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCA3NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9sb2dpbi1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCAzOXB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLm1vYmlsZS1mYXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvZmF2b3JpdGVzLW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0IDQwcHggY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgfVxuICAubW9iaWxlLWxvZ291dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tZXhpdC1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCA0MHB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgLm1vYmlsZS1wdXJjaGFzZXMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvaWNvLXB1cmNoYXNlcy1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCA0MnB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgaHRtbC5icmFuZGluZyAuaGVhZGVyLFxuICBib2R5LmJyYW5kaW5nIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5uZXctdG9tYXRvIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgICZfX2Nsb3NlIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnBsYXllcl9fd3JhcHBlciAudmlkZW8tcmF0aW5nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAuYm94LXNpemluZygpO1xuXG4gICAgJi5nb29kLCAmLmJhZCwgJi5ub3JtYWwge1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5uby1hZHMtYnV0dG9uICYge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX193cmFwcGVyIC52aWRlby1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5uZXctdG9tYXRvIHtcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAmLnJvdHRlbiB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZyZXNoIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuYm94LXNpemluZygpO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFyayB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgIC5yYXRlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmNvbXBpbGF0aW9ucyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbXBpbGF0aW9ucyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb21waWxhdGlvbnMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wbGF5ZXJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNTYyLjVweDtcbiAgfVxufVxuXG4uY29udHJvbHNfY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufSIsIi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZWRpcmVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdXAtdHJpZ2dlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250ZW50X19zaGFkb3cge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogMTI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6ICAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJveC1zaGFkb3c6ICAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudmlkZW9fcGFnZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIGZpeCBzZWFzb25zIG92ZXJsYXkgcG9wdXBcbiAgfVxufVxuXG4vKi5jYXRlZ29yeV9wYWdlKi8gLmNvbnRlbnRfX3NoYWRvdyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmxhbmRpbmdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICB9XG5cbiAgJiA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICB0YWJsZSAuaWNvX193cmFwcGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBvcmFuZ2U7XG4gIH1cblxuICAuY29udGFjdHMtaWNvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5jb250YWN0cy1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAuY29udGFjdHMtcGhvbmUtY29udGVudCB7XG4gICAgfVxuICAgIC5jb250YWN0cy1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NXB4IC0yNDVweDtcbiAgICAgICYucHJvZHVjdGlvbi1pY28ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1cHggLTIwOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFjdHMtZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgLmNvbnRhY3RzLWVtYWlsLWNvbnRlbnQge1xuICAgIH1cbiAgICAuY29udGFjdHMtZW1haWwtbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdHMtaWNvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtMjQ1cHg7XG4gICAgICAmLmNvbnRhY3RzLWVtYWlsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI5cHggLTIwOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdHMtbGluay1pY28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgLTU3M3B4IC0zMThweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCAwIDFweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3RzLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY29udGFjdHMtbG9jYXRpb24tY29udGVudCB7XG4gICAgICAvL3dpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICAgIC5jb250YWN0cy1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yNDVweDtcbiAgICAgICYuY29udGFjdHMtbG9jYXRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTNweCAtMjA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb25leS1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODBweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAvKiBTbGlkZXIgKi9cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC8qLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3QgeyBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJ2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9Ki9cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cblxuICAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6b29tOiAxO1xuICB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8qIEljb25zICovXG4gIC8qQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7IHNyYzogdXJsKCdmb250cy9zbGljay5lb3QnKTsgc3JjOiB1cmwoJ2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCdmb250cy9zbGljay53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCdmb250cy9zbGljay50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCdmb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfSovXG5cbiAgLyogQXJyb3dzICovXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXByZXY6Zm9jdXMsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLyouc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiB3aGl0ZTsgb3BhY2l0eTogMC44NTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH0qL1xuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkwXCI7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgfVxuXG4gIC8qIERvdHMgKi9cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuYmlnZ2VzdC1zbGlkZXIgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgIC8vaGVpZ2h0OiAxNDRweDtcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC0zNjZweCAtMjQ4cHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTM2NnB4IC0yNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC00MzBweCAtMjQ4cHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC00MzBweCAtMjQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC0yNzVweCAtMTYycHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTFweCAtMTYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgICAgZGl2IHtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmxhbmRpbmctY29udGVudC1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAzMHB4IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGFuZGluZ19fY29udGVudCB0YWJsZSAuaWNvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jayB7XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJi5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAucGxheWxpc3QtbGluay1oMiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAucHJvZHVjdC1saXN0IHtcblxuICAgICAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1saXN0X19pdGVtX2hvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgIHBhZGRpbmc6IDZweCAxOXB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG5cbiAgICAmLnJlY2VudGx5LXZpZXdlZCB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwNnB4O1xuICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICYtaG92ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSk7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA3MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmJsb2NrIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLnJlY2VudGx5LXZpZXdlZCB7XG4gICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogMzQ4cHg7XG5cbiAgICAucG9zdGVyIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgJl9uYW1lIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAucG9zdGVyIHtcbiAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jayB7XG4gICAgLnZpZGVvLWNvbXBpbGF0aW9uIHtcbiAgICAgICYucmVjZW50bHktdmlld2VkIHtcbiAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgICAgICAgLy9oZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgJi5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLy5zbGljay1hcnJvdyB7XG4gICAgICAvLyAgdG9wOiAwO1xuICAgICAgLy8gIGJvdHRvbTogNzJweDtcbiAgICAgIC8vICBoZWlnaHQ6IGF1dG87XG4gICAgICAvL31cbiAgICB9XG4gICAgLnZpZGVvLWNvbXBpbGF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzNHB4KSB7XG4gIC5ibG9jayAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuYmxvY2sgLnByb2R1Y3QtbGlzdCAuc2xpY2stYXJyb3cge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzNHB4KSB7XG4gIC5ibG9jayAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAxMjVweDtcbiAgfVxufVxuXG4ucGFnZXRvcEJuUGxhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufSIsIi5zdWJzY3JpYmUtcGFnZSB7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19zdGVwcyB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC5ib3JkZXItcmFkaXVzKDdweCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAmX19zdGVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zdGVwLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXBzLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXAtYXV0aC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFyaWZmIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC10YXJpZmYuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BheW1lbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3N1YnNjcmliZS1zdGVwLXBheW1lbnQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC1jb250cm9scy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2F0Y2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXAtd2F0Y2guc3ZnXCIpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGVwLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX190YXJpZmZzIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX3RhcmlmZnMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX190YXJpZmYge1xuICAgIG1hcmdpbjogMzBweCAxNXB4IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtcHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5OTMzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtY292ZXItaW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtc2hhZG93LW1pZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmlmZi1jb3ZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190YXJpZmYtY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAuYm9yZGVyLXJhZGl1cyg1cHgpO1xuICB9XG5cbiAgJl9fdGFyaWZmLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAmX190YXJpZmYtc2hhZG93LWJvdHRvbSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJl9fdGFyaWZmLXNoYWRvdy1taWRkbGUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX3RhcmlmZi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICZfX3RhcmlmZi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmX190YXJpZmYtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5ib3JkZXItcmFkaXVzKDE4cHgpO1xuICB9XG59XG4iLCIuc2VhcmNoLXN1Z2dlc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDMwMHB4O1xuICAuYm94LXNpemluZygpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAuYm94LXNpemluZygpO1xuICAgIC5ib3gtc2hhZG93KDBweCAzcHggN3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMykpO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHt9XG4gICZfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICZfX2RldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG4gICZfX3RvdGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjI2NTIyIDBweCwgI2YyNjUyMikgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC5jb250ZW50X19sYXlvdXQgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3NlYXJjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tc2VhcmNoLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAzMDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMjBweFwiKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3NlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wYWdlLWhlYWRlciArICYge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59IiwiLnBlcnNvbnMge1xuICAuZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZXJzb25zX19saXN0IHtcblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgJjpub3QoLmNlbnRlcmVkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggNDBweDtcblxuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wZXJzb24ge1xuICAmX19wYWdlIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgaW1nIHt9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICB9XG5cbiAgJl9fbmFtZS1lbiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJl9faW5mby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgJl9faW5mby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbmZvLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJzb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uIHtcbiAgICAmX19wYWdlIHtcbiAgICAgIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxufSIsIi8vIGpxdWVyeSB1aSBhY2NvcmRpb24gb3ZlcnJpZGVcbi51aS1hY2NvcmRpb24ge1xuICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuIiwiLmxrIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWVzc2FnZXMtbGlzdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLmJvcmRlci1yYWRpdXMoN3B4KTtcblxuICAgIC5tZXNzYWdlcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgIH1cbiAgICAgIC5lcnJvciB7XG4gICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZzogMzhweCA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgLmJvcmRlci1yYWRpdXMoN3B4KTtcblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzMyMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDdweCA2cHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZWQzNDIzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgaW5wdXQsIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZDMzMjM7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuY2hhbmdlLXBhc3Mge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoYW5nZS1wYXNzLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIHdpZHRoOiBjYWxjKH4nMTAwJSArIDIwcHgnKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAuY29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWQge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAudXNlciB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogIzY1MDBjOTtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmRpdmlkZXIge1xuICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBvcmFuZ2U7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saXN0X19pdGVtX2ZhdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzNzBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9mYXZvcml0ZXMtYmctZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBjb2xvcjogI2NlMjgwZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9mYXZvcml0ZXMtYmctcmVkLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHRvcDogMjY1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICB0b3A6IDE5NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW1fbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9faXRlbV9pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuXG4gIHAgKyAucHJvbW9jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdCArIC5wcm9tb2NvZGUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLnByb21vY29kZSB7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMzBweDtcblxuICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgIH1cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogICAgICAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmX19zdWJtaXQge1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuc2luZ2xlIHtcbiAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG5cbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgICBbZGF0YS1zZWxlY3RhYmxlXSwgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAubGsge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXNzYWdlcy1saXN0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAudXNlci1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAucHJvbW9jb2RlX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGsge1xuICAgIC5wcm9tb2NvZGVfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAucHJvbW9jb2RlX19zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLnVzZXJBZ3JlZW1lbnRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGgxIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBwLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAubnVtIHtcbiAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6MCAwIDIwcHggMjVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICYgPiBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufSIsIi5hZHZfd3JhcHBlciB7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgLy9mb250LWZhbWlseTogQFBNX2NvbmRlbnNlZF9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIC5hZHZfZGVzY3JpcHRpb24ge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xyXG4gICAgLy9wYWRkaW5nOiAwIDE0OXB4IDMzcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmFkdl9wb2ludCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgLy9mb250LWZhbWlseTogQFBNX3JlZ3VsYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIC8vd2lkdGg6IDY0NXB4O1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAvL2NvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgJi5hZHZfcG9pbnRfaGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgLy93aWR0aDogNjQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy9jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgLmFkdl9maXJzdCB7XHJcbiAgICAgIC5hZHZfcG9pbnRfaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjVweCAtMjgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZHZfc2Vjb25kIHtcclxuICAgICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyOXB4IC0yODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkdl90aGlyZCB7XHJcbiAgICAgIC5hZHZfcG9pbnRfaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTNweCAtMjgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkdl9jbGllbnRzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIC5sYW5kaW5nLWNvbnRlbnQtc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAuanNTbGlkZUNvbnRyb2xzIHtcclxuICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgICAgICAgJi5qc1NsaWRlUHJldiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5qc1NsaWRlTmV4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtMTk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kb3RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA2cHggLTFweDtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgycHggLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3BfYmFubmVyIHtcclxuICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4uYmFubmVyXzcyOF93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXgtaGVpZ2h0OiAxOTBweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAuYmFubmVyXzcyOF93cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mdWxsc2NyZWVuSG9sZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5mdWxsc2NyZWVuT3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjg1KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5ID4gLmZ1bGxzY3JlZW5fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzFweCkgIWltcG9ydGFudDtcclxuICB0b3A6IDU2cHggIWltcG9ydGFudDtcclxuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdWxsc2NyZWVuSG9sZGVyIC5mdWxsc2NyZWVuX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKnJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDsqL1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAvKndpZHRoOiAxMDAlOyovXHJcbiAgLypoZWlnaHQ6IDEwMCU7Ki9cclxuICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uZnVsbHNjcmVlbl9fY29udGFpbmVyLmxvYWRlZCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4uZnNfX2Nsb3NlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kOiA1MCUgNTAlIG5vLXJlcGVhdCAjZjI2NTIyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjZjI2NTIyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGp4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0kxTVRKd2VDSWdhR1ZwWjJoMFBTSTFNVEp3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJRFV4TWlBMU1USWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4d1lYUm9JR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnWTJ4cGNDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5OelF1T1RZMkxEUXpOeTR3TVROakxUazVMamszTFRrNUxqazNMVGs1TGprM0xUSTJNaTR3TmpZc01DMHpOakl1TURNM1l6RXdNQzR3TURJdE9Ua3VPVGNzTWpZeUxqQTJOeTA1T1M0NU55d3pOakl1TURZNExEQmpPVGt1T1Rjc09Ua3VPVGN4TERrNUxqazNMREkyTWk0d05qY3NNQ3d6TmpJdU1ETTNRek16Tnk0d016TXNOVE0yTGprNU9Dd3hOelF1T1RZNExEVXpOaTQ1T1Rnc056UXVPVFkyTERRek55NHdNVE42SUUwek9URXVOemd6TERFeU1DNHlNamRqTFRjMUxqQXdNUzAzTkM0NU9EVXRNVGsyTGpVMk5TMDNOQzQ1T0RVdE1qY3hMalV6TlN3d1l5MDNOUzR3TURFc056UXVPVGcxTFRjMUxqQXdNU3d4T1RZdU5UVXNNQ3d5TnpFdU5UTTFZemMwTGprM0xEYzBMams0Tml3eE9UWXVOVE0wTERjMExqazROaXd5TnpFdU5UTTFMREJETkRZMkxqYzFOQ3d6TVRZdU56YzJMRFEyTmk0M05UUXNNVGsxTGpJeE1pd3pPVEV1TnpnekxERXlNQzR5TWpkNklFMHhPRGd1TVRJMExETTJPUzR4TXpkc0xUUTFMakkxTVMwME5TNHlOalpzTmpjdU9EYzJMVFkzTGpnM04yd3ROamN1T0RjMkxUWTNMamczTm13ME5TNHlOVEV0TkRVdU1qWTNUREkxTml3eU1UQXVOelF6YkRZM0xqZzNOeTAyTnk0NE9USnNORFV1TWpVc05EVXVNalkzYkMwMk55NDROellzTmpjdU9EYzJiRFkzTGpnM05pdzJOeTQ0Tnpkc0xUUTFMakkxTERRMUxqSTJOa3d5TlRZc016QXhMakkwTlV3eE9EZ3VNVEkwTERNMk9TNHhNemQ2SWk4K1BDOXpkbWMrKTtcclxufVxyXG4uZnNfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRyZy1iLWFsbC13cmFwIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBwcmVsb2FkZXIgKi9cclxuLmZ1bGxzY3JlZW5QcmVsb2FkZXIge1xyXG4gIHdpZG93czogNjRweDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYWRibG9ja0RldGVjdGVkIC5mdWxsc2NyZWVuSG9sZGVyLFxyXG4uYWRibG9ja0RldGVjdGVkIC5mdWxsc2NyZWVuUHJlbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hZEJhbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmxkcy1yaW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJSA1MCU7XHJcbn1cclxuLmxkcy1yaW5nIGRpdiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG4gIG1hcmdpbjogNnB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkICNmMjY1MjI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2YyNjUyMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XHJcbn1cclxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcbn1cclxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xyXG59XHJcbkBrZXlmcmFtZXMgbGRzLXJpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGVuZCBvZiBwcmVsb2FkZXIgKi9cclxuXHJcbi5kZXRlY3RlZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4jeGllbHdtaGxoYWxkYmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4iLCIubGFuZGluZy1zbGlkZXIuYmlnZ2VzdC1zbGlkZXIgKyAucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhcnRuZXJzX2Rlc2NyaXB0aW9uIHtcblxuICAucGFydG5lcnNfcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZjZjMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAucGFydG5lcnNfcG9pbnRfaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wYXJ0bmVyc19wb2ludF9pbWFnZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gIH1cblxuICAucGFydG5lcnNfZmlyc3Qge1xuICAgIC5wYXJ0bmVyc19wb2ludF9pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1cHggLTI4MXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc19zZWNvbmQge1xuICAgIC5wYXJ0bmVyc19wb2ludF9pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI5cHggLTI4MXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc190aGlyZCB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTNweCAtMjgxcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAucGFydG5lcnNfcG9pbnRfaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG59IiwiLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgLnByb21vLWhlYWRlciB7XG4gICAgY29sb3I6ICMwMjAxMDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjhweCA1MHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDIwMTAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL21hcmdpbjogMCAzNjBweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXByb21vLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2xpZGVyLW5hdi13cmFwIHtcbiAgICB3aWR0aDogODczcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9wcm9tby9wcm9tb18wMy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgICBsZWZ0OiAtNzRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9wcm9tby9wcm9tb18wNS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICByaWdodDogLTc0cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItbmF2IHtcbiAgICAuaXRlbSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICAgIG1hcmdpbjogMCAxN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5hY3Qtc2xpZGUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjNjAwO1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDExM3B4O1xuICAgICAgICAvL2hlaWdodDogNjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcHBzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFwcHMtbGlzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiA0MHB4IDMwcHggNDdweDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5iZ2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL3Byb21vL3R2LWJnXzAzLnBuZ1wiKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcbiAgfVxuICAuc2hhcmUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy9mb250LWZhbWlseTogQFBNX2xpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHggMDtcblxuICAgIC5zaGFyZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuc29jaWFsLWxpa2VzX3Zpc2libGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgLnNvY2lhbC1saWtlc19fd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICAgIC5zb2NpYWwtbGlrZXNfX3dpZGdldF92a29udGFrdGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbGlrZXNfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIC8vZm9udC1mYW1pbHk6IEBQTV9saWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgLnNvY2lhbC1saWtlc19faWNvbiB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgfVxuICAgICAgJi5zb2NpYWwtbGlrZXNfX2J1dHRvbl92a29udGFrdGUge1xuICAgICAgICAuc29jaWFsLWxpa2VzX19pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTM0MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNvY2lhbC1saWtlc19fYnV0dG9uX21haWxydSB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTFweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29jaWFsLWxpa2VzX19idXR0b25fZmFjZWJvb2sge1xuICAgICAgICAuc29jaWFsLWxpa2VzX19pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2cHggLTM0MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNvY2lhbC1saWtlc19fYnV0dG9uX3R3aXR0ZXIge1xuICAgICAgICAuc29jaWFsLWxpa2VzX19pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgycHggLTM0MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbGlrZXNfX2NvdW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50di1iZyB7XG4gIHdpZHRoOiA3NTFweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvcHJvbW8vcHJvbW8tc2xpZGVyLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zbGlkZXItZm9yIHtcbiAgICB3aWR0aDogNzQ0cHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBtYXJnaW46IDRweCAwIDAgM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5zbGlkZXItbmF2LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgLnNsaWRlci1uYXYtd3JhcCB7XG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgbGVmdDogLTU0cHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgcmlnaHQ6IC01NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAuYmdnIHtcbiAgICAgIC50di1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiA3MTJweDtcbiAgICAgICAgaGVpZ2h0OiA0NDFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBwIHtcbiAgICAgIC8vd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLW5hdi13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyOHB4IGF1dG8gMjJweDtcbiAgICB9XG5cbiAgICAuYXBwcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAmID4gcCB7XG4gICAgICAgIC8vd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byA0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hcHBzLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUge1xuICAgICAgbWFyZ2luOiAyOXB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLmJnZyB7XG4gICAgICAudHYtYmcge1xuICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgIGhlaWdodDogMzg1cHg7XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5iZ2cge1xuICAgICAgLnR2LWJnIHtcbiAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLnByb21vLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDEzcHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5iZ2cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAudHYtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xpZGVyLWZvciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFuZGluZy1wcm9tby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc4NTllO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI4NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjOTc4NTllO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLW5hdi13cmFwIHtcbiAgICAgIG1hcmdpbjogNnB4IGF1dG8gMDtcbiAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAvL3RvcDogMzVweDtcblxuICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAvL2xlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIC8vcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4O1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwcyB7XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbjogMzBweCAtMjBweCAxMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSArIDQwcHhcIik7XG5cbiAgICAgIHAge1xuICAgICAgICAvL3dpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgLmFwcHMtbGlzdCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAuc2xpZGVyLW5hdi13cmFwIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIC5iZ2cge1xuICAgICAgLnR2LWJnIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgIC5sYW5kaW5nLXByb21vLW1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXBwc193cmFwcGVyIHtcbiAgLy9tYXJnaW46IDAgLTIwcHggLTE1cHg7XG4gIG9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5sYW5kaW5nX19jb250ZW50ICYgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hcHBzX3BvcHVwX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hcHBzX2Rlc2NyaXB0aW9uIHtcbiAgICAubGVuZGluZ19oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGFuZGluZy10YWJzIHtcbiAgICAgICYgPiBoMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAubV9pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxhbmRpbmdfaGVhZGVyX2ljbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgIC8vICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU3M3B4IC0zNzZweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gICAgLmFwcHNfc21hcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYXBwc19zbWFydF9tZW51IHtcbiAgICAgICAgbWFyZ2luOiA5MXB4IDAgMCAzMHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFwcHNfc21hcnRfYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNTczcHggLTM4N3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcHBzX3NtYXJ0X2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL2FwcHNfeWVsbG93X2JvcmRlci5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAuYXBwc19zbWFydF9pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBzX3NtYXJ0X2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjFweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcHBzX2NvbnNvbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYWE4YztcbiAgICAgIG1pbi1oZWlnaHQ6IDYxN3B4O1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5hcHBzX2NvbnNvbGVfbWVudSB7XG4gICAgICAgIG1hcmdpbjogOTFweCAwIDAgMzBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hcHBzX3NtYXJ0X2FjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU3M3B4IC0zODdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXBwc19jb25zb2xlX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL2FwcHNfZ3JlZW5fYm9yZGVyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgIC5hcHBzX2NvbnNvbGVfaW5mbyB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAxMnB4O1xuICAgICAgICAgIC5hcHBzX2NvbnNvbGVfbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFwcHNfbGlzdF9wb2ludCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC01NjVweCAtMzg3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFwcHNfY29uc29sZV9pbWcge1xuICAgICAgICAgIG1hcmdpbjogMThweCAwIDAgMjdweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjFweCAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcHBzX21vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgLmFwcHNfbW9iaWxlX21lbnUge1xuICAgICAgICBtYXJnaW46IDkxcHggMCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYXBwc19zbWFydF9hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwc19wb2ludF9iZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBzcHJpdGUgbm8tcmVwZWF0IC01NzNweCAtMzc2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfbW9iaWxlX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODU4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcHNfbW9iaWxlX2luZm8ge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgN3B4O1xuICAgICAgICAgIC5hcHBzX21vYmlsZV9saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIC5hcHBzX2xpc3RfcG9pbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtNTY1cHggLTM3OXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmh1bW9yLWxhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9tb2JpbGVfMi5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cbiAgICAgIC50dXJiby1sYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvbW9iaWxlXzEuanBnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy10YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmctdGFicyB7XG4gIC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2ItMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL21vYmlsZV8xLmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xufVxuLm1vYi0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvbW9iaWxlXzIuanBnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG59XG4ubGFuZGluZ19tZW51X2FjdGl2ZXtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZjZjMDA7XG59XG4ubGFuZGluZy1tZW51LXdyYXBwZXIge1xuICBoZWlnaHQ6IDY3cHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYXBwc193cmFwcGVyIHtcbiAgICAuYXBwc19kZXNjcmlwdGlvbiB7XG4gICAgICAuYXBwc19zbWFydCB7XG4gICAgICAgIC5hcHBzX3NtYXJ0X21lbnUge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19zbWFydF9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gMjAwcHhcIik7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcHNfc21hcnRfaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDMwcHhcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHBzX3NtYXJ0X2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcHBzX2NvbnNvbGUge1xuICAgICAgICAuYXBwc19jb25zb2xlX21lbnUge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19jb25zb2xlX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyMDBweFwiKTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwc19jb25zb2xlX2luZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDQzMHB4XCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwc19jb25zb2xlX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcHBzX21vYmlsZSB7XG4gICAgICAgIC5hcHBzX21vYmlsZV9tZW51IHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcHNfbW9iaWxlX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyMDBweFwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcblxuICAuYXBwc193cmFwcGVyIHtcbiAgICAubGFuZGluZy1tZW51LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwc19kZXNjcmlwdGlvbiB7XG4gICAgICAubGVuZGluZ19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9mb250LWZhbWlseTogJ3JvYm90b3JlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDAgMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgIH1cblxuICAgICAgLmxhbmRpbmctdGFicyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG4gICAgICAgICYgPiBoMyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmRpbmdfaGVhZGVyX2ljbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTQ1NXB4IC0yMTBweDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHBzLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwc19wb2ludF9iZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBzcHJpdGUgbm8tcmVwZWF0IC01NTlweCAtMzcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjVweCAycHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubV9pdGVtcyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICAgICAgICAgIC5hcHBzX2xpc3RfcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51X29wZW5lZCB7XG4gICAgICAgICAgICAgIC5tX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mbGlwcGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY5OTEyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTlweCAtMzY0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZGluZy10YWJzLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIHNlbGVjdGl6ZS5kZWZhdWx0LmNzcyAodjAuMTIuNCkgLSBEZWZhdWx0IFRoZW1lXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTPigJMyMDE1IEJyaWFuIFJlYXZpcyAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKi9cblxuLy8gYmFzZSBzdHlsZXNcblxuQHNlbGVjdGl6ZS1mb250LWZhbWlseTogaW5oZXJpdDtcbkBzZWxlY3RpemUtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG5Ac2VsZWN0aXplLWZvbnQtc2l6ZTogMTNweDtcbkBzZWxlY3RpemUtbGluZS1oZWlnaHQ6IDE4cHg7XG5cbkBzZWxlY3RpemUtY29sb3ItdGV4dDogIzMwMzAzMDtcbkBzZWxlY3RpemUtY29sb3ItYm9yZGVyOiAjZDBkMGQwO1xuQHNlbGVjdGl6ZS1jb2xvci1oaWdobGlnaHQ6IHJnYmEoMTI1LDE2OCwyMDgsMC4yKTtcbkBzZWxlY3RpemUtY29sb3ItaW5wdXQ6ICNmZmY7XG5Ac2VsZWN0aXplLWNvbG9yLWlucHV0LWZ1bGw6IEBzZWxlY3RpemUtY29sb3ItaW5wdXQ7XG5Ac2VsZWN0aXplLWNvbG9yLWRpc2FibGVkOiAjZmFmYWZhO1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtOiAjZjJmMmYyO1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXI6ICNkMGQwZDA7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlOiAjZThlOGU4O1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZS10ZXh0OiBAc2VsZWN0aXplLWNvbG9yLXRleHQ7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlLWJvcmRlcjogI2NhY2FjYTtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd246ICNmZmY7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWJvcmRlcjogQHNlbGVjdGl6ZS1jb2xvci1ib3JkZXI7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWJvcmRlci10b3A6ICNmMGYwZjA7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlOiAjZjVmYWZkO1xuQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZS10ZXh0OiAjNDk1YzY4O1xuQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS10ZXh0OiByZ2JhKHJlZChAc2VsZWN0aXplLWNvbG9yLXRleHQpLCBncmVlbihAc2VsZWN0aXplLWNvbG9yLXRleHQpLCBibHVlKEBzZWxlY3RpemUtY29sb3ItdGV4dCksIDAuNSk7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLWFjdGl2ZS10ZXh0OiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ7XG5Ac2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duO1xuQHNlbGVjdGl6ZS1jb2xvci1vcHRncm91cC10ZXh0OiBAc2VsZWN0aXplLWNvbG9yLXRleHQ7XG5Ac2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbTogMzAlO1xuQHNlbGVjdGl6ZS1saWdodGVuLWRpc2FibGVkLWl0ZW0tdGV4dDogMzAlO1xuQHNlbGVjdGl6ZS1saWdodGVuLWRpc2FibGVkLWl0ZW0tYm9yZGVyOiAzMCU7XG5Ac2VsZWN0aXplLW9wYWNpdHktZGlzYWJsZWQ6IDAuNTtcblxuQHNlbGVjdGl6ZS1zaGFkb3ctaW5wdXQ6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7XG5Ac2VsZWN0aXplLXNoYWRvdy1pbnB1dC1mb2N1czogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG5Ac2VsZWN0aXplLWJvcmRlcjogMXB4IHNvbGlkIEBzZWxlY3RpemUtY29sb3ItYm9yZGVyO1xuQHNlbGVjdGl6ZS1kcm9wZG93bi1ib3JkZXI6IDFweCBzb2xpZCBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWJvcmRlcjtcbkBzZWxlY3RpemUtYm9yZGVyLXJhZGl1czogM3B4O1xuXG5Ac2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyOiAwO1xuQHNlbGVjdGl6ZS1tYXgtaGVpZ2h0LWRyb3Bkb3duOiAyMDBweDtcblxuQHNlbGVjdGl6ZS1wYWRkaW5nLXg6IDhweDtcbkBzZWxlY3RpemUtcGFkZGluZy15OiA4cHg7XG5Ac2VsZWN0aXplLXBhZGRpbmctaXRlbS14OiA2cHg7XG5Ac2VsZWN0aXplLXBhZGRpbmctaXRlbS15OiAycHg7XG5Ac2VsZWN0aXplLXBhZGRpbmctZHJvcGRvd24taXRlbS14OiBAc2VsZWN0aXplLXBhZGRpbmcteDtcbkBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXk6IDVweDtcbkBzZWxlY3RpemUtbWFyZ2luLWl0ZW0teDogM3B4O1xuQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS15OiAzcHg7XG5cbkBzZWxlY3RpemUtYXJyb3ctc2l6ZTogNXB4O1xuQHNlbGVjdGl6ZS1hcnJvdy1jb2xvcjogIzgwODA4MDtcbkBzZWxlY3RpemUtYXJyb3ctb2Zmc2V0OiAxNXB4O1xuXG5Ac2VsZWN0aXplLWNhcmV0LW1hcmdpbjogMCAycHggMCAwO1xuQHNlbGVjdGl6ZS1jYXJldC1tYXJnaW4tcnRsOiAwIDRweCAwIC0ycHg7XG5cbi5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cyAoQHJhZGlpKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGlpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpaTtcbiAgYm9yZGVyLXJhZGl1czogQHJhZGlpO1xufVxuLnNlbGVjdGl6ZS11bnNlbGVjdGFibGUgKCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdGl6ZS1ib3gtc2hhZG93IChAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdztcbiAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cbi5zZWxlY3RpemUtYm94LXNpemluZyAoQHR5cGU6IGJvcmRlci1ib3gpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAdHlwZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBAdHlwZTtcbiAgYm94LXNpemluZzogQHR5cGU7XG59XG4uc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50IChAY29sb3ItdG9wLCBAY29sb3ItYm90dG9tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peChAY29sb3ItdG9wLCBAY29sb3ItYm90dG9tLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pOyAvLyBGRiAzLjYrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbShAY29sb3ItdG9wKSwgdG8oQGNvbG9yLWJvdHRvbSkpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAY29sb3ItdG9wLCBAY29sb3ItYm90dG9tKTsgLy8gT3BlcmEgMTEuMTBcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQGNvbG9yLXRvcCwgQGNvbG9yLWJvdHRvbSk7IC8vIFN0YW5kYXJkLCBJRTEwXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBjb2xvci10b3ApLGFyZ2IoQGNvbG9yLWJvdHRvbSkpKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biwgLnNlbGVjdGl6ZS1pbnB1dCwgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiBAc2VsZWN0aXplLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IEBzZWxlY3RpemUtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQHNlbGVjdGl6ZS1saW5lLWhlaWdodDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogQHNlbGVjdGl6ZS1mb250LXNtb290aGluZztcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCwgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItaW5wdXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiBAc2VsZWN0aXplLWJvcmRlcjtcbiAgcGFkZGluZzogQHNlbGVjdGl6ZS1wYWRkaW5nLXkgQHNlbGVjdGl6ZS1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLnNlbGVjdGl6ZS1ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAuc2VsZWN0aXplLWJveC1zaGFkb3coQHNlbGVjdGl6ZS1zaGFkb3ctaW5wdXQpO1xuICAuc2VsZWN0aXplLWJvcmRlci1yYWRpdXMoQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzKTtcblxuICAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgJi5oYXMtaXRlbXMge1xuICAgIEBwYWRkaW5nLXg6IEBzZWxlY3RpemUtcGFkZGluZy14O1xuICAgIEBwYWRkaW5nLXRvcDogQHNlbGVjdGl6ZS1wYWRkaW5nLXkgLSBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS15IC0gQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlcjtcbiAgICBAcGFkZGluZy1ib3R0b206IEBzZWxlY3RpemUtcGFkZGluZy15IC0gQHNlbGVjdGl6ZS1wYWRkaW5nLWl0ZW0teSAtIEBzZWxlY3RpemUtbWFyZ2luLWl0ZW0teSAtIEBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXI7XG4gICAgcGFkZGluZzogQHBhZGRpbmctdG9wIEBwYWRkaW5nLXggQHBhZGRpbmctYm90dG9tO1xuICB9XG5cbiAgJi5mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWlucHV0LWZ1bGw7XG4gIH1cbiAgJi5kaXNhYmxlZCwgJi5kaXNhYmxlZCAqIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuICAmLmZvY3VzIHtcbiAgICAuc2VsZWN0aXplLWJveC1zaGFkb3coQHNlbGVjdGl6ZS1zaGFkb3ctaW5wdXQtZm9jdXMpO1xuICB9XG4gICYuZHJvcGRvd24tYWN0aXZlIHtcbiAgICAuc2VsZWN0aXplLWJvcmRlci1yYWRpdXMoQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIEBzZWxlY3RpemUtYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgJiA+IGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCBAc2VsZWN0aXplLW1hcmdpbi1pdGVtLXggQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS15IDA7XG4gICAgcGFkZGluZzogQHNlbGVjdGl6ZS1wYWRkaW5nLWl0ZW0teSBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS14O1xuICAgIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItaXRlbTtcbiAgICBjb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1pdGVtLXRleHQ7XG4gICAgYm9yZGVyOiBAc2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyIHNvbGlkIEBzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXI7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlO1xuICAgICAgY29sb3I6IEBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDtcbiAgICAgIGJvcmRlcjogQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlciBzb2xpZCBAc2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpICYuZGlzYWJsZWQgPiBkaXYge1xuICAgICYsICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKGRlc2F0dXJhdGUoQHNlbGVjdGl6ZS1jb2xvci1pdGVtLXRleHQsIDEwMCUpLCBAc2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZShAc2VsZWN0aXplLWNvbG9yLWl0ZW0sIDEwMCUpLCBAc2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbSk7XG4gICAgICBib3JkZXI6IEBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXIgc29saWQgbGlnaHRlbihkZXNhdHVyYXRlKEBzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXIsIDEwMCUpLCBAc2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS1ib3JkZXIpO1xuICAgIH1cbiAgfVxuICA+IGlucHV0IHtcbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBAc2VsZWN0aXplLWNhcmV0LW1hcmdpbiAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdGl6ZS1ib3gtc2hhZG93KG5vbmUpICFpbXBvcnRhbnQ7XG4gICAgJjpmb2N1cyB7IG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IEBzZWxlY3RpemUtZHJvcGRvd24tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgLnNlbGVjdGl6ZS1ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAuc2VsZWN0aXplLWJveC1zaGFkb3coMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xKSk7XG4gIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cygwIDAgQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIEBzZWxlY3RpemUtYm9yZGVyLXJhZGl1cyk7XG5cbiAgW2RhdGEtc2VsZWN0YWJsZV0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1oaWdobGlnaHQ7XG4gICAgICAuc2VsZWN0aXplLWJvcmRlci1yYWRpdXMoMXB4KTtcbiAgICB9XG4gIH1cbiAgW2RhdGEtc2VsZWN0YWJsZV0sIC5vcHRncm91cC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IEBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXkgQHNlbGVjdGl6ZS1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDtcbiAgfVxuICAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG4gIC5vcHRncm91cC1oZWFkZXIge1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwLXRleHQ7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1vcHRncm91cDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZTtcbiAgICBjb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZS10ZXh0O1xuICAgICYuY3JlYXRlIHtcbiAgICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLWFjdGl2ZS10ZXh0O1xuICAgIH1cbiAgfVxuICAuY3JlYXRlIHtcbiAgICBjb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS10ZXh0O1xuICB9XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogQHNlbGVjdGl6ZS1tYXgtaGVpZ2h0LWRyb3Bkb3duO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICYsIGlucHV0IHsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICYuaW5wdXQtYWN0aXZlLCAmLmlucHV0LWFjdGl2ZSBpbnB1dCB7IGN1cnNvcjogdGV4dDsgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IEBzZWxlY3RpemUtYXJyb3ctb2Zmc2V0O1xuICAgIG1hcmdpbi10b3A6IHJvdW5kKCgtMSAqIEBzZWxlY3RpemUtYXJyb3ctc2l6ZSAvIDIpKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IEBzZWxlY3RpemUtYXJyb3ctc2l6ZSBAc2VsZWN0aXplLWFycm93LXNpemUgMCBAc2VsZWN0aXplLWFycm93LXNpemU7XG4gICAgYm9yZGVyLWNvbG9yOiBAc2VsZWN0aXplLWFycm93LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gICYuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBAc2VsZWN0aXplLWFycm93LXNpemUgKiAtMC44O1xuICAgIGJvcmRlci13aWR0aDogMCBAc2VsZWN0aXplLWFycm93LXNpemUgQHNlbGVjdGl6ZS1hcnJvdy1zaXplIEBzZWxlY3RpemUtYXJyb3ctc2l6ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBzZWxlY3RpemUtYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCB7XG4gICYuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICAgIGxlZnQ6IEBzZWxlY3RpemUtYXJyb3ctb2Zmc2V0O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gICAgbWFyZ2luOiBAc2VsZWN0aXplLWNhcmV0LW1hcmdpbi1ydGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IEBzZWxlY3RpemUtb3BhY2l0eS1kaXNhYmxlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1kaXNhYmxlZDtcbn1cblxuQHNlbGVjdGl6ZS1jb2xvci1pdGVtOiAjMWRhN2VlO1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLXRleHQ6ICNmZmY7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ6ICNmZmY7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYm9yZGVyOiAjMDA3M2JiO1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZTogIzkyYzgzNjtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyOiAjMDA1NzhkO1xuQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlcjogMXB4O1xuQHNlbGVjdGl6ZS1jYXJldC1tYXJnaW46IDAgMXB4O1xuXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICAmLm11bHRpIHtcbiAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICYuaGFzLWl0ZW1zIHtcbiAgICAgICAgQHBhZGRpbmcteDogQHNlbGVjdGl6ZS1wYWRkaW5nLXggLSAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQHBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogQHBhZGRpbmcteDtcbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAuc2VsZWN0aXplLWJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAgICAgJiwgLnJlbW92ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICB9XG4gICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtkYXRhLXZhbHVlXSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCw1MSw4MywwLjMpO1xuICAgICAgICAuc2VsZWN0aXplLWJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgLnNlbGVjdGl6ZS12ZXJ0aWNhbC1ncmFkaWVudCgjMWRhN2VlLCAjMTc4ZWU5KTtcbiAgICAgICAgLnNlbGVjdGl6ZS1ib3gtc2hhZG93KH5cIjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLGluc2V0IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wMylcIik7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCMwMDhmZDgsICMwMDc1Y2YpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2luZ2xlIHtcbiAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIC5zZWxlY3RpemUtYm94LXNoYWRvdyh+XCIwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjgpXCIpO1xuICAgICAgLnNlbGVjdGl6ZS12ZXJ0aWNhbC1ncmFkaWVudCgjZmVmZWZlLCAjZjJmMmYyKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWRyb3Bkb3duLnNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIC5vcHRncm91cC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBAc2VsZWN0aXplLXBhZGRpbmctZHJvcGRvd24taXRlbS15ICsgMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG4gIC5vcHRncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4vL0NvbXBvbmVudHNcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2dhbGxlcnkvbGVzcy9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvcHJvZHVjdFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcHJvZHVjdC9sZXNzL2ZpbHRlclwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcG9wdXAvbGVzcy9wb3B1cFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbW9iaWxlX3N0b3Jlcy9sZXNzL21vYmlsZS1zdG9yZXNcIjtcblxuLy9QYWdlc1xuQGltcG9ydCBcInZpZGVvXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tYWluL2xlc3MvbWFpblwiO1xuQGltcG9ydCBcInN1YnNjcmliZVwiO1xuQGltcG9ydCBcInNlYXJjaFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcGVyc29ucy9sZXNzL3BlcnNvbnNcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3BlcnNvbi9sZXNzL3BlcnNvblwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbWVudS9sZXNzL21lbnVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2xrL2xlc3MvbGtcIjtcbkBpbXBvcnQgXCJ1c2VyYWdyZWVtZW50XCI7XG5AaW1wb3J0IFwiYWR2XCI7XG5AaW1wb3J0IFwicGFydG5lcnNcIjtcbkBpbXBvcnQgXCJib2xzaGV0dlwiO1xuQGltcG9ydCBcImFwcGxpY2F0aW9uc1wiO1xuXG4vL1BsdWdpbnNcbkBpbXBvcnQgXCJzZWxlY3RpemVcIjtcbkBpbXBvcnQgXCJqcXVlcnktdWkuY3NzXCI7XG5AaW1wb3J0IFwianF1ZXJ5LXVpLnRoZW1lLmNzc1wiO1xuXG4vL1N0eWxlc1xuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZWI7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbmJvZHkge1xuICAuY29udGVudF9fbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuY29udGVudF9fNDA0IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgLmltYWdlIHtcblxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm90aWZpY2F0ZWQge1xuICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLmJyYW5kaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICAgIC5hZGZveC1iYW5uZXItYmFja2dyb3VuZCB7XG4gICAgICAvL3RvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgICB9O1xuXG4gICAgJi5ub3RpZmljYXRlZCB7XG4gICAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIH1cblxuICAgICYudmlkZW9fcGFnZSB7XG4gICAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi5ub3RpZmljYXRlZCB7XG4gICAgICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X19sYXlvdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkZm94LWJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6Ym90aDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2FkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggNzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL21vZHVsZXMvcHJvZHVjdC9pbWFnZXMvbG9hZC1pY29uLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucmVhZG1vcmUtanMtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAudHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UtaW4tb3V0KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyDihpMnO1xuICAgIH1cbiAgfVxuICAmX19oaWRlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnIOKGkSc7XG4gICAgfVxuICB9XG59XG5cbi5yZWFkbW9yZS1qcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucmVhZG1vcmUtanMtY29sbGFwc2VkIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9yZWFkbW9yZS1ncmFkaWVudC5wbmdcIikgcmVwZWF0LXggMCAwO1xuICAgIH1cbiAgfVxufVxuXG5cbjo6cGxhY2Vob2xkZXJ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgLmJyZWFkY3J1bWJzICsgJiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5vcmFuZ2VfYnRuIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAuYm9yZGVyLXJhZGl1cygzcHgpO1xufVxuXG5cbi5mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAmX19oZWFkZXIge31cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbjogMjZweCBhdXRvIDA7XG4gIH1cbiAgJl9faW5wdXQtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgJl9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cbiAgJl9fc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fc3VibWl0LCAmX19wb3B1cC1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuXG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gICAgfVxuICAgICYuaW5wdXRfZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2YyNjUyMjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wb3B1cC1idXR0b24td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3BvcHVwLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5icmFuZGluZy52aWRlb19wYWdlIC5jb250ZW50X19sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keSB7XG4gICAgJi5icmFuZGluZyxcbiAgICAmLnZpZGVvX3BhZ2UsXG4gICAgJi5ub3RpZmljYXRlZCxcbiAgICAmLmJyYW5kaW5nLm5vdGlmaWNhdGVkLFxuICAgICYuYnJhbmRpbmcudmlkZW9fcGFnZSxcbiAgICAmLmJyYW5kaW5nLnZpZGVvX3BhZ2Uubm90aWZpY2F0ZWQge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC50cmFuc2l0aW9uKG5vbmUpXG4gICAgfVxuICB9XG5cbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZlZWRiYWNrIHtcbiAgICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgICAmX19mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbnB1dC13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4ucGl4ZWxfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdvb2dsZS1hdXRvLXBsYWNlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAuYWRzYnlnb29nbGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZiB7XG4gIG1heC13aWR0aDogOTk4cHg7XG4gIGxlZnQ6IDFweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAxcHg7XG59Il19 */
